The only GCS you need

Groundpost.

Built by a team that got tired of fighting the software instead of fixing the aircraft. One app for ArduPilot and PX4, any transport, any conditions.

Download Request a Copy

macOS / Windows / Linux · v0.2.2

01 / Connectivity

Connect to anything

One protocol, two autopilots, four transports. MAVLink works the same whether it's ArduPilot or PX4 on the other end.

ArduPilot
Copter / Plane / Rover · MAVLink

Full telemetry, parameters, and commands. FTP burst param download, firmware migration from 4.2 through 4.7, ArduPilot metadata with units and ranges.

PX4
Multirotor / VTOL / Fixed-wing · MAVLink

Full telemetry, parameters, and commands. Same workflow as ArduPilot — auto-connects and starts streaming instantly.

«USB»
Serial
USB-connected UAV
«IP»
TCP / UDP
IP-connected UAV

02 / Monitoring

See everything

All the situational awareness you expect from a modern GCS — battery, GPS, attitude, map, logs, wind, servos, RC inputs. Nothing left out.

Live Telemetry

Battery, GPS, flight mode, link quality, warnings — everything at a glance. PreArm failures pinned at the top so you never miss them.

Satellite Map

Live position on satellite imagery with flight trail. Click to FlyTo, set Home, set Origin. Works offline — pre-download tiles for your area.

PID Live Graph

Real-time rate plot — actual vs desired vs error. See exactly how your tune performs. Edit gains live, write in one click.

Servo Monitor

16-channel live PWM bars. See function, direction, test individual outputs. Assign servo functions from a dropdown — no param hunting.

RC Input + Joystick

16-channel receiver input with RSSI, role labels, and aux function names. Plug in a USB gamepad for RC override — test without a transmitter.

Wind Profile

Wind direction and speed at 6 altitude echelons shown right on the map. Auto-refreshes every 15 min or 10 km drift.

Message Inspector

Every MAVLink message type on the bus — with sysid, rate in Hz, packet count, and decoded fields. Wireshark for your drone link.

Flight Logs

Every session recorded automatically — .tlog (MAVProxy-compatible), .parm snapshot, session metadata. Microsecond timestamps.

Link Quality

Packets received, lost, rate, uptime, and link quality percentage. Know your connection health before it becomes a problem.

03 / Control

Control with precision

Full parameter management, flight mode switching, relay control, servo testing, VTX configuration, and firmware migration. Everything you need to configure and command your aircraft.

Parameters

Read, search, edit, and write every setting on your flight controller. Import and export .param files. Grouped view by prefix, enum dropdowns, bitmask editors, range validation.

MAVLink FTP burst download · full list in seconds · ArduPilot metadata with descriptions and units

Commands

Arm, disarm, reboot, calibrate, switch flight modes, toggle relays. FlyTo from the map. Visual feedback confirms every action.

Confirmation dialogs for critical actions · color-coded ACK feedback

Firmware Migration

Upgrading ArduPilot? Load your old .param file and Groundpost auto-detects the version, renames parameters, converts units, and drops deprecated ones. Chains through 4.2 → 4.7.

Copter + Plane · scale conversions (cdeg→deg) · removed-param detection

VTX & Serial Ports

Visual 5.8 GHz band/channel grid — click to set frequency. Power control, pitmode options. Plus a serial port configuration table with Pixhawk-standard port labels.

SmartAudio / Tramp / CRSF · SERIALx protocol & baud per port

04 / Teamwork

One aircraft, whole team

The technician in the field shouldn't be alone. Groundpost connects over the network, so engineers in the office can see exactly what the field crew sees — and help.

Share the connection

Field tech connects via USB. Engineers in the office connect over UDP or TCP to the same aircraft. Everyone sees live telemetry, parameters, and status.

Remote troubleshooting

Office engineer can inspect sensor data, read parameters, and diagnose issues without being on site. The field tech keeps hands on the aircraft.

Any transport works

USB serial in the field, UDP relay to the office, TCP over VPN — mix and match. Same app on both ends, no separate “server” software needed.

Works fully offline

No internet required. Pre-download satellite map tiles for your area of operations, and everything works without connectivity. Telemetry, parameters, logging — all local.

Disk tile cache · zero cloud dependencies · no account needed

05 / Field-Ready

Built for the field

Three themes designed to MIL-STD-1472H human factors guidelines. Runs on every platform your technicians use.

MIL-STD-1472H COMPLIANT
Light
Day Operations

High contrast dark-on-light for direct sunlight readability. Clear visual hierarchy for outdoor field use.

Dark
Indoor / Dusk

Scotopic-safe green phosphor palette. Reduced eye strain for indoor workshops and low-light conditions.

Red
Night Operations

Dim red preserving scotopic vision. For night missions where dark adaptation must not be broken.

OTA Self-Update

Checks for updates in the background. SHA256-verified download, atomic binary swap with rollback. No app store, no manual reinstall.

Multi-Vehicle Bus

Sees every autopilot and companion computer on the MAVLink bus. Pick which sysid to talk to. One connection, multiple systems.

macOS
Apple Silicon (arm64)
Download
v0.2.2 · 7.7 MB
Windows
x86_64
Download
v0.2.2 · 14.2 MB
Linux
x86_64
Download
v0.2.2 · 12.1 MB
Single Rust codebase · ~14,000 lines · egui immediate-mode UI · zero runtime dependencies