Free · self-hosted · no App Store

Your terminal.
From your phone.

Run a tiny daemon on your computer and drive its shell sessions — including Claude Code and other agents — from a native app or right inside Telegram.

One-command install Sessions survive restarts End-to-end encrypted
Why rume

A real terminal that's pleasant on a phone

Not a toy SSH wrapper — purpose-built mobile and desktop UIs, agent-aware, and engineered to stay out of your way.

$_

Drive coding agents

Hook-based “needs input” push alerts, a dedicated chat view for Claude Code, and a glance across every session — supervise your agents from anywhere, not just your desk.

Free connectivity

Self-host over Tailscale, or use our zero-config relay. No port-forwarding, no public exposure.

Sessions that persist

Shells run under tmux and survive daemon restarts, network drops, and app closes. Reconnect exactly where you left off.

Lives in Telegram

Open the client as a Telegram Mini App — no install, no Apple account. Your pairing syncs across every device on your account.

🔒

Yours, privately

The daemon runs on your machine. Traffic is end-to-end encrypted; the relay is a dumb, opaque byte-pump that never parses your sessions — or skip it entirely with Tailscale.

Native mobile & desktop

Split panes, tabs, a command palette, file preview & download, drag-and-drop upload, themes, and EN/RU/KK localization — a terminal that feels at home on every screen.

Reconnect-proof

Lose signal in a tunnel? rume catches up the screen on reconnect and replays history so nothing is lost.

Multi-session

Name, rename and pin sessions; jump between shells, agents and TUIs from one paired account.

Three steps

From zero to remote terminal

Install the daemon

Run one command on the machine you want to reach. It sets up a background service and prints a pairing link.

Open the client

Tap the Telegram link (or scan the QR). Pairing applies automatically and syncs to your other devices.

Work from anywhere

Your shells, Claude Code, and full-screen TUIs — live, with push alerts when an agent needs you.

macOS & Linux · arm64 & x86_64 · full install guide →

Connectivity

Two ways in — both free

Pick what fits your setup. You can switch any time; the daemon supports both.

Tailscale recommended

Put your machine and devices on one tailnet. The app connects directly over Tailscale's encrypted WireGuard mesh — no third party touches your traffic, no public ports.

Relay zero-config

Don't want to run Tailscale? The daemon dials out to our small relay, which brokers the connection through NAT. It's an opaque byte-pump that never reads session content — and you can run your own.

Curious how it fits together? Read the architecture overview →

Ready to try it?

Install the daemon, open the Mini App, and you're driving your machine from your pocket.