Clautel - Claude Code from your phone - A Telegram bridge for Claude Code | Product Hunt
Background Daemon
Open Source

Claude Code, from your phone

An open-source background daemon that bridges your Claude Code CLI to Telegram. Per-project bots, works from any device. Requires a Claude Pro or Max subscription.

$npm install -g clautel

Requires Node.js 18+ and a Claude Code subscription

Quick Start

1

Install

$ npm install -g clautel
2

Setup

$ clautel setup

Creates a manager bot via @BotFather, sets your Telegram ID, and activates your license.

3

Start

$ clautel start

Launches the daemon. DM your bot on Telegram to start coding.

How it works

Manager Bot

One bot to manage all your projects. Use /add to attach Claude to any directory on your machine.

Per-Project Bots

Each project gets its own Telegram bot. Chat with it to run Claude Code in that project's directory.

Full Claude Code

Not a wrapper. Runs the real Claude Code SDK. File edits, bash commands, tool use, everything.

Background Daemon

Runs as a background process. Start it once and it stays alive. Install as a launchd service on macOS.

Owner-Only Access

Only your Telegram ID can interact with the bots. Nobody else can access your machine.

Session Continuity

Type /resume to see your recent CLI sessions and pick up where you left off, right from Telegram. Or go the other way with /session and claude --resume.

Live Browser Preview

Preview any URL, including localhost, right in Telegram. Click, scroll, type, and navigate with interactive controls. Desktop viewport, screenshots update in-place.

Task Scheduler

Schedule recurring tasks in natural language. "Run tests every morning at 9am" — Claude parses it, sets up the cron job, and runs it autonomously. Persistent across restarts.

Why Clautel

Works with any Claude plan

Compatible with both Pro and Max subscriptions

Always on, no hand-off required

Background daemon keeps running while your machine is awake

Per-project context isolation

Each project gets its own Telegram bot with clean context

Telegram, already on your phone

No new apps, no QR codes, just open and type

Seamless session handoff

Switch between CLI and Telegram mid-session. Your context follows you everywhere

Open source & auditable

MIT licensed. Read every line that runs on your machine. No obfuscation, no telemetry

Telegram Commands

Manager Bot

/add TOKEN /pathAttach a worker bot to a project
/botsList active bots
/remove @botStop and remove a bot
/schedulesView all scheduled tasks across bots
/subscribeGet a license or upgrade
/subscriptionView billing & cancel
/feedbackSend feedback

Worker Bot

Any messageTalk to Claude Code
Photo / fileInclude as context
/modelSwitch model
/costShow token usage
/sessionGet session ID to continue in CLI
/resumePick up a recent CLI session here
/preview <url>Live browser screenshot
/navigate <url>Go to a different URL
/browserShow current page
/scheduleSchedule a recurring task
/schedulesList scheduled tasks
/unscheduleRemove a scheduled task
/newStart fresh session
/cancelAbort current operation

CLI Reference

CommandDescription
clautel setupConfigure bot token, owner ID, and license
clautel startStart the background daemon
clautel stopStop the daemon
clautel statusCheck if the daemon is running
clautel logsTail the daemon logs
clautel activate <key>Activate a license key
clautel deactivateFree up the license activation slot
clautel licenseShow current license status
clautel install-serviceInstall as macOS launchd service
clautel uninstall-serviceRemove the launchd service

Pricing

Pick the plan that matches your Claude subscription. Cancel anytime.

7-day free trial on all plans
Pro
$4/mo

For personal projects

  • 7-day free trial
  • Up to 5 project bots
  • Opus 4.6 (default)
  • Background daemon
  • Session continuity
  • Live browser preview
  • Scheduled tasks
  • macOS launchd integration
  • All future updates
  • Unlimited project bots
  • Group chat support
Get Pro
Popular
Max
$9/mo

For power users

  • 7-day free trial
  • Unlimited project bots
  • Group chat support
  • Opus 4.6 (default)
  • Background daemon
  • Session continuity
  • Live browser preview
  • Scheduled tasks
  • macOS launchd integration
  • All future updates
Get Max

Requires a separate Claude Code subscription from Anthropic

What you can do from your phone

Everything you do in your Claude Code CLI works in Clautel. Plan mode, audits, research, refactors, debugging. Plus features you only get with Clautel.

Audit the auth module for security issues

Claude enters plan mode, reads every file in the module, identifies vulnerabilities, and presents a prioritized fix plan. Same deep analysis as your terminal.

Research how Stripe handles idempotency and apply it to our payment endpoint

Claude reads Stripe docs, studies your codebase, then implements idempotency keys in your payment handler. Full research-to-code, from your phone.

/preview localhost:3000

Live screenshot of your dev server appears in chat. Tap to click, scroll, type. Interactive browser controls, no port forwarding.

/resume

See your recent CLI sessions with timestamps and context previews. Tap one to continue exactly where you left off. Full history intact.

Refactor the user service to use the repository pattern

Claude reads the existing service, creates the repository interface, migrates all data access, updates tests. Multi-file refactor you review in chat.

/schedule run tests and send me a summary every morning at 9am

Claude parses your natural language, creates a cron job, and asks you to confirm. Tasks run autonomously, persist across restarts, and results land in your Telegram chat.

/session

Get the session ID to continue this Telegram conversation in your terminal. Or start in CLI and pick it up on your phone with /resume. Both directions.

Clautel vs Remote Control

Anthropic's official mobile client vs the open-source alternative

FeatureRemote ControlClautel
Start new sessions from phoneNoYes
Terminal needs to stay openYesNo (daemon)
Network timeout~10 min disconnectNo timeout
Setup required each timeQR scanOne-time setup
Per-project isolationNoYes (separate bots)
Survives rebootsNoYes (launchd service)
Live dev server previewNoYes
Persistent scheduled tasks/loop (session-scoped, 3-day expiry)Yes (cron, survives restarts)
Group chat supportNoYes (Max plan)
Open sourceNoYes (MIT)

Still have questions?

Not sure if Clautel fits your workflow? Book a quick call with the creators. We'll walk you through the setup and answer anything.

Book a 15-min call