One machine, everything local
The Strix app and its local daemon hub live on the same machine. The hub is the only thing that touches your terminals: it owns every session, so work lives on your machine, not inside the app window.
Launch a feather, run Claude Code, Codex, or a plain shell, and nothing leaves this machine. No relay, no remote node, nothing to pair.
Built for the solo dev running agents on one machine, no other devices involved.
Add a remote node
Pairing a node is naming it in the app and running one generated command on the target machine. No inbound firewall rules, no tunnel service to babysit.
From there the local hub is the one that dials out: app to local hub to relay to strixd node. The relay forwards ciphertext only, so OneStrix servers never see your project names, paths, or terminal output.
Close your laptop and the node keeps every terminal running. Reattach later and your scrollback is exactly where you left it.
Made for the laptop-to-server dev: pair a Mac mini, a home server, or an office desktop and reach it from a laptop.
Scale to a fleet
One local hub can dial many nodes at once: macOS over launchd, Linux over systemd, and Windows over a Scheduled Task. Every one of them is a real worker, not a lesser client.
Every app and node is its own device with its own token. See them all from the app and revoke any old machine without touching a single project.
For the multi-machine homelab: run agents across Mac, Windows, and Linux boxes from one hub.