RigPlane is a Python library and web-based user interface designed for controlling ham radio transceivers, with support for brands such as Icom, Yaesu, and Xiegu. It addresses the need for unified, multi-vendor radio control by providing both native integration for Icom CI-V and Yaesu CAT protocols, as well as compatibility with external rigctld-backed Hamlib providers. This makes it suitable for amateur radio operators who require flexible station management across a range of hardware.
The platform offers a variety of features, including direct UDP connections for native LAN operation, USB serial backends for CI-V over USB, and a full CI-V command set covering frequency, mode, power, meters, PTT, CW keying, VFO, split, and more. For Yaesu radios, RigPlane provides a native backend for the FTX-1 via USB serial. The Hamlib provider extends support to additional radios through an external rigctld process, with assisted discovery and normalization of capabilities. Audio streaming is supported for both receive and transmit, with jitter buffer and full-duplex capabilities, and a real-time FFT scope is available for USB/LAN audio on radios lacking hardware spectrum displays. The tool also features automatic LAN radio discovery and assisted serial CAT discovery, which can suggest and validate Hamlib candidates.
RigPlane includes a command-line interface for terminal-based radio control and a built-in web UI that displays spectrum, waterfall, controls, meters, and audio directly in the browser. The API is asynchronous by default, with a blocking wrapper available, and is fully type-annotated for IDE autocompletion. The software emphasizes reliability with features like auto-reconnect via watchdog and exponential backoff, and it is designed with minimal dependencies, requiring only pyserial at its core and no heavy web frameworks. The documentation highlights support for a range of specific radio models, and notes that any Icom radio with LAN or WiFi control should be configurable via the tool.
RigPlane is distributed under the MIT license, allowing for open-source use and modification. Its protocol knowledge is derived from reverse engineering efforts, and the project is implemented as an independent, clean-room solution for ham radio control.
RigPlane sits in PulseGate's Frameworks & SDKs category. It focuses on simplifying and unifying the control of various ham radios through a single Python library and web interface. It is built as an open-source project for ham radio operators and developers. RigPlane is open source under the MIT license. It runs on the web, the command line, and API.
RigPlane Maintainers builds and maintains RigPlane, and the product first shipped in 2026. Development happens publicly on GitHub with 14 stars and 1.2k commits in the last 90 days. Key capabilities include ham radio control, Web UI, and python library.
Latest indexed changes and source events
Other apps tracked under the same category.