Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Minimal plugin that lets Claude Code call you on the phone.
| Date | Stars |
|---|---|
| 2026-07-31 | 2629 |
| 2026-08-03 | 2630 |
| 2026-08-06 | 2630 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# CallMe
**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.
<img src="./call-me-comic-min.png" width="800" alt="CallMe comic strip">
- **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.
---
## Quick Start
### 1. Get Required Accounts
You'll need:
- **Phone provider**: [Telnyx](https://telnyx.com) or [Twilio](https://twilio.com)
- **OpenAI API key**: For speech-to-text (and text-to-speech if not using Kokoro)
- **ngrok account**: Free at [ngrok.com](https://ngrok.com) (for webhook tunneling)
### 2. Set Up Phone Provider
Choose **one** of the following:
<details>
<summary><b>Option A: Telnyx (Recommended - 50% cheaper)</b></summary>
1. Create account at [portal.telnyx.com](https://portal.telnyx.com) and verify your identity
2. [Buy a phone number](https://portal.telnyx.com/#/numbers/buy-numbers) (~$1/month)
3. [Create a Voice API application](https://portal.telnyx.com/#/call-control/applications):
- Set webhook URL to `https://your-ngrok-url/twiml` and API version to v2
- You can see your ngrok URL on the ngrok dashboard
- Note your **Application ID** and **API Key**
4. [Verify the phone number](https://portal.telnyx.com/#/numbers/verified-numbers) you want to receive calls at
5. (Optional but recommended) Get your **Public Key** from Account Settings > Keys & Credentials for webhook signature verification
**Environment variables for Telnyx:**
```bash
CALLME_PHONE_PROVIDER=telnyx
CALLME_PHONE_ACCOUNT_SID=<Application ID>
CALLME_PHONE_AUTH_TOKEN=<API Key>
CALLME_TELNYX_PUBLIC_KEY=<Public Key> # Optional: enables webhook security
```
</details>
<details>
<summary><b>Option B: Twilio (Not recommended - need to buy $20 of credits just to start and more expensive overall)</b></summary>
1. Create account at [twilio.com/console](https://www.twilio.com/console)
2. Use the free number your account comes with or [buy a new phone number](https://www.twilio.com/console/phone-numbers/incoming) (~$1.15/month)
3. Find your **Account SID** and **Auth Token** on the [Console Dashboard](https://www.twilio.com/console)
**Environment variables for Twilio:**
```bash
CALLME_PHONE_PROVIDER=twilio
CALLME_PHONE_ACCOUNT_SID=<Account SID>
CALLME_PHONE_AUTH_TOKEN=<Auth Token>
```
</details>
### 3. Set Environment Variables
Add these to `~/.claude/settings.json` (recommended) or export them in your shell:
```json
{
"env": {
"CALLME_PHONE_PROVIDER": "telnyx",
"CALLME_PHONE_ACCOUNT_SID": "your-connection-id-or-account-sid",
"CALLME_PHONE_AUTH_TOKEN": "your-api-key-or-auth-token",
"CALLME_PHONE_NUMBER": "+15551234567",
"CALLME_USER_PHONE_NUMBER": "+15559876543",
"CALLME_OPENAI_API_KEY": "sk-...",
"CALLME_NGROK_AUTHTOKEN": "your-ngrok-token"
}
}
```
#### Required Variables
| Variable | Description |
|----------|-------------|
| `CALLME_PHONE_PROVIDER` | `telnyx` (default) or `twilio` |
| `CALLME_PHONE_ACCOUNT_SID` | Telnyx Connection ID or Twilio Account SID |
| `CALLME_PHONE_AUTH_TOKEN` | Telnyx API Key or Twilio Auth Token |
| `CALLME_PHONE_NUMBER` | Phone number Claude calls from (E.164 format) |
| `CALLME_USER_PHONE_NUMBER` | Your phone number to receive calls |
| `CALLME_OPENAI_API_KEY` | OpenAI API key (required for STT; also for TTS unless using Kokoro) |
| `CALLME_NGROK_AUTHTOKEN` | ngrok auth token for webhook tunneling |
#### Optional Variables
| Variable | Default | Description |
|----------|---------|-------------|
| `CALLME_TTS_PROVIDER` | `openai` | TTS engine: `openai` or `kokoro` (free, local — see [Kokoro TTS](#kokoro-tts-free-local)) |
| `CALLME_TTS_VOICE` | `onyx` / `af_bella` | Voice name (default depends on TTS provider) |
| Excerpt of 8,798 characters
Read on GitHub35
Claude · @anthropics
23
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:42c15b86e9dd7b09, llm:description: 'Minimal plugin that lets Claude Code call you on the phone.' Language: TypeScript. No topics provided.
matched fp:42c15b86e9dd7b09, llm:description: 'Minimal plugin that lets Claude Code call you on the phone.' Language: TypeScript. No topics provided.
matched fp:42c15b86e9dd7b09, llm:description: 'Minimal plugin that lets Claude Code call you on the phone.' Language: TypeScript. No topics provided.