Open Beta · Open-Source GCS

Mission control for every drone.

Real-time fleet telemetry. Drag-and-drop mission planning. 3D simulation. Full joystick control. Runs in your browser — no install, no account, no hardware required.

Zero
Setup Required
800+
Configurable Parameters
50Hz
Flight Control Rate
100%
Open Source

Interface

See it in action.

Real screenshots from Altnautica Command. Every pixel ships.

Fleet Dashboard
Mission Planner
Flight Control
3D Simulation
Configure
Parameters

Capabilities

Everything a GCS should be. In a browser.

Built for real operations. Not a toy, not a demo, not a prototype. Every feature listed here works today.

Fleet

Multi-Drone Fleet Dashboard

  • Live telemetry for every connected drone
  • Battery, GPS, and flight mode at a glance
  • Interactive map with real-time positions
  • Click-to-select detail panel

Missions

Drag-and-Drop Mission Planner

  • Waypoint creation with altitude and speed
  • Geofence editor with keep-in/keep-out zones
  • QGC .plan import and export
  • Full undo/redo support

Simulation

3D Mission Simulation

  • CesiumJS globe with terrain rendering
  • Animated drone path following waypoints
  • Playback controls, speed, and scrubbing
  • Verify missions before real hardware

Control

Full Joystick Flight Control

  • MANUAL_CONTROL at 50Hz update rate
  • Gamepad, HOTAS, RC transmitter, keyboard
  • 4-axis analog with configurable dead zones
  • Manual, stabilize, loiter, and guided modes

Config

Deep Flight Controller Access

  • 800+ ArduPilot parameters with search
  • Calibration wizards for compass, accel, level
  • PID tuning, failsafe, and flight mode config
  • Firmware version readout and diagnostics

Analytics

Flight History and Performance

  • Per-drone flight logs with timestamps
  • Historical telemetry charts
  • Fleet performance metrics over time
  • Export past missions for review

Try It Now

Five drones. Zero setup. Runs in your browser.

Demo mode simulates a fleet of five drones over Bangalore with realistic GPS tracks, battery drain curves, altitude profiles, and 10Hz telemetry. No hardware. No backend. No account.

git clone https://github.com/altnautica/command.git
cd command && npm install && npm run demo
3D Mission Simulation

Protocols

MAVLink native. More coming.

Full MAVLink v2 implementation with 35+ message types. Designed from day one for multi-protocol support.

Command speaks MAVLink v2 natively with a custom TypeScript encoder/decoder. Every message type is strongly typed with full parameter access. The protocol abstraction layer means adding new protocols is a matter of implementing a single adapter interface.

  • MAVLink v2 with 35+ message types
  • WebSerial for direct USB connection
  • WebSocket for remote and SITL
  • Bundled SITL launcher with ArduPilot
  • CLI message inspector for debugging

ArduPilot

Live

Copter, Plane, Rover, Sub. Full parameter access, calibration, mission upload, MANUAL_CONTROL, and SITL simulation.

PX4

Next

MAVLink interface designed. Adapter types defined. PX4-specific parameter handling and commander actions queued.

Betaflight & iNav

Roadmap

MSP protocol abstraction designed at interface level. FPV racing and iNav long-range support on the roadmap.

Input

Fly with whatever you have.

Full 4-axis analog control at 50Hz. Gamepad, joystick, HOTAS, RC transmitter, or keyboard. MANUAL_CONTROL is a first-class feature, not an afterthought.

Gamepad & Controller

Xbox, PlayStation, generic USB. Auto-detected via Web Gamepad API. Analog sticks with configurable dead zones and expo curves.

HOTAS & Flight Stick

Thrustmaster, Logitech, VKB, and any HID joystick. Multi-axis support with configurable button mapping.

RC Transmitter

Use your existing RC radio via USB trainer port. Familiar stick feel with the full Command interface on screen.

Keyboard

WASD flight control for quick testing. Full keyboard shortcut system across the entire application.

And More

Every detail, considered.

Flight Control — glass cockpit with real-time instruments

Canvas HUD Overlay

Heads-up display with altitude, speed, heading, battery, GPS, signal. Canvas-rendered for zero-latency updates.

MAVLink CLI

Raw message inspector for debugging. Watch heartbeats, command ACKs, telemetry streams in real time.

Audio Alert System

Configurable alerts for low battery, GPS loss, geofence breach, connection drops, mission events.

SITL Integration

Bundled launcher starts real ArduPilot firmware with full physics simulation. TCP-to-WebSocket bridge for browser testing.

Compliance

Fly legal. Fly easy.

Drone regulations are complex and vary by country. Command is building a compliance layer so you can focus on flying, not paperwork.

Every country has different rules for drone registration, pilot certification, airspace authorization, and flight logging. We are building region-specific compliance dashboards directly into Command — so the rules come to you, not the other way around.

  • Region-specific regulatory dashboard
  • Drone ID registration and management
  • Pilot certification tracking
  • No-fly zone and airspace awareness
  • Pre-flight compliance checklists
  • Flight logging for regulatory reporting

India

In Progress

DGCA regulations, Digital Sky integration, UIN/UAOP registration, Nano/Micro/Small/Medium/Large category awareness. No-fly zone overlay for Indian airspace.

United States

In Progress

FAA Part 107 compliance, TRUST certification tracking, Remote ID broadcasting, LAANC airspace authorization integration.

Australia

Next

CASA regulations, Remote Pilot Licence (RePL) tracking, operator certificate (ReOC) management. Designed for commercial operations under Part 101.

Vision

Where Command is going.

Command is the control surface for a future where drones work together autonomously.

Today Command controls a single drone from a browser tab. Tomorrow it orchestrates fleets of dozens operating across continents — each drone aware of its neighbors, making decisions in real time, reporting back to a unified command surface.

The architecture is already designed for this. The Zustand stores use ring buffers for telemetry. The protocol layer abstracts across firmware. The map engine handles multiple entities. The mission planner supports multi-vehicle coordination at the data model level.

What changes is scale: companion drones that shadow a lead vehicle, air-and-ground coordination for complex operations, continental fleet management with real-time health monitoring, and eventually full autonomous swarm behavior with no human in the loop.

  • Live HD video streaming via WebRTC
  • Cloud fleet management with real-time sync
  • Smart Functions: auto-calibrate, smart PID, health diagnostics
  • Modular mission suites: Survey, Inspection, Agriculture, Cargo, SAR
  • Swarm coordination and multi-vehicle operations
  • Companion drone and air-to-ground coordination
  • UTM integrations (Digital Sky, CASA)

Roadmap

Shipping fast, shipping open.

MAVLink v2 + ArduPilot

Shipped

Mission Planner + 3D Simulation

Shipped

Joystick Control + HUD

Shipped

PX4 Firmware Support

Next

ArduPilot SITL Live Testing

Next

Regulatory Compliance — India & US

Next

Smart Functions

Q2 2026

Regulatory Compliance — Australia

Q3 2026

Betaflight & iNav (MSP)

Q3 2026

Cloud Fleet + Swarm

Q4 2026

Open Source

GPLv3. No asterisks.

Command is free software. Fork it, modify it, deploy it. The entire codebase is open source.

There is no “community edition” with missing features. There is no paywall. There is no telemetry. The same Command we use internally is the same Command you clone from GitHub.

We believe the future of drone control software is open. Closed GCS tools fragment the industry and lock operators into ecosystems. Open-source ground control lets the community build what they need, when they need it.

GPLv3License

Copyleft — derivative works stay open source.

TypeScriptStack

Next.js 16, React 19, Zustand, Leaflet, CesiumJS, Recharts.

ActiveDevelopment

Open beta with regular updates. Issues and PRs welcome.

Early Access

Join the beta.

We are looking for pilots, operators, and developers to test Command with real hardware and provide feedback.

  • Priority access to new features before public release
  • Direct line to the dev team for feedback and bug reports
  • Your name in the contributors list
  • Early access to PX4 support and SITL integration
  • Influence on the roadmap — we build what operators need

Still in beta — bugs are expected. Report them on the community board or GitHub.

Feature Requests & Bug Reports →

Stack

Built on proven open-source foundations.

LayerTechnologyPurpose
FrameworkNext.js 16App Router, SSR
UIReact 19Components
StateZustand 5Ring-buffered telemetry
MapsLeafletInteractive, offline-capable
3DCesiumJSGlobe simulation
ChartsRechartsTime-series telemetry
ProtocolMAVLink v2Drone communication
StylingTailwind v4Design tokens

The future of drone control is open.

Clone the repo. Launch demo mode. Fly five drones in your browser in under a minute.

Get Started
Get Early Access