RigPlane
New

RigPlane Core 3.0 is released, and Pro beta.10 is out

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 beta · download today

Networked transceivers,
at your desk.

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 →

RigPlane operator console — dual-VFO display at 7.140 and 14.325 MHz with full-width waterfall
The gap

Most rig-control software is locked to one vendor, one OS, or both.

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.

Platforms
Vendors
UI
License
Price
wfview
Cross-platform
Icom first, some others
Qt desktop
GPL
Free
Icom RS-BA1
Windows
Icom only
Win32
Proprietary
~$150
Yaesu SCU-LAN10
Windows
Yaesu only
Appliance UI
Proprietary
$200+ (HW)
RigPlane
Mac · Win · Linux
Icom · Yaesu
Web + native
MIT (core)
Free · $79 Pro

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.

What it does

Direct control of the radio. Nothing in between.

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.

Direct

UDP, USB, or serial — straight to the rig. No wfview daemon, no hamlib, no RS-BA1 in the loop.

Icom and Yaesu

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.

Truly cross-platform

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.

Themes

The same app, three ways to look at it.

A capability-driven runtime renders one consistent UI across every theme and every supported backend.

RigPlane in dark theme — dual-VFO display, full-width spectrum waterfall, panadapter, S-meter readouts

Built for the desk

Dual-VFO, panadapter, waterfall — full operator console. Every control where you'd expect it.

RigPlane in amber-LCD phosphor theme — monochrome amber on near-black, retro instrument panel aesthetic

Amber-LCD phosphor

Retro-instrument theme for low-light operating positions, contest stations, and operators who like their panels to glow.

RigPlane Pro running as native desktop application on macOS

Native or browser

Run as a native desktop app (Pro), or in any modern browser. Same UI, same behavior.

Audio

An audio bridge, without the setup tax.

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.

Bridged automatically

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.

Low-latency by default

The radio delivers PCM (or μ-law, or USB audio on USB radios); over the network RigPlane sends audio as Opus with small buffers.

Works with your digital stack

WSJT-X, fldigi, and JS8Call can use RigPlane as a soundcard and over rigctld. WSJT-X is the tested path.

Remote access · open beta

Your station, reachable over Tailscale.

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.

Pair in one click

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.

From a phone or tablet

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 TX holder, many listeners

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.

Hardware

Supported rigs.

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.

Rig profile only

Setup paths are linked from the dedicated rig pages and the supported radios documentation. New rigs land in rigplane-core as PRs.
Find your path

Start from your radio, your OS, or the tools you already use.

These pages are linked here so operators and crawlers can reach the full RigPlane surface without depending on the sitemap alone.

Compatibility

Already running WSJT-X, fldigi, JS8Call?

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.

# In your WSJT-X / fldigi / JS8Call config: Radio: Hamlib NET rigctl Network: localhost:4532 # Split: "Fake It" works everywhere; # "Rig" split works too (see FAQ).
Core 3.0

RigPlane Core 3.0 is released.

It 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.

# Python 3.11 or newer: pip install rigplane

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.

Open beta

Join the open beta.

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.

Pro open beta · macOS and Windows beta builds · pricing details after beta
Pro beta service notes come to this list. Core news and remote-operation updates are optional — only if you tick a box. Unsubscribe anytime. Use the same email as your RigPlane app sign-in.