A modern, cross-platform ground control station for INAV, ArduPilot & PX4 UAV systems.
Kite Ground Control (Kite GC) is a modern, cross-platform ground control station for INAV, ArduPilot and PX4 aircraft β planes, multirotors, VTOL, helicopters, rovers and boats. It combines everything you expect from a GCS with a fast, intuitive interface and a few things you won't find anywhere else β like a full 3D flight view, a fleet & battery manager, and live video right next to the map.
Built with Tauri 2.0 (Rust backend) and Svelte 5 (TypeScript frontend).
π Documentation Β Β·Β β¬οΈ Download
- π§ Immersive 3D flight view β a full 3D globe with real terrain, your aircraft and track in 3D, a 3D mission overlay, an FPV cockpit camera and real-time day/night lighting; switch 2D β 3D seamlessly.
- π One GCS for INAV, ArduPilot & PX4 β plan, fly and log across all three autopilots with a consistent interface, including passive (listen-only) and relay link modes.
- π Fleet, Battery & Mission managers β keep a library of your aircraft and batteries with full build sheets and lifetime stats, plus a reusable mission library β all linked to your flight log.
- β‘ Fast & intuitive β a performance-oriented interface with dockable widgets and panels that remembers your layout, so the focus stays on flying.
Everything you'd expect from a ground station:
- Live telemetry & HUD β attitude, altitude, speed (incl. airspeed), a compass with wind and ground-track indicators, GPS/sensor health, link quality and flight-mode display.
- Customisable widget dashboard β drag-and-drop flight widgets docked to the side and bottom.
- 2D moving map β aircraft, track, home and mission, with heading-up mode and day/night shading.
- Mission planning β create, upload, download and edit missions; undo/redo; a survey-pattern generator; terrain-following / AGL waypoints.
- Vehicle control β arm/disarm, flight-mode changes, takeoff/RTL/loiter and more (ArduPilot/PX4).
- Comfort β a multi-language interface (English, German, French at launch) with persistent window, layout and settings between sessions.
- Full 3D mode β Cesium 3D globe with real terrain, a unified 3D mission overlay, an FPV cockpit camera with a conformal HUD, and live day/night lighting.
- Terrain awareness β AGL (above-ground) waypoints, a terrain-profile analysis for your mission, and live terrain radar / AGL widgets in flight.
- Flight Logbook β automatic recording with replay, plus import of INAV blackbox, ArduPilot
Dataflash, MAVLink
.tlogand MWPTools-compatible raw-MSP logs β unified into one searchable flight history. - Fleet (Vehicle) Manager β a build sheet per aircraft (airframe, propulsion, FC, sensors, photo)
with lifetime statistics, auto-linked to your flights; export/import as
.kvehicle. - Battery Manager β track each pack by serial: cycles, lifetime usage and health, with
.kbattexport/import. - Safety suite β geofences (ArduPilot/PX4), geozones (INAV), safe-home & fixed-wing autoland, airspace overlays (airports, controlled airspace, obstacles) and foreign-vehicle radar with ADS-B proximity & conflict alerts.
- Live video β low-latency RTSP video shown alongside (or behind) the map, with one-click map β video swapping.
- Telemetry relay β re-encode and forward live telemetry to other ground stations, handsets or an antenna tracker.
- RC control β fly from the GCS with a gamepad/joystick (HID).
- RF link analysis β visualise signal quality to find the best antenna setup.
- Autopilots: INAV (7.0+), ArduPilot, PX4.
- Aircraft: fixed-wing, flying-wing, VTOL, multirotor, helicopter, rover, boat.
- Connections: USB / serial, Bluetooth (SPP & BLE), TCP, UDP.
- Link modes: live control link, passive listen-only telemetry, or a relay that re-broadcasts to other ground stations.
- Platforms: Windows (primary), Linux (x86 / ARM). Android is on hold.
Grab the latest installer for your platform from the Releases page, or build from source below.
Full documentation is online at b14ckyy.github.io/Kite-GC:
- Getting started: Installation Β· First connection Β· Quick tour
- Guides: Missions Β· Telemetry & display Β· Logbook Β· Safety Β· 3D map Β· Video
- Trouble connecting? Troubleshooting β Connection
- For developers: Overview Β· Architecture Β· Building from source Β· Contributing
Kite GC is free, open-source software built in my spare time. If it's useful to you and you'd like to support its development, a donation is hugely appreciated β thank you! π
- Node.js LTS (v20 or v24)
- Rust (via rustup)
- just β the primary task runner
- Platform toolchain & system dependencies β see the Build Guide
npm install # one-time
just dev # start with hot reload (alt: npm run tauri dev)just build # current platform (alt: npm run tauri build)
just build-windows # Windows release
just build-linux # Linux release (on Linux)Tip: install
justfor the best developer experience (see thejustfilein the project root). More detail β setup, troubleshooting and CI β is in the Building from source guide, and the Architecture overview explains how Kite fits together.
Issues and pull requests are welcome. CI runs automatically on push/PR (cargo check +
svelte-check). Recommended IDE: VS Code with the
Svelte,
Tauri and
rust-analyzer extensions.
GPL-3.0-or-later β Copyright Β© 2026 Marc Hoffmann (b14ckyy).
