One live execution, many operators.
Humans, AI, devices, and services attach to one live execution as operators — sessions survive disconnect, detach and reattach from anywhere. A private, outbound-only mesh across every machine you own.
- Outbound
- No open ports
- Self-host
- Own the relay
- MCP
- Skills & bridges
One protocol, many operators
Agent, desktop, CLI, SDK, and server-side AI are operators on one bidirectional relay stream. No separate "agent API" and "client API".
You own the private contour
Each agent holds its own Ed25519 identity; fleets draw the boundary around your machines; the relay can be entirely yours.
Outbound only — no open ports
Install the agent and it dials out. No inbound ports, no VPN, no SSH key juggling. Air-gappable with a self-hosted relay.
Execution-state continuity
Sessions persist independently of your connection. Detach, switch device, reattach — the live runtime keeps going.
AI as operator, not controller
Humans, agents, devices, and services attach to one shared live execution through the same observe-and-mutate interface.
Skills & MCP
Extend the agent with markdown skill manifests, or bridge to Claude Desktop, Cursor, and VS Code over MCP.