A UAV ground station software package for MAVLink based systems

MAVProxy is a fully-functioning GCS for UAV’s. The intent is for a minimalist, portable and extendable GCS for any UAV supporting the MAVLink protocol (such as the APM).


  • It is a command-line, console based app. There are plugins included in MAVProxy to provide a basic GUI.
  • Can be networked and run over any number of computers.
  • It’s portable; it should run on any POSIX OS with python, pyserial, and select() function calls, which means Linux, OS X, Windows, and others.
  • The light-weight design means it can run on small netbooks with ease.
  • It supports loadable modules, and has modules to support console/s, moving maps, joysticks, antenna trackers, etc
  • Tab-completion of commands.

A list of commits to MAVProxy (closest thing to a changelog that is available) can be seen here.



MAVProxy running under Ubuntu


MAVProxy running under Windows 7

Printable Documentation

A 1 page printable “cheatsheet” of commonly used MAVProxy commands is available below.

Libreoffice odt.

Pdf format.


MAVProxy is released under the GNU General Public License v3 or later.

Except where otherwise noted, this documentation is licensed under CC Attribution-Share Alike 3.0 Unported.

Core Team

MAVProxy is maintained by Andrew Tridgell and documentation is by Stephen Dade

This page was generated using Sphinx SSG and is hosted using GitHub Pages.