Code from
your couch.

Run Claude Code on your PC. Control it from your phone via Telegram.
Start sessions, send prompts, approve commands — from the garden, the bus, or bed.

Dead simple setup.

Three steps. Five minutes. Then code from literally anywhere.

01

Run the bot on your PC

bash scripts/setup.sh then bash scripts/start.sh. That's it. Dependencies, database, everything handled.

02

Open Telegram

Message your bot. It's already waiting. Type /new Fix the login bug and watch Claude go.

03

Code from anywhere

Garden, bus, bed, another country. Your PC does the heavy lifting. You just talk to Claude via your phone.

Like texting a senior engineer.

Except this one never sleeps, never judges, and works weekends.

C
Claude Code Bot online
/cwd ~/projects/my-app
Working directory set to:
/home/user/projects/my-app
/new Add dark mode support to the settings page
Session e4f5a6b7 started. Claude is working...
[e4f5a6b7] I've added dark mode support. Here's what I did:

Edit src/settings.tsx - Added theme toggle component
Edit src/styles/theme.css - Created dark color variables
Edit src/hooks/useTheme.ts - New hook for theme persistence

The toggle saves preference to localStorage and respects system preference by default.
Also add a transition animation when switching themes
[e4f5a6b7] Claude is working...
[e4f5a6b7] Done. Added a 200ms ease-out transition on background-color and color properties. Feels smooth.
/sessions
Bot sessions:

e4f5a6b7 [active] *
  Add dark mode support...

c3d4e5f6 [active]
  Fix auth bug in login.py
/new

Start a fresh Claude session with any prompt

/sessions

See all your active sessions at a glance

/local

Browse sessions from your terminal too

/resume

Jump back into any session, anytime

Everything you need. Nothing you don't.

Multi-session

Run multiple Claude sessions at once. Switch between them with a tap. Each gets its own context and working directory.

Resume anywhere

Pick up any session — even ones started from your terminal. Your conversation history persists. No context lost.

Telegram native

No app to install. No web UI. Just Telegram — which you already have. Works on any device, any OS.

Your eyes only

Single-user by design. Your Telegram ID is the only key. Bot token stays in .env, never committed. Zero attack surface.