Deploy Now

SaaS Alternative

Twilio Vapi

Stars

305

Forks

38

Watchers

3

Developer links

Agentring

"Run the migration and call me if anything fails" is an instruction your agent can finally obey, because Agentring is the self-hosted bridge that lets AI agents ring your phone and talk it through with you. When an agent needs a decision, hits a wall, or finishes a long job, your phone rings even locked and in Doze; a realtime voice AI explains why it is calling, answers your questions, and hands the transcript back so the agent carries on with your decision. You can also call your agents back from the Android app and ask what CI said while driving; the voice AI can consult your other agents mid-call, and a slow answer arrives when ready, or as a message if you have hung up. A missed call turns into a message you can answer from the notification. Anything that speaks MCP can reach you, including Claude Code, Codex, opencode, OpenClaw, and Hermes, and scripts or n8n reach you through the REST API and CLI. Pick your voice: Gemini Live by default, OpenAI Realtime, Grok Voice, Phonic, or your own local speech server with no key at all. The relay and LiveKit run in one Docker Compose behind Caddy, the daemon sits beside your agents and connects outbound only, and FCM push wakes the locked phone. No phone numbers, no Twilio, no per-minute fees. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Agentring

Benefits

  • Agents Can Call You
  • When an agent needs a decision, hits a wall or finishes a long job, your phone rings like a real call, even locked and in Doze, with no phone number.
  • Voice AI Explains Everything
  • A realtime voice AI tells you what is going on, answers your questions mid call, and hands the transcript back so the agent carries on with your decision.
  • Call Your Agents Back
  • Tap Call agent in the app and ask things by voice while driving or away; if one agent is slow, its answer arrives when ready or as a message.
  • Any Harness Reaches You
  • Anything that speaks MCP can reach you, and anything you can run as a command can be consulted from a call, from Claude Code to plain scripts and n8n.

Features

  • Self Hosted Relay
  • The TypeScript relay handles pairing, messages, call state, push and LiveKit tokens on your server behind Caddy, with LiveKit call audio in the same compose file.
  • Daemon Beside Agents
  • The Python daemon provides the CLI, the MCP server and the voice AI next to your agents, connecting outbound over WSS only, so being behind NAT is fine.
  • Five Voice Providers
  • Pick Gemini Live by default, OpenAI Realtime, Grok Voice or Phonic with their API keys, or run your own local speech server with no key at all.
  • Missed Calls Become Messages
  • A missed call turns into a message you can answer from the notification, and messages, replies and calls share one thread per agent on the phone.

Apps Similar to Agentring