Spaces

Federation

Link Spaces instances across your network. Browse sessions, open terminals, and search across every node from one browser.

Connect every machine into one mesh

Link Spaces instances across your network. Browse sessions, open terminals, and search across every node from one browser.

Cross-node session browser

Unified view

Search and browse sessions from every connected node in one list. Results merge automatically, sorted by recency. Filter by agent type, project, or node.

Spaces federation dashboard showing connected nodes with health status and session counts

Remote terminals from any node

Remote access

Open a terminal on any connected node directly from your browser. WebSocket proxying handles the connection transparently. No SSH config needed.

Spaces fleet administration panel with API key management and node configuration

Zero-config discovery

Auto-connect

Spaces instances on the same network find each other via mDNS. Add remote nodes by URL and API key. Each node tracks health status automatically.

Spaces federated workspace with cross-node session browser and remote terminal access

Cross-node search

Search fans out to every connected node and merges results by relevance. Find any session across your fleet without knowing which machine it ran on.

[search] "auth refactor" → 3 nodes
12 results merged (gpu-01, dev-02, ci-03)

API key authentication

Nodes authenticate with scrypt-hashed API keys. Keys are encrypted at rest with AES-256-GCM. Create, revoke, and scope permissions from the network page.

[key] spk_a3f8...created
permissions: read, terminal ✓

Remote terminal access

Open a terminal on any connected node from the network page. WebSocket proxying makes it feel local. One click to start working on remote hardware.

[terminal] opened on gpu-virginia-01
proxied via WebSocket ✓

mDNS auto-discovery

Spaces instances on the same network find each other automatically. No manual IP configuration needed.

API key authentication

Nodes authenticate with scrypt-hashed API keys. Keys encrypted at rest with AES-256-GCM. Scoped permissions per key.

Cross-node session browser

Browse and search sessions across all connected nodes. Results merge automatically, sorted by recency.

Remote terminals

Open a terminal on any connected node via WebSocket proxying. One click from the node list.

Transparent proxy

API requests route to remote nodes through an authenticated proxy endpoint. One URL to reach any node.

Node health monitoring

Automatic health checks with online/offline/error status. Version tracking across your fleet.

Ready to federate?

Connect your infrastructure into a single agent mesh.