Remote control Claude Code to execute programming tasks (vibe coding) via Telegram.
-
Claude Code CLI - Must be installed and configured first
# Install Claude Code CLI npm install -g @anthropic-ai/claude-code # Configure API Key (prompted on first run) claude
-
Rust 1.70+ (can be automatically installed via
make setup) -
Linux/macOS
# 1. Environment setup (check Rust, auto-install if missing)
make setup
# 2. Configuration
cp config/config.toml.example config/config.toml
# Edit config/config.toml, fill in bot_token and authorized_user_id
# 3. Start
make startCommon commands:
make stop # Stop service
make logs # View logs
make status # Check status
make restart # Restart servicegit clone <repository-url> && cd claude-in-telegram
cargo build --release- Create Bot: Message @BotFather and send
/newbot - Get User ID: Message @userinfobot with any text
- Create config:
cp config/config.toml.example config/config.toml # Edit config file, fill in bot_token and authorized_user_id
| Command | Description |
|---|---|
/menu |
Select project |
/status |
View task status |
/stop |
Terminate task |
/unlock |
Switch project |
/history |
Task history |
/rollback |
Git rollback |
/menu select project → send task → /status check progress → /unlock switch project
make setup # Check Rust environment (auto-install if missing)
make build # Build only
make clean # Clean build artifacts
make help # Show all commandsSee docker/README.md
MIT License