AI News HubLIVE
In-site rewrite2 min read

Show HN: Call Me, your AI agents ring you with no extra carrier costs

Call Me is an iOS app that lets AI agents call your iPhone, ask questions via text-to-speech, and receive your spoken answers as text. It integrates with Claude Code and other agents, using a simple CLI or plugin. The app uses CallKit to ring your phone with no carrier costs.

SourceHacker News AIAuthor: radres

Notifications You must be signed in to change notification settings

Fork 0

Star 1

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

9 Commits

9 Commits

.claude-plugin

.claude-plugin

claude-code

claude-code

skill

skill

README.md

README.md

Repository files navigation

Your AI agents can ring your actual iPhone, speak a question, and get your spoken answer back as text — or just text you. This repo has the agent-side integrations for the Call Me iOS app (formerly AI Phone).

  1. Get the app

Call Me on the App Store — free. Open it, tap Agree & Continue, and it shows your personal Call Me number: 10 digits, and all an agent needs to reach you.

Already in a terminal with the CLI? callme qr prints a scannable QR code for that link, and callme setup prints these steps for you.

  1. Connect Claude Code (recommended)

Send these as two separate messages (slash commands only run one per message):

/plugin marketplace add radres/call-me

/plugin install call-me@call-me

Then just tell Claude: "set up Call Me". It asks for the number from the app, remembers it, and sends you a confirmation text. From then on Claude can text you and ring your phone, and your replies from the app flow straight back into the live session.

You can also paste the number into the plugin's config field when prompted — same result. Either way it lands in ~/.aiphone/config.json, so every Claude session on the machine reaches your phone, and re-pairing to a new phone takes effect immediately without restarting anything.

  1. Any other agent (Codex, scripts, cron jobs, …)

Use the standalone skill in skill/. It's a single bash+curl CLI:

git clone https://github.com/radres/call-me cp call-me/skill/callme ~/bin/ # or anywhere on PATH

callme pair 5551234567 # once — the number from the app callme call "Deploy staging or prod first?" # blocks until you answer by voice callme text "Build green, PR merged." # push notification

Agents that support skills can point at skill/SKILL.md directly — it teaches the full flow (setup, pair, call, text, listen, title).

Teach your agent

Drop this in your CLAUDE.md / agent instructions:

I'm reachable on my phone through Call Me. Claude Code: install the call-me plugin from github.com/radres/call-me, then run its setup tool if we aren't paired yet. Other agents: use the callme CLI (skill/ dir) — callme setup explains pairing, then callme call "question" rings me and returns what I say.

Notice there's no number in there: the number is a credential, so it lives in ~/.aiphone/config.json (mode 0600) instead of your notes. callme number reads it back, callme pair changes it.

How it works

callme call POSTs 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 sends a push-notification message; replies from the phone are delivered back into channel-enabled agent sessions (Claude Code plugin) or fetched with callme listen / callme events.

Each agent session registers its own number and thread, so your phone shows separate, titled conversations per task.

Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks

Report repository