Activity records

Commands, shells, and tunnels leave a record.

Product screenshots with demo data.

Every command keeps its receipt.

What ran, when it ran, what came back, and who queued it. A broadcast makes one of these per device.

Command results are buffered locally and retried after reconnection.

A completed command record: shell command, claimed and completed timestamps, exit 0, stdout, and an empty stderr
command record · product capture · seeded demo organization · 2026-04-28

Recorded browser shells.

Every session is attributed to the person who opened it and can be replayed later. Idle sessions close on their own.

Recordings stay inside your organization.

A browser terminal connected to a device, running curl, uptime, and commandplane-agent status
shell session · product capture · seeded demo organization · 2026-04-30

Temporary, source-restricted tunnels.

A tunnel only accepts connections from addresses you allow, defaults to your own, and closes on its own unless you extend it. Reach SSH, a web UI, or any local port on the device.

When it closes, the history keeps who opened it, when, and why.

An active port tunnel with a TLS endpoint, a raw TCP endpoint, an expiry, and an allowed source address
port tunnel · product capture · seeded demo organization · 2026-04-30

Now do it to the whole fleet.

Filter by tag, select devices, broadcast. Or queue the same command from CI over the organization API and read the record back.

POST /api/v1/devices/0199a3c2-…/commands
Authorization: Bearer CPorg_…
Content-Type: application/json

{"script": "uptime"}
HTTP/1.1 200 OK

{"command": {
  "id": "0199a3c4-…",
  "status": "queued",
  "type": "shell",
  "script": "uptime",
  "exit_code": null,
  "stdout": null,
  "stderr": null,
  "not_before": null,
  "claimed_at": null,
  "completed_at": null,
  "inserted_at": "2026-09-02T14:02:52Z",
  "device_id": "0199a3c2-…",
  "organization_id": "0199a3b9-…"
}}
Fleet table listing devices with online status, last-seen time, platform, and agent version
fleet view · product capture · seeded demo organization · 2026-04-02