Straight to the guide.
▌ ADOS ados-x · drone v0.99.108 · refreshed 12:00:00 UTC ● HEALTHY paired · local mode ╭ ▌ Links ───────────────────────────────────────────╮╭ ▌ Autopilot ───────────────────────────────────────────────────╮ │Console ││● FC connected LOITER ARMED │ │Setup & dashboard in a browser, on this LAN. ││██████████████████████████battery 79% █████████████ │ │➜ http://ados-x.local:8080/setup ● ││▆▆▆▆ │ │➜ http://192.168.1.5:8080/setup ││GPS 3D sats 14 alt 15.0 m │ │ ││ ▂▅█ │ │Connect to GCS ││ │ │Add this drone to Mission Control - paste one of ││ │ │these into the Add-a-Node card (LAN pairing). │╰────────────────────────────────────────────────────────────────╯ │➜ http://ados-x.local:8080 ● │╭ ▌ Video ───────────────────────────────────────────────────────╮ │➜ http://192.168.1.5:8080 ││● running │ │ │╰────────────────────────────────────────────────────────────────╯ │Ground control │╭ ▌ Link ────────────────────────────────────────────────────────╮ │Conventional MAVLink over TCP / WebSocket for a ││cloud not configured │ │third-party GCS - tcp://…:5760 (QGC / Mission ││remote disabled │ │Planner desktop), ws://…:8765/ (browser GCS). ││hotspot off │ │➜ ws://ados-x.local:8765/ │╰────────────────────────────────────────────────────────────────╯ │ │╭ ▌ Services ────────────────────────────────────────────────────╮ │Video ││● 2 running ○ 0 stopped │ │Live camera in a browser (WHEP viewer). ││ │ │➜ http://ados-x.local:8889/main/ ● ││ │ │➜ http://192.168.1.5:8889/main/ ││ │ │ ││ │ │Mission Control ││ │ │Open Mission Control to fly this drone. Hosted at ││ │ │command.altnautica.com; a local or self-hosted build││ │ │runs wherever you serve it (e.g. ││ │ │http://localhost:4000). ││ │ │➜ https://command.altnautica.com ││ │ │ ││ │ │Direct IP is most reliable. It works from ││ │ │command.altnautica.com too. ││ │ │The .local (mDNS) name needs a desktop app on the ││ │ │LAN. ││ │ │ ││ │ ╰────────────────────────────────────────────────────╯╰────────────────────────────────────────────────────────────────╯ [d] driver [p] pair [l] logs [a] actions [r] refresh [q] quit v0.99.108 · up to date
Where the getting-started guide ends: the drone agent's status cockpit on a paired, healthy node.
START HERE
Get it running
Install paths
Which piece goes where: hosted, self-hosted, on the drone, on the ground station, on your laptop. Read this before you install anything.
Download and install
The one-line agent bootstrap, the desktop builds, the Android source build, and the commands that prove the install worked.
FIRST FLIGHT
Fly something
CORE SYSTEMS
Understand the moving parts
BUILD
Extend it
Write your first extension
Scaffold, declare a manifest, implement both halves, and run it against a real node.
Manifest and permissions
The manifest schema field by field, the capability catalog, and which capabilities are enforced by what.
SDK reference
The Python, Rust and TypeScript SDK surfaces for an extension's agent half and its Mission Control panel.
MCP server
Connect a coding agent to a node: the tool surface, the scope model and the gate every call passes.
OPERATIONS
Keep it flying
Safety and operating limits
What the platform will and will not do for you, the limits it enforces, and the ones you are responsible for.
Recovery runbook
A node that will not come up, a link that went deaf, video that stopped: the diagnosis order that actually works.
Read the full documentation
Around 190 pages across getting started, the ground station, both agents, operations, architecture and the developer reference.
Open docs.altnautica.com