{"slug": "show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs", "title": "Show HN: Call Me, your AI agents ring you with no extra carrier costs", "summary": "A new open-source tool called Call Me lets AI agents ring an iPhone, speak a question, and return the user's spoken answer as text, with no extra carrier costs. The free iOS app provides a personal 10-digit number, and the companion CLI and plugin for Claude enable agents to call or text the user, with replies flowing back into the live session. The project, formerly known as AI Phone, is available on GitHub and the App Store.", "body_md": "Your AI agents can ring your actual iPhone, speak a question, and get your\nspoken answer back as text — or just text you. This repo has the agent-side\nintegrations for the **Call Me** iOS app (formerly AI Phone).\n\n** Call Me on the App Store** — free.\nOpen it, tap\n\n*Agree & Continue*, and it shows your personal\n\n**Call Me number**: 10 digits, and all an agent needs to reach you.\n\nAlready in a terminal with the CLI? `callme qr`\n\nprints a scannable QR code for\nthat link, and `callme setup`\n\nprints these steps for you.\n\nSend these as **two separate messages** (slash commands only run one per\nmessage):\n\n```\n/plugin marketplace add radres/call-me\n/plugin install call-me@call-me\n```\n\nThen just tell Claude: **\"set up Call Me\"**. It asks for the number from the\napp, remembers it, and sends you a confirmation text. From then on Claude can\ntext you and ring your phone, and your replies from the app flow straight back\ninto the live session.\n\nYou can also paste the number into the plugin's config field when prompted —\nsame result. Either way it lands in `~/.aiphone/config.json`\n\n, so **every** Claude\nsession on the machine reaches your phone, and re-pairing to a new phone takes\neffect immediately without restarting anything.\n\nUse the standalone skill in [ skill/](/radres/call-me/blob/main/skill). It's a single bash+curl CLI:\n\n```\ngit clone https://github.com/radres/call-me\ncp call-me/skill/callme ~/bin/   # or anywhere on PATH\n\ncallme pair 5551234567                  # once — the number from the app\ncallme call \"Deploy staging or prod first?\"   # blocks until you answer by voice\ncallme text \"Build green, PR merged.\"         # push notification\n```\n\nAgents that support skills can point at [ skill/SKILL.md](/radres/call-me/blob/main/skill/SKILL.md)\ndirectly — it teaches the full flow (setup, pair, call, text, listen, title).\n\nDrop this in your `CLAUDE.md`\n\n/ agent instructions:\n\n```\nI'm reachable on my phone through Call Me.\nClaude Code: install the call-me plugin from github.com/radres/call-me,\nthen run its setup tool if we aren't paired yet.\nOther agents: use the callme CLI (skill/ dir) — `callme setup` explains\npairing, then `callme call \"question\"` rings me and returns what I say.\n```\n\nNotice there's no number in there: the number is a credential, so it lives in\n`~/.aiphone/config.json`\n\n(mode 0600) instead of your notes. `callme number`\n\nreads it back, `callme pair <number>`\n\nchanges it.\n\n`callme call`\n\nPOSTs your question to the Call Me service; your iPhone rings through CallKit like a real call, TTS speaks the question, your spoken reply is transcribed and returned to the agent. The call blocks until you answer — that's the point.`callme text`\n\nsends a push-notification message; replies from the phone are delivered back into channel-enabled agent sessions (Claude Code plugin) or fetched with`callme listen`\n\n/`callme events`\n\n.- Each agent session registers its own number and thread, so your phone shows separate, titled conversations per task.", "url": "https://wpnews.pro/news/show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs", "canonical_source": "https://github.com/radres/call-me", "published_at": "2026-07-27 23:10:00+00:00", "updated_at": "2026-07-27 23:22:11.602580+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "artificial-intelligence"], "entities": ["Call Me", "AI Phone", "Claude", "App Store", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs", "markdown": "https://wpnews.pro/news/show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs.md", "text": "https://wpnews.pro/news/show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs.txt", "jsonld": "https://wpnews.pro/news/show-hn-call-me-your-ai-agents-ring-you-with-no-extra-carrier-costs.jsonld"}}