Inyon0.17.5

Start here

Choose a setup

Three ways to connect a machine (paired, hub and direct SSH), what each needs and when to use it.

Every machine reaches Inyon one of three ways. You choose per machine, and you can mix them: a laptop paired with your phone, a home server running a hub, and a work server reached over SSH can all show up in the same list.

PairedHubDirect
Runs on the machineinyon as a small user serviceA hub on one machine; others join itOnly tmux and your agents
You use it fromThe Android appAny browser, and the Android appThe Android app, or a hub
Open portsNoneThe hub's, on a private networkSSH
Works from anywhereYes, through a free tunnelOver a VPN or your own HTTPS addressWherever SSH reaches
Best forLaptops and desktopsA browser, many machines, one placeServers you can't install on

Paired

Install inyon on the computer and scan its QR code with the app. That's the quick start.

The computer opens a free Cloudflare quick tunnel and publishes its current address, signed with its own key. The phone checks the signature, then the two run an encrypted handshake, so the tunnel only ever carries ciphertext. There's no account, no open port and no server in between. On Tailscale, NetBird, ZeroTier or WireGuard, the phone uses that network directly instead.

Use it for laptops, desktops and any machine you can install a program on. Pairing a computer covers the details.

Hub

A hub is one Bun process on a machine that stays on, such as a home server, a VPS or a desktop that doesn't sleep. It serves the full web app to any browser and reaches other machines:

  • its own machine, directly;
  • laptops and desktops that join it by running inyon (they connect out, so they need no open ports);
  • servers over SSH, with your existing ~/.ssh/config, keys and jump hosts.

Your phone can pair with a hub by scanning a code in its web app. The hub's machines then appear in the app next to the phone's own computers.

Use it when you want a browser, when you have many machines, or when you want one place that sends notifications for all of them. Running a hub explains how.

Direct

Some servers don't let you install anything. They only need tmux and your agents:

  • From the Android app, tap Add a computer, then Connect over SSH. The phone connects with its own key, a password or a private key you paste, and pins the server's host key. See A server over SSH.
  • From a hub, choose Add a machine → Reach it over SSH. The hub uses the system ssh with your config. See Adding machines.

The phone has to reach the server itself, so use the same Wi-Fi or a VPN.

Combining them

  • Phone only: pair each laptop; add servers over SSH from the phone.
  • Browser and phone: run a hub on a home server, have your laptops join it, add work servers over SSH from the hub, and pair your phone with the hub.
  • Both at once: the app shows paired computers and a hub's machines side by side, so a laptop can stay paired with the phone even while a hub exists.

Edit this page on GitHub