Built for the desk
Dual-VFO, panadapter, waterfall — full operator console. Every control where you'd expect it.
Redesigned onboarding, Core 3.0 and reliability fixes. Add, switch and edit saved radios from one place.
Read announcement →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.
Core Web UI runs on all four platforms today. RigPlane Pro is in open beta — the downloads page lists the current Mac and Windows builds and the latest Linux release.
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, community-validated IC-705, and Yaesu FTX-1. Xiegu X6100 is profile-only; control is unavailable. 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 is in open beta for Mac and Windows; the downloads page lists current builds per platform, including the latest Linux release.
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.
On macOS and Linux, RigPlane Pro sets up the audio bridge without a separate virtual-cable installer. On Windows 11 version 22H2 or later, the RigPlane virtual audio cable installs from inside the app.
macOS: RigPlane's own signed virtual audio driver installed by the app. Linux: PipeWire / PulseAudio sink auto-provisioned. On Windows 11 version 22H2 or later, the RigPlane virtual audio cable installs from inside the app.
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 installIt is an open-source (MIT) Python library for Icom radios (over the network or USB) and the Yaesu FTX-1 (USB), with a web interface built on top for phone, computer or tablet. It includes a rigctld-compatible server for WSJT-X, fldigi and JS8Call.
Source and docs on GitHub and rigplane.dev, and the package on PyPI. The stable release still installs with pip install rigplane.
Enter your email to get RigPlane Pro beta updates by email. This form does not sign you in to the app — the app asks you to sign in on first run (see how sign-in works). Use the same email in both places so access, support, and future purchases stay connected.