Built for the desk
Dual-VFO, panadapter, waterfall — full operator console. Every control where you'd expect it.
Core 3.0 is out of beta: a plain pip install rigplane installs it. Pro beta.10 includes it and makes transmit release and phone push-to-talk more reliable.
Read announcement →Open the app, see your radio, operate. Cross-platform, Icom and Yaesu, audio included — 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 established cross-platform alternatives, such as wfview, are Icom-first. RigPlane's open core is Python and runs on macOS, Windows, and Linux.
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 and Yaesu radios. Validation differs per radio — see the radios page. The Xiegu X6100 and Lab599 TX-500 have rig profiles only; RigPlane cannot control them yet.
The open-core Web UI runs on macOS, Windows, and Linux — same UI on each. Most vendor tools are Windows-only. The native Pro app is in open beta for macOS (Apple Silicon only, macOS 26 or later), Windows (x64 and ARM64), and Linux (Flatpak, AMD64 and ARM64); the downloads page lists the current builds.
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.
You do not install a third-party virtual cable. On macOS, RigPlane Pro installs its own signed virtual audio driver (one administrator prompt); on Linux it creates a PipeWire or PulseAudio cable; 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.
The radio delivers PCM (or μ-law, or USB audio on USB radios); over the network RigPlane sends audio as Opus with small buffers.
WSJT-X, fldigi, and JS8Call can use RigPlane as a soundcard and over rigctld. WSJT-X is the tested path.
Remote access is part of the RigPlane Pro open beta. Run Pro on another computer and reach your radio over your Tailscale network — the same private-network approach the remote operation guide describes for working the shack away from home.
Install Pro on the other computer and connect over Tailscale. Pairing takes one click: the computer at the radio shows an Allow prompt with a 4-digit code, and the new device joins the Connected devices list.
Open the station's https address from a phone or tablet browser: install the station's certificate once, enter the 4-digit code, and allow the device on the station.
One connected operator holds transmit at a time; the others listen. Several devices can sit on the same station without fighting over the PTT.
Remote access ships in the current RigPlane Pro beta build — grab it from the downloads page. Tailscale is a third-party network service; the remote guide covers how it fits a ham station.
Supported radios: Icom IC-7610, IC-7300, IC-705 and Yaesu FTX-1. The IC-9700 has a rig profile and backend. The Xiegu X6100 and Lab599 TX-500 have rig profiles only; RigPlane cannot control them yet.
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. In WSJT-X, fldigi, and JS8Call you point the radio at RigPlane as shown below; the WSJT-X guide and the setup docs have the full steps.
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 are on GitHub and rigplane.dev, and the package is on PyPI. Upgrading from 2.x? 3.0 requires the radio model, so read What's New in 3.0 first.
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.