call-me  by ZeframLou

AI agent voice communication for phone calls

Created 1 week ago

New!

1,495 stars

Top 27.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Minimal plugin that lets Claude Code call you on the phone. Start a task, walk away. Your phone/watch rings when Claude is done, stuck, or needs a decision. Minimal plugin - Does one thing: call you on the phone. No crazy setups. Multi-turn conversations - Talk through decisions naturally. Works anywhere - Smartphone, smartwatch, or even landline! Tool-use composable - Claude can e.g. do a web search while on a call with you.

How It Works

A local MCP server manages the workflow, establishing an ngrok tunnel for webhook communication with phone providers like Telnyx or Twilio. Claude Code commands trigger the MCP server to initiate calls, route user speech (processed via OpenAI's Whisper) back to the AI, and manage call states. This architecture allows for multi-turn voice conversations and concurrent AI task execution during calls.

Quick Start & Requirements

Setup requires accounts with a phone provider (Telnyx recommended for cost), OpenAI, and ngrok. Users must configure environment variables for API keys, phone numbers, and provider credentials. Installation involves adding the plugin via /plugin marketplace add ZeframLou/call-me and /plugin install callme@callme within Claude Code. Key dependencies include Python, Telnyx/Twilio, OpenAI API, and ngrok. Official documentation links are provided within the README for detailed setup.

Highlighted Details

  • Minimalist design focused solely on initiating phone calls.
  • Supports multi-turn conversations for natural decision-making.
  • Compatible with smartphones, smartwatches, and landlines.
  • Enables composable tool use by Claude during active phone calls.

Maintenance & Community

The README does not detail specific contributors, sponsorships, or community channels like Discord/Slack. Development is managed via a local server directory using bun.

Licensing & Compatibility

The project is released under the MIT license, which is permissive for commercial use and integration into closed-source applications.

Limitations & Caveats

Setup involves configuring multiple external services and API keys. Reliance on ngrok may hit free tier limits. Ongoing costs are incurred from phone providers and OpenAI API usage. Troubleshooting guidance is provided for common connection and audio issues.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
11
Star History
1,561 stars in the last 8 days

Explore Similar Projects

Feedback? Help us improve.