Skip to content

OpenC2 Interface

OpenC2 operator UI
OpenC2 operator UI — 3D mission planning and fleet monitoring.

OpenC2 is an open-architecture command and control system for heterogeneous robotic fleets — pairing an Electron + React operator UI with a Go gateway that bridges vehicles over a protobuf envelope protocol.

The UI handles 3D mission planning, fleet monitoring, and LLM-assisted operations. The gateway handles protocol translation, telemetry aggregation, and command routing — so the UI stays clean while new vehicle types plug in as extensions.

┌──────────────┐    UDP multicast    ┌──────────────┐    WebSocket     ┌──────────────┐
│   Vehicles   │ ◀─────────────────▶ │   Gateway    │ ◀───────────────▶│  Operator UI │
│   protobuf   │                     │   (Go)       │   JSON frames    │  (Electron)  │
└──────────────┘                     └──────────────┘                  └──────────────┘

Dive deeper

Read the wire protocol spec or the UI architecture overview.