RETURN TO YOUR TERMINAL

Your terminal.
Without the distance.

Securely reach a terminal session running on your machine from any device. Work locally as usual, then continue from the browser when you need to.

Get started
On your machine
reterm npm run dev
❯ reterm npm run dev

> dev
> vite

  VITE v8.0.16  ready in 220 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
Remote controlled — press Esc Esc to recover
In any browser
ReTerm
app.reterm.dev/sessions/npm@laptop/7k2p
ReTerm 1 session 1 remote
N
npm LIVE
Release control
> dev
> vite

  VITE v8.0.16  ready in 220 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
livelive

One running process. Local when you’re there, available in the browser when you’re not.

Works with any program

Shells, editors, htop, coding agents. Colors, full-screen apps, and scrollback render as they do locally.

Agent status at a glance

Running Claude Code, Codex, or opencode? A dot on each session shows working, needs you, or idle.

Share read-only links

Send a link, approve who asks to watch, remove them any time. Viewers can never type.

Get started

Download ReTerm.

One small binary, no installer, no dependencies. Download it and wrap your first command.

1Install with one command:

curl -fsSL https://reterm.dev/install.sh | sh

Or download the binary directly:

Next: take control from the browser, hand it back, and share a session. Read the guide →

Control without surprises

The host always has a way back.

Remote control is an explicit state, not a second stream of competing input. If the browser or relay disconnects, input returns to the local terminal and the process keeps running.

npm@laptop/7k2pWho has the keyboard
  1. You work locallyYour terminal has the keyboard. HOST
  2. Take control in the browserYour terminal mirrors the browser and shows the red status bar. LIVE
  3. Press Esc Esc at the terminalControl returns at once, even if the network is gone. HOST

Security

Remote access with clear boundaries.

Sessions belong to the signed-in user. The relay routes live traffic; it does not become the machine running your tools.

Authenticated access

Your account gates the session list and browser attachment. Users see only their own sessions.

Optional session encryption

Password-protected sessions keep terminal content and metadata encrypted through the relay.

Ephemeral sessions

Sessions exist while the wrapped process is connected. The live registry is not persisted.

Contact

Get in touch

Send a message and we'll get back to you. No account needed.