Drive Claude Code from anywhere

A desktop and mobile client for your remote Claude Code sessions. No signup, one-command install — pair once and steer, approve, and ship from your laptop or your phone.

Drop this on your box to install
$ curl -fsSL https://mantaui.com/install.sh | bash
Free & open source · runs on hardware you already own
Manta UI
Ethernal
feat/auth
main
Marketing
hero-copy
landing
Infra
deploy
ethernal / feat/auth · vps-fra-1 Running
You
add a device-code pairing flow to the auth module
Manta
I'll add the device flow. Let me look at the current auth module first.
read src/server/auth.mjs
edit src/server/auth.mjs +38 −4
$ npm test   ✓ 41 passed · 2.1s
Reply to Manta…
Built for real work

Everything the agent does, in front of you

Full transcript, live tool output, and one-tap approvals — the same session whether you're at your desk or away.

Chat & terminal, one window

A native chat panel over your opencode session, plus the real tmux terminal underneath. Switch per window, never lose scrollback.

Steer from your phone

The same client runs as an installable PWA. Get a push when the agent needs you, answer, and let it keep going.

Approvals, not surprises

Every permission and question surfaces as a card. Approve, Deny, or type a clarification — or trust the session and let it run.

Live tool output

Watch bash stdout tail in real time, see diffs as they land, and track token & context usage per turn — no waiting for the whole turn to finish.

Subagents & schedules

See spawned subagents inline. Ask the agent to check back in 5m or every weekday at 9am — it schedules itself.

Voice, files & secrets

Push-to-talk dictation, drag-drop uploads, and a secret store that hands the agent a credential by reference — the value never enters the transcript.

Setup

Paired in under a minute

No SSH keys, no tunnels to babysit. The server runs on your box; you pair a device once.

STEP 01

Run the server on your box

One command starts the Manta server next to your tmux + Claude Code. It reaches the internet over a named tunnel.

STEP 02

Pair with a code

Open the app, enter the 6-digit code from the box. The device gets a token; every call is authed over HTTPS.

STEP 03

Start a session

Open a project, spin up a session, and start pairing with your agent — from desktop or phone, same state.

Not tied to your desk

The whole session, in your pocket

Manta mirrors desktop and mobile over one HTTP surface. Start a long refactor at your desk, approve the risky step from the kitchen, watch it finish on the couch.

  • Installable PWA — nothing to sideload
  • Web Push when the agent is Awaiting approval
  • Desktop-active? Mobile stays quiet — no double buzz
  • Same chat, transcript, and tool output as desktop
Sessions
ethernal / feat-authRunning
ethernal / mainIdle
marketing / heroAwaiting
infra / deployDone
notes / scratchIdle

Your agents. Your box. Your call.

Open source. Runs on hardware you already own.

$ curl -fsSL https://mantaui.com/install.sh | bash