termivoa

/tɜːr·mɪ·ˈvoʊ·ə/ · noun

  1. your computer's terminal, on your phone, over a private network only you can reach.
  2. the way to answer your coding agent when it asks, from anywhere, in one tap.
Get the private beta then just pterm setup
Termivoa on a phone: the agent in acme-web asks “Run the test suite?” and the answer card offers three buttons: Yes; Yes, and don't ask again; No, tell the agent what to do.

Your phone talks to your computer. No one else is in the room.

Termivoa runs on your Mac or Linux box and is reached only through your own Tailscale network. There is no Termivoa server, no account and no open port.

What your phone sees

Leave the desk. Keep the session.

Lock screen with two Termivoa notifications: acme-web is waiting for you, acme-web · tap to answer; and billing-api is done · your turn, Worked for 12 min.
Sessions list on your computer: acme-web waiting with Run the test suite? and Answer, the worktree fix-cache-headers, billing-api working, and docs-site.
The dev server from localhost:4321 open on the phone: the Acme docs page, with a bar below that says the session docs-site is working and a Tell agent button.

Told, not nagged.

A notification when an agent needs you or finishes. Never the terminal text itself.

Every session, one glance.

Waiting, working or your turn. The folder it is in, and how long it has been.

See what it built.

Open the dev server running in that session, right on your phone, still private.

Everything it does.

Sessions that stay

Your terminals live on your computer. Lock the phone, lose signal, come back tomorrow. It is all still there.

reconnects in seconds

One-tap answers

Claude Code or Codex asks, you tap. Termivoa checks the question is still on screen before it presses a key.

never a stale answer

Branch it. Review it. Ship it.

Put a GitHub repository on any of your computers with one tap. Start each task in its own worktree, on a fresh branch from main. See every file the agent touched, tick the ones you want, commit, push. Never forced.

one branch per task

While you were away

Open a session and see at once how long the agent worked, what it changed, and whether it waits for you.

two seconds to catch up

Photo and voice

Send the agent a photo of the bug, or say the prompt out loud. Photos lose their location data first.

thumbs optional

Mac, Linux, Windows

One small Go program on your computer. It starts at login and needs no Node, no Docker, no cloud. All your computers in one app.

one binary, that's it

One command. Then scan.

Setup shows every change before it makes it and asks once. Scan the code, compare six digits, type y. Your phone is paired.

  1. 01Install Tailscale on both devices
  2. 02

    Run pterm setup on your computer

  3. 03Scan the QR code with your phone
$ pterm setup
Termivoa will:
  · start at login          launchd
  · share on your tailnet   tailscale serve
  · never use Funnel
Continue? [y/N] y

✓ broker    running · 0 sessions
✓ gateway   https://studio.tail4e2.ts.net
scan with your phonewaiting for pairing…
asks before it changes anything.

More computers?
Tap Add.

Set up a second computer and it shows up in your app on its own. Tap Add, compare six digits, type y. No link, no QR code to carry over.

  1. 01

    Run pterm setup on the new computer

  2. 02Answer 2: add it to the app you already use
  3. 03Tap Add under Found on your network
vps $ pterm pair --via mac
Sent to mac.
Waiting for your phone…
Approve only if your phone shows 742-172 [y/N] y
Done. vps is in your Termivoa app on mac.
no links. no QR. just y.

Providers

Your agent workspace, in your pocket.

Termivoa finds the workspace tool on your computer and shows every project, worktree and agent state on your phone. herdr works today. More tools can follow.

  1. 01See which agent is blocked, working or done
  2. 02Tap one to open its real terminal and answer
  3. 03Tap + for a new worktree with an agent in it
herdr today. more to come.

Tap a provider to read its guide

in private beta now. built by Anurag, who got tired of walking back to the desk to type “y”.