Skip to content

b14ckyy/Kite-GC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

564 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kite Ground Control

A modern, cross-platform ground control station for INAV, ArduPilot & PX4 UAV systems.

License: GPL-3.0-or-later Documentation Platform Status Donate via PayPal


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).

Kite Ground Control in 3D mode

πŸ“– Documentation Β Β·Β  ⬇️ Download

Highlights

  • 🧊 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.

The essentials

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.

What makes Kite special

  • 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 .tlog and 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 .kbatt export/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.

Supported setups

  • 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.

Download

Grab the latest installer for your platform from the Releases page, or build from source below.

Documentation

Full documentation is online at b14ckyy.github.io/Kite-GC:

Support development

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! πŸ’›

Donate via PayPal

Building from source

Prerequisites

  • Node.js LTS (v20 or v24)
  • Rust (via rustup)
  • just β€” the primary task runner
  • Platform toolchain & system dependencies β€” see the Build Guide

Develop

npm install      # one-time
just dev         # start with hot reload  (alt: npm run tauri dev)

Build

just build           # current platform   (alt: npm run tauri build)
just build-windows   # Windows release
just build-linux     # Linux release (on Linux)

Tip: install just for the best developer experience (see the justfile in 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.

Contributing

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.

License

GPL-3.0-or-later β€” Copyright Β© 2026 Marc Hoffmann (b14ckyy).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors