mavgo-cli

The MAVLink command line

One static binary, no dependencies, dropped onto any machine. Probe an autopilot, stream its logs, sit between it and your ground station — or be the ground station.

Isometric scene of a command-line console sitting on the link between an aircraft and a ground station
What it is

A Swiss-army knife for MAVLink vehicles

Built for the moments when a full ground station is the wrong tool.

Single static binary

No runtime, no dependency tree. Copy it onto a laptop, a companion computer or a field machine and run it — Linux, macOS and Windows, ARM and x86.

Interactive mode

Explore a vehicle by hand: inspect parameters, watch messages and try commands without writing a script first.

Auditable by design

Every interaction can be traced. For regulated and professional operations, "what did we send the aircraft" needs an answer.

Modes

Proxy, ground station, or just a probe

Sit wherever you need to sit

The same binary is a diagnostic probe, a transparent man-in-the-middle, or the ground station itself, depending on how you start it.
  • Intelligent autopilot probingPoint it at a link and it works out what it is talking to — firmware, capabilities and configuration — instead of you guessing.
  • Proxy modeSit between autopilot and ground station, observing and recording the exchange without disturbing the operator workflow.
  • GCS modeAct as the ground station directly when all you need is a link, a command and a log.
Three modes
AUTOPILOTMAVGO-CLI · ONE BINARY$ mavgo-clistarted as a probeGROUND STATIONnot needed to probeDISCOVEREDfirmwarecapabilitiesconfigurationautopilot → GCSGCS → autopilotautopilot → GCSlink to the autopilotcommand sentlog kept
Pointed at a link, mavgo-cli works out what it is talking to — firmware, capabilities and configuration — instead of you guessing.
Logging

Get the data off the vehicle

tlog streaming

Stream to standard telemetry logs so existing analysis tooling keeps working unchanged.

Flight-stack logs

Pull the flight stack's own logs through the same interface rather than a second, separate procedure.

Feeds log insights

What mavgo-cli captures in the field is what fleet-wide log analysis reads later — one format, two use cases.

Try it on your next bench test

mavgo-cli is the lightweight companion to Skyclient — get in touch for access and documentation.