Control any machine.
No cloud required.

Annex connects two Clubhouse instances over your local network. Peer-to-peer, end-to-end encrypted, zero cloud dependency.

Step 1 of 3

Pair with a PIN

Enter the PIN displayed on the satellite machine. That's it — no accounts, no cloud service, no configuration files.

What you can do remotely

Agent spawning

Create, wake, kill, and monitor agents on a remote machine. Assign work across your network without switching desks.

Remote terminal

Full PTY access to the satellite machine. Run commands, watch output, interact with agents — as if you were sitting in front of it.

Canvas

Your Canvas workspace syncs across both instances. See remote agents, their wires, and their widgets on your local canvas.

Plugins over Annex

Plugins work across Annex connections. Your local plugins interact with remote machines — browsing remote files, running remote tools, extending the remote instance.

Settings sync

Configuration changes propagate. Update a permission or tool setting once, it applies everywhere.

Remote Approvals

When an agent needs permission on a remote machine, you get an instant prompt on your phone. Approve or deny from anywhere — no need to be at your desk.

When to use Annex

Build server in another room

Your dev machine runs the IDE. The build server runs the agents. Annex bridges them — full terminal access, live agent monitoring, no SSH tunnel juggling.

Multi-machine agent fleet

Spread agents across machines for more parallel throughput. Control them all from your primary Clubhouse instance. Each machine runs independently — Annex just gives you the view.

Pair programming with agents

A colleague shares their Clubhouse instance with you via PIN. You see their Canvas, steer their agents, run commands on their machine. When you're done, disconnect. No permanent access granted.

Built for trust

PIN-based pairing ensures you control who connects. Ed25519 key exchange and mutual TLS 1.3 encrypt everything end-to-end. Traffic stays on your local network — nothing touches the cloud. Connection drops are handled automatically — Annex reconnects and replays missed events without manual intervention.

Ed25519 mTLS 1.3 WebSocket PIN pairing No cloud
1 PIN pairing
2 Key exchange
3 mTLS tunnel
4 Full access

Beyond your local network

Annex works over any network — pair with Tailscale, WireGuard, or any VPN and your machines connect as if they're local. Nothing routes through our servers. No telemetry, no accounts, no cloud. Open source and auditable if you want to verify it yourself.

Try Annex

Connect two machines in under 30 seconds.
Download Clubhouse — it's built in.