‹ Guides

Reach your home AI machine from your phone

We are building a way for Term to reach the computer that runs your coding agents — at home or in the office — with no VPN, no tunnel app and no public IP. It is still in progress. Here is the problem it solves, how it keeps your data secure by design, and where we would like your feedback.

In progress · Written

Update, 4 November: most of this now works day to day on our own phones and machines. See Reaching your AI machine: early progress for what works so far, with screenshots.

The problem

Many of you run your own AI studio: a desktop or a server at home or in the office where Claude Code, Codex and other agents work through long tasks. When you are away, you want a terminal on that machine from your phone.

Getting to that machine is the hard part. It sits behind a home router with no public IP, or its address changed overnight. The usual answer is a VPN or a tunnel tool such as Tailscale: one more app on both ends, one more account, one more thing that has to be running and connected before Term can do anything. Day after day, the step before the terminal is the one that fails.

What we are building

A small helper that you install once on that machine. You pair your phone with it once, by scanning a QR code or typing a short code. After that the machine is simply in your host list, and a tap opens a terminal on it:

It is a way to connect, and only that. Once you are in, it is the same Term terminal you already use. Like mosh, it carries the terminal and nothing else by design: no file transfer (SFTP) and no port forwarding.

In testing against a real home router, most sessions connected directly; the rest fell back to a relay automatically.

A cartoon in Term's colours: on the left a phone showing a terminal, labelled Your phone; on the right a house with a lit screen in its window, labelled Your AI studio, with a green shield and a closed door marked No open port. Each has a small key beside it. Between them a blue dotted line with a padlock, labelled Direct · end-to-end encrypted. Above, a sleepy cloud labelled Relay, only if needed — still end-to-end encrypted: it can't read a thing — with dotted paths to the phone and the house, each carrying a sealed, padlocked parcel. The Term logo is in the top-right corner.
Locked at both ends, whichever way it goes. Only your phone and your machine hold the keys. Direct or through the relay, what travels between them stays sealed — the relay only passes it along.

Made for phones

Phones change networks, lock their screens and close apps in the background. We borrowed what works so well in mosh: instead of replaying everything that happened while you were away, the connection sends what the screen shows now. On weak mobile data you jump straight to where the agent is, and coming back after the app was closed picks up where you left off.

You can run several sessions on one machine — one agent in each — and switch between them.

Secure by design

What our service does see, so you know: which of your devices are paired, when they connect, and from which network. Never what you type or what your agents print.

Where it stands

The connection itself works and has been tested through real home routers, but this is not something you can turn on yet, and getting it right may take a while. It will be part of Term Pro, and before it opens we will invite some Pro users to try it early.

What is not there yet, so nothing comes as a surprise:

Tell us how you work

If you run coding agents on your own machines, we would love to hear from you in Settings › Account › Feedback & suggestions, and to know if you would like to be among the first to try it: