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.
These pages are linked here so operators and crawlers can reach the full RigPlane surface without depending on the sitemap alone.
WSJT-X with IC-7610 · audio routing · remote Mac operation · wfview · RS-BA1 · RemoteTx · SCU-LAN10
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 installDownload first is fine. The app will ask you to sign in or join the beta on first run; use the same RigPlane account email here and in the app so access, support, and future purchases stay connected.