Pushary

Honest comparison

CallMe rings when Claude decides.
Pushary rings when you miss the question.

CallMe is a free, open-source Claude Code plugin that phones you through your own Twilio or Telnyx account. Pushary is hosted. Your agent's question reaches your phone as a push first, and Pushary calls only if you miss it, in hours you pick.

Updated

Checked againstCallMe on GitHub (opens in a new tab)

The real question

If you are happy to run your own phone provider, an OpenAI key and a tunnel, and you want Claude to call whenever it sees fit, CallMe is a neat and cheap plugin. If you want a call only when a question goes unanswered, and a record of the answer, that is what Pushary is for. Pushary needs no phone provider, OpenAI key or tunnel. During the beta, Pushary calls numbers in Germany.

Pushary is for you if:

  • You do not want to set up Twilio or Telnyx, an OpenAI key and ngrok
  • You want a push first, and a call only when you miss it
  • You want calling hours and a limit on calls in any 24 hours
  • You want every answer on record, including the ones given on a call
  • You also run Codex, Cursor or other agents and want their questions in one app

CallMe is for you if:

  • You want a free, open-source plugin and are fine paying your providers a few cents a minute
  • Pushary does not call your country during the beta (it calls numbers in Germany)
  • You want Claude to choose when to call: when it finishes, gets stuck or wants a decision
  • You want to talk a task through with Claude, and let it look things up while you are on the line
  • You only use Claude Code

Ask, wait, escalate, record

Ask
Your agent's question goes to your phone as a push, with the question in it, so you know which agent needs you.
Wait
The agent waits for your answer instead of guessing.
Escalate
If nobody answers within 2 minutes (you can set 1, 2, or 3), Pushary calls you, and you can answer on the call. By default it calls only between 8:00 AM and 10:00 PM, at most 5 calls in any 24 hours, and never once the question is answered. You can change the hours and the limit.
Record
Every answer is kept with its question, and an answer given on a call is marked as given by phone call.

If you miss the call too, the request waits in the app. Nothing is approved, unless your rule's timeout action is auto-approve.

Calls are in beta: for Claude Code, Codex, Gemini CLI, fx, Hermes, Claude Chat, ChatGPT, Claude Cowork, Cline, Lovable, and Grok Bot, on numbers in Germany, in English. How the phone call works

Why it matters

Who decides when your phone rings

CallMe gives Claude a tool called initiate_call, and Claude chooses when to use it. It also ships a Stop hook that asks a model, each time Claude is about to stop, whether the moment is worth a call. Its README says your phone rings when Claude is done, stuck or needs a decision, and if Claude does not call, it suggests asking it to. Pushary takes that choice away from the model. A rule decides, and the rule is the four steps above.

Nothing to host

CallMe runs on your machine. You rent a number from Telnyx or Twilio (about $1 a month), add an OpenAI key for speech-to-text, and sign up for ngrok, which opens the tunnel your phone provider calls back through. Pushary places the call itself: you add your number, answer a test call to confirm it, and turn calls on.

A record of the answer

CallMe turns what you say into text and hands it back to Claude. Its README does not describe keeping a log of calls. Pushary keeps every question and answer in one history, next to the answers you give by push or in Slack, and marks the ones given on a call. Weeks later you can still see who said yes to what.

Where CallMe wins

CallMe is free and open source. It can call any number your Telnyx or Twilio account can reach, and its README puts a call at about $0.03 to $0.04 a minute. Claude can keep talking with you on the call, and even search the web while you wait. If Pushary does not call your country during the beta (it calls numbers in Germany), or you want Claude to call at its own judgment, CallMe is the better pick today.

Feature comparison

FeaturePusharyCallMe
Calls only after a push goes unansweredESCALATE
Calling hours and a limit on calls in any 24 hours
Answer the agent on the call
No phone provider, OpenAI key or tunnel to set up
Every answer kept on recordAUDIT
Agents that can call you
Claude Code, Codex, Gemini CLI, fx, Hermes, Claude Chat, ChatGPT, Claude Cowork, Cline, Lovable, and Grok Bot (beta)
Claude Code
Numbers it can call
Germany, beta
Any number your provider reaches
Push approvals for Cursor, Gemini CLI and any MCP client
Open source
Price
From $9.99/mo, call minutes included
Free, plus about $0.03 to $0.04 a minute to your providers

Frequently asked questions

What is CallMe?

CallMe (ZeframLou/call-me on GitHub) is a free, open-source plugin that lets Claude Code call you on the phone. It runs a small MCP server on your machine, places the call through your own Telnyx or Twilio account, uses OpenAI for speech-to-text, and opens an ngrok tunnel so the phone provider can reach it. Claude starts a call with its initiate_call tool and can keep talking with you until it hangs up.

What do I need to run CallMe?

As of Nov 13, 2026, its README lists a phone number from Telnyx or Twilio (about $1 a month), an OpenAI API key for speech-to-text, a free ngrok account for the tunnel, and the plugin installed in Claude Code. It recommends Telnyx and notes that Twilio asks you to buy $20 of credit to start. Pushary needs no phone provider, OpenAI key or tunnel: you add your number in Settings and confirm it with a test call.

Does CallMe call when Claude needs my approval?

Only if Claude decides to. CallMe gives Claude a tool to start a call, and Claude picks the moment: a finished task, a blocker, a decision it wants from you. Its README describes no rule that turns a waiting permission prompt into a call, and no calling hours or limit on how often it calls. Pushary works the other way round: the question goes out as a push, and the call follows only if nobody answers in time.

How much does CallMe cost to run?

The plugin is free. As of Nov 13, 2026, its README puts the running cost at about $0.03 to $0.04 a minute with OpenAI's voice, or $0.01 to $0.02 with the free local Kokoro voice, plus about $1 a month for the number. For a few short calls that is cheaper than any Pushary plan. Agent includes 10 call minutes a month ($9.99 a month), Agent Pro 20 ($19.99) and Team 60 ($59 a month for 5 people). The 3-day trial includes 5 call minutes.

Which phone numbers can each one call?

CallMe can call any number your Telnyx or Twilio account can reach, so today it covers far more countries than Pushary. Pushary's push approvals work in any country. Calls are in beta: for Claude Code, Codex, Gemini CLI, fx, Hermes, Claude Chat, ChatGPT, Claude Cowork, Cline, Lovable, and Grok Bot, on numbers in Germany, in English.

Can I use CallMe and Pushary together?

Yes. They do not depend on each other. You could keep CallMe for Claude's own check-ins, like a call when a long task is done, and use Pushary for permission prompts and questions, with the push first and the call as the fallback.

More comparisons

Push first. A phone call only if you miss it.

Start with Agent Pro: push approvals for every agent, and a phone call for Claude Code, Codex, Gemini CLI, fx, Hermes, Claude Chat, ChatGPT, Claude Cowork, Cline, Lovable, and Grok Bot when you miss one. 3-day free trial.

Start free trial