CommandPlane is a developer-first control plane for field devices. Install one daemon. We provision two stable endpoints per user and keep tunnels alive behind NAT and firewalls. Embed the console in your own dashboard.
curl -fsSL https://commandplane.com/install.sh | bash
# Enroll the device (MAC + token)
cpctl enroll --org acme --token $CP_TOKEN
# Start the daemon (Docker required)
cpctl daemon start
# Open an SSH session via your user endpoint
ssh -J user@cp-gateway device-123.local
Install with one script. CLI or API. Clean docs. No portals.
Stable endpoints for shell and web. No static IPs. No tickets.
Tiny daemon + Docker sidecar. ARM, x86, cloud, edge.
MAC + device token. The daemon opens an outbound tunnel.
Two per user. Use SSH jump host or HTTPS proxy.
Iframe the device list and quick actions into your app.
# 1) Install
curl -fsSL https://commandplane.com/install.sh | bash
# 2) Enroll
cpctl enroll --org acme --token $CP_TOKEN
# 3) Shell
ssh -J user@cp-gateway device-123.local