ringback lets your AI agent call your phone and actually talk to you.
Two MCP servers built entirely from free, self-hosted pieces (pjsua2 + whisper.cpp + Piper neural TTS + a free Linphone SIP account). No paid telephony, and no extra API key for the conversation: the model already driving the MCP is the voice on the line.
What is in this release
- ringback-voice — a real two-way phone conversation. It rings your phone, speaks, transcribes what you say, and replies in speech. Supports barge-in: talk over it and it stops. Tools:
call_start,converse,get_conversation,call_end. - ringback-alert — fire-and-forget tiered alerts: a loud push (ntfy / Pushover) and/or a SIP ring plus a chat message, fired only when the LLM judges it urgent. Tools:
alert_me,alert_test,alert_status. - Presence-aware escalation (watchdog skill) — only reaches you when you are actually away from the keyboard (HID idle detection), and de-escalates the moment you return.
- Cross-platform — macOS, Linux, and Windows (via WSL2 or Docker). The engine is headless: it never opens a local mic or speaker, so no sound card is required.
- Free and self-hosted — no Twilio, no per-minute fees, no conversation API key.
Get started
Let Claude Code install it for you, or follow a setup guide: macOS · Linux · Windows · Docker.
Apache-2.0. Feedback and issues welcome.