alexnodeland/claude-telegram
Telegram-to-Claude Code bridge — control your codebase from your phone
Platform-specific configuration:
{
"mcpServers": {
"claude-telegram": {
"command": "npx",
"args": [
"-y",
"claude-telegram"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<div align="center">
Control Claude Code from Telegram — run tasks, review diffs, and ship code from your phone.
[](https://www.npmjs.com/package/@alexnodeland/claude-telegram) [](https://github.com/alexnodeland/claude-telegram/releases) [](https://github.com/alexnodeland/claude-telegram/actions/workflows/ci.yml) [](https://opensource.org/licenses/MIT) [](https://bun.sh) [](https://docs.anthropic.com/en/docs/claude-code) [](https://modelcontextprotocol.io)
<br />
<br />
_Tool calls stream in real time with a live status bar and cost tracking._
</div>
<br />
A local bridge between Telegram and Claude Code. Send a message from your phone, Claude reads your codebase, edits files, runs commands, and replies — everything stays on your machine.
---
config:
layout: elk
---
graph LR
A["You\n(Telegram)"] -->|message| B["claude-telegram\n(runs locally)"]
B -->|polls & streams| A
B -->|spawns subprocess| C["Claude Code\n(your machine)"]
C -->|NDJSON stream| B
style A fill:#26A5E4,color:#fff,stroke:none
style B fill:#1a1a2e,color:#fff,stroke:#444
style C fill:#cc785c,color:#fff,stroke:noneYou're away from your desk but need to:
Loading reviews...