One ground station for every drone.
THE STATION
Six surfaces, one browser tab.
Every operator surface is a dedicated view inside the same app. Plan a mission, simulate it, fly it, and configure the aircraft without switching tools.
Fleet
Live fleet dashboard
Real-time telemetry for every connected drone. Battery, GPS fix, RSSI, and flight mode at a glance, with live positions on an interactive map.
Plan
Mission planning
Drag-and-drop waypoints, seven pattern generators, terrain following, geofences, and rally points. Import and export five file formats.
Explore →Simulate
3D simulation
Watch a mission fly on a full CesiumJS globe with real terrain before the drone leaves the ground. Playback, camera presets, and a mode-aware sky.
Explore →Fly
Cockpit
A full-screen, game-like piloting cockpit. Flight behaviors are Skills bound to hotkeys and a gamepad, shown on a bottom Skill Bar over a glass HUD.
Explore →Configure
Deep FC configuration
Sixty config panels, nine calibration wizards, and 800+ parameters with an offline metadata registry. WebSerial connects the FC straight from the browser.
Explore →Extend
Extensions and overlays
Custom panels, overlays, and workflows load in sandboxed iframes with capability tokens and named UI slots. Extend the GCS without forking it.
Explore →INTERFACE
Real screens. Every pixel ships.
These are captures from the current release, not mockups. What you see is what you clone from GitHub.
UNDER THE HOOD
The plumbing a real operation needs.
Signed links, multi-mode video, in-browser flashing, and a simulator, all built in. Every item here ships in the current release.
Protocols
Four firmwares, one binary
MAVLink v2 for ArduPilot and PX4, MSP v1 and v2 for Betaflight and iNav. A protocol abstraction layer means the same panels work across all four.
Control
Full joystick flight
MANUAL_CONTROL at 50 Hz. Gamepad, HOTAS, RC transmitter, and keyboard, with four-axis analog and configurable dead zones.
Security
MAVLink packet signing
MAVLink v2 HMAC-SHA256 signing on command and telemetry links. Per-link secret keys, replay protection, a key-rotation UI, and a tamper-evident trail.
Video
Multi-mode transport
LAN direct, peer-to-peer relay, an automatic cascade, or off, set per link. Automatic failover with per-mode health indicators.
Flashing
Browser firmware flashing
WebSerial and WebUSB flash the FC direct from the browser. No driver install, no external toolchain. ArduPilot, Betaflight, and iNav binaries.
Simulation
In-browser SITL
An ArduPilot SITL launcher ships with the app: real autopilot, real physics, a local WebSocket bridge, and five simulated drones in demo mode.
PROTOCOLS
Every major open firmware, one GCS.
Multi-protocol from the first commit. Connect any supported flight controller and the GCS detects the protocol and loads the right panels.
ArduPilot
SupportedMAVLink v2Copter, Plane, Rover, and Sub. 800+ parameters, all calibrations, mission upload, MANUAL_CONTROL, gimbal manager v2, SITL tools, and full telemetry.
PX4
SupportedMAVLink v2Parameter mappings, 18 flight modes, airframe and actuator panels, structured events, component metadata, and a MAVLink shell. Full Copter and Plane coverage.
Betaflight
SupportedMSP v1 / v2Full MSP codec with dedicated panels: OSD editor, rate profiles, AUX modes, VTX, ports, and blackbox. Bundled settings catalog for offline metadata.
iNav
SupportedMSP v1 / v2Missions with waypoint actions and multi-mission storage, 16 safehomes, up to 15 geozones, navigation modes, battery and mixer profiles, and iNav-specific panels.
FLIGHT RECORDS
Every flight logged. Every regulator a peer.
Mission Control captures a structured record for each flight: duration, distance, peak altitude, battery consumed, operator, and aircraft. The same record exports in the format a regulator asks for, digitally signed.
Capture
Automatic logbook
A per-flight entry is written with zero manual input. Duration, distance, altitude, operator, and aircraft, captured as you fly.
Export
PDF, CSV, XML, JSON
One record, four regulator-shaped formats, one click. Insurers ingest the same export with no reformatting.
Trust
Cryptographically signed
Each record is operator-signed and tamper-evident. Retention is tracked per jurisdiction and flagged on expiry.
Jurisdiction templates
No community edition with missing features. No paywall. No telemetry back to us. The Mission Control we run is the same one you clone from GitHub, all of it, free.
EXPLORE
Go deeper on any surface.
FAQ
Frequently asked questions
Is there an open-source ground control station?
Yes. Altnautica Mission Control is an open-source, browser-based ground control station for any drone. It runs in the browser with no install and covers fleet telemetry, mission planning, a 3D simulator, deep flight-controller configuration, and a game-like cockpit, all under GPLv3.
Which flight-controller firmware does Altnautica support?
Altnautica supports ArduPilot and PX4 fully over MAVLink, and Betaflight and iNav over MSP. The same Mission Control ground station configures and flies all four.
Does Altnautica need the internet or the cloud?
No. The platform is local-first. Mission Control reaches a drone directly over the local network, and the drone-to-ground link is a local radio. Cloud fleet management through MeshNet is an optional layer for remote access and analytics.
Fly five drones in your browser in under a minute.
Demo mode simulates a fleet with realistic GPS tracks, battery curves, and 10 Hz telemetry. No hardware, no account, no backend.
Launch Mission Control