alexei-led/ccgram
159 stars · Last commit 2026-05-31
Telegram ↔ tmux bridge for Claude Code, Codex CLI, and Gemini CLI. Monitor output, respond to prompts, manage parallel sessions. Control AI coding agents from your phone.
README preview
# CCGram — Control AI Coding Agents from Telegram [](https://github.com/alexei-led/ccgram/actions/workflows/ci.yml) [](https://pypi.org/project/ccgram/) [](https://pypi.org/project/ccgram/) [](https://pypi.org/project/ccgram/) [](https://pypi.org/project/ccgram/) [](LICENSE) [](https://github.com/astral-sh/ruff) **Control AI coding agents from your phone.** CCGram bridges Telegram to tmux — monitor output, respond to prompts, and manage multiple sessions without touching your computer. Supports [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Codex CLI](https://github.com/openai/codex), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [Pi](https://pi.dev), and plain shell sessions. --- ## Why CCGram? AI coding agents run in your terminal. When you step away — commuting, on the couch, or just away from your desk — the session keeps working, but you lose visibility and control. CCGram fixes this. It operates on **tmux**, not any agent SDK. Your agent process stays exactly where it is, in a tmux window on your machine. CCGram reads its output and sends keystrokes to it. This means: