Built for the desk
Dual-VFO, panadapter, waterfall — full operator console. Every control where you'd expect it.
Open the app, see your radio, operate. Cross-platform, multi-vendor, low-latency, audio out of the box — no repo to clone, no daemon to wire up, no vendor app in the loop.
App UI in English, Russian, and Japanese (pilot). Support and documentation are English only. Supported languages →
Vendor tools are Windows-only. The cross-platform alternatives are Qt apps from a different era, single-vendor, or both. RigPlane's open core runs anywhere Python does — macOS, Windows, Linux, Raspberry Pi — and the native Pro app is shipping macOS-first, with Windows and Linux next.
RigPlane talks to your transceiver natively — no third-party daemon, no vendor app, no hamlib bridge in between. One Web UI for every supported backend.
UDP, USB, or serial — straight to the rig. No wfview daemon, no hamlib, no RS-BA1 in the loop.
One interface for Icom IC-7610 and IC-7300, Yaesu FTX-1, Xiegu X6100, Lab599 TX-500. Profile-based support extends further.
The open-core Web UI runs on macOS, Windows, Linux, and Raspberry Pi — same UI, same behaviour. Most vendor tools are Windows-only; the cross-platform alternatives don't ship a polished UX. The native Pro app ships on macOS today, with Windows and Linux next.
A capability-driven runtime renders one consistent UI across every theme and every supported backend.
Dual-VFO, panadapter, waterfall — full operator console. Every control where you'd expect it.
Retro-instrument theme for low-light operating positions, contest stations, and operators who like their panels to glow.
Run as a native desktop app (Pro), or in any modern browser. Same UI, same behavior.
Open the app, plug in your radio, and the audio side just works — no virtual cable installer, no JACK configuration, no VAC tweaks. Pro routes RX into your normal output device and captures TX from the mic you already use for WSJT-X.
macOS: BlackHole bundled in the installer. Linux: PipeWire / PulseAudio sink auto-provisioned. No virtual-cable hunt, no JACK rituals. Windows packaging is on the roadmap.
Opus codec over UDP, tight buffers, no resampling round-trips. Tuned for headphone monitoring and CW.
WSJT-X, fldigi, JS8Call see RigPlane as a normal soundcard. Same routing you already have — minus the cable-pulling.
Production-grade backends ship with full feature coverage and CI tests against real hardware. Community-validated rigs have working field reports and validated user integrations while first-party maintainer hardware validation is still pending. Profile-based backends use the same runtime with a declarative capability profile.
rigplane-core as PRs.
RigPlane speaks the rigctld wire protocol natively — no hamlib dependency on either side. Your existing tools work without configuration changes.
The Python library and Web UI are MIT-licensed and free — clone, install, configure, run. RigPlane Pro is the same engine packaged as a polished desktop app, with audio, controllers, and CW handled for you out of the box.
pip install rigplanepip installmacOS first; Windows and Linux on the roadmap. Request beta tester invite access through the public support path, or send trial interest with your RigPlane account email.