Claude Code desktop
ccbot
Bridges Telegram to tmux so each Telegram topic maps to its own Claude Code session.
Install
git clone https://github.com/six-ddc/ccbot.gitFrom the README
CCBot 中文文档 Русская документация Control Claude Code sessions remotely via Telegram — monitor, interact, and manage AI coding sessions running in tmux. https://github.com/user-attachments/assets/15ffb38e-5eb9-4720-93b9-412e4961dc93 Why CCBot? Claude Code runs in your terminal. When you step away from your computer — commuting, on the couch, or just away from your desk — the session keeps working, but you lose visibility and control. CCBot solves this by letting you seamlessly continue the same session from Telegram. The key insight is that it operates on tmux, not the Claude Code SDK. Your Claude Code process stays exactly where it is, in a tmux window on your machine. CCBot simply reads its output and sends keystrokes to it. This means: - Switch from desktop to phone mid-conversation — Claude is working on a refactor? Walk away, keep monitoring and responding from Telegram. - Switch back to desktop anytime — Since the tmux session was never interrupted, just tmux attach and you're back in the terminal with full scrollback and context. - Run multiple sessions in parallel — Each Telegram topic maps to a separate tmux window, so you can juggle multiple projects from one chat group. Other Telegram bots for Claude Code typically wrap the Claude Code SDK to create separate API sessions. Those sessions are isolated — you can't resume them in your terminal. CCBot takes a different approach: it's just a thin control layer over tmux, so the terminal remains the source of truth and you never lose the ability to switch back. In fact, CCBot itself was built this way — iterating on itself through Claude Code sessions monitored and driven from Telegram via CCBot. Features - Topic-based sessions — Each Telegram topic maps 1:1 to a tmux window and Claude session - Real-time…
Details
- Repository
- six-ddc/ccbot
- Language
- Python
- License
- MIT
- Last updated
- 8 July 2026
FAQ
What is ccbot?
Bridges Telegram to tmux so each Telegram topic maps to its own Claude Code session. It is a desktop for Claude Code, from six-ddc/ccbot on GitHub.
How do I install ccbot?
Clone six-ddc/ccbot from GitHub and follow the setup steps in its README.
Is ccbot popular?
six-ddc/ccbot has 277 GitHub stars and 108 forks. It was last updated on 8 July 2026.
More desktop, web & mobile apps
Better Agent Terminal
519tony1223/better-agent-terminal
Multi-workspace terminal aggregator with Claude Code AI integration
claude-code-android
313ferrumclaudepilgrim/claude-code-android
Guide and scripts for running Claude Code natively on Android through Termux or AVF.
Clarc
373ttnear/Clarc
Native macOS SwiftUI desktop client for Claude Code.
VibeAround
530jazzenchen/VibeAround
Keep your AI coding agents around. Launch Claude Code, Codex CLI, Gemini CLI, Pi Agent, and more from one place — side by side, connected, reachable, and ready to work across web, mobile, and messaging.
CUI
1.1kwbopan/cui
Web UI for Claude Code agents with streaming chat, background tasks and push notifications.
Termly
318termly-dev/termly-cli
Encrypted mobile companion for running Claude Code sessions from your phone.
Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.