Skip to content

Quick start

Termivoa takes about five minutes to set up, from install to your first session on the phone.

Status: Private beta (v0.1.0-beta.3). You need an invite to download it.

  • Install Tailscale on your computer and your phone, signed in to the same account.
  • Install the GitHub CLI (gh) and run gh auth login.

Follow Install on macOS, Install on Linux or Install on Windows.

If the install steps did not start it, run pterm setup. Setup checks first and changes nothing. Then it lists its changes and asks Continue? [y/N].

  1. Read the list, type y and press Enter.
  2. A separate question asks to share the page with your Tailscale devices. Type y if the command shown is correct.
  3. An optional third question is about dev-server previews (port 8443).

Setup starts Termivoa at every login. If you have no project yet, it adds your home folder as the project Home folder. It never uses Tailscale Funnel; the page is never public.

Setup ends with a QR code.

  1. Scan it with the phone camera and open the link.
  2. Type a name for the phone and tap Pair this device.

The link works once and expires after two minutes. Run pterm pair for a new one.

The phone shows a code, such as 485-431. Your computer shows its code and asks Approve? [y/N]. Type y if the codes match, n if not.

Your computer prints “Phone ‘My iPhone’ shows code 482-913. Approve? [y/N]” and your phone asks “Does your computer show this code?” above the same six digits; a hand-written note says: same six digits? type y. Below it: No match? Type n.

On iPhone, tap Share, then Add to Home Screen, to get notifications.

  1. Tap new session.
  2. Pick a project and a shell.
  3. Optional: in run first, type a command such as claude.
  4. Tap start session.
  5. Tap Take control to type.

Closing the app does not stop the session.

The Sessions screen shows “Your computer · connected” with two sessions, acme-web and billing-api, and a new session button; a hand-written note says: you’re set, your terminal in your pocket.

I answered no to the Tailscale question. How do I share the page later?

Section titled “I answered no to the Tailscale question. How do I share the page later?”

Run pterm setup again and answer y, or run:

Terminal window
tailscale serve --bg --https=443 http://127.0.0.1:8787

Run pterm doctor. It changes nothing and never prints secrets.