CCBot — Summary
CCBot is a Python tool that creates a Telegram-to-tmux bridge for Claude Code sessions: one Telegram topic maps 1:1 to one tmux window, which maps 1:1 to one Claude Code session. Unlike Telegram bots that wrap the Claude Code SDK (creating isolated API sessions), CCBot operates directly on tmux — it reads terminal output via libtmux and sends keystrokes back, so the tmux session remains the source of truth and the developer can attach/detach from the terminal at any time. Features include real-time notifications for assistant responses, tool calls, and permissions; interactive UI buttons for ExitPlanMode and AskUserQuestion; voice message transcription via OpenAI; multi-session management via thread-per-topic; a SessionStart hook auto-associating tmux windows with Claude sessions; and persistent state surviving restarts. Distributed as a pip/uv package (ccbot), it ships a ccbot CLI binary and a ccbot hook subcommand for Claude Code hook integration. Compared to the seeds, CCBot is closest to agent-os or claude-conductor in its "minimal infrastructure, no prompt framework" philosophy, but uniquely occupies the Telegram-channel remote-control niche.