v1.0 — Latest Release
SDRCat

SDR & Transceiver
in Sync

SDRCat links your transceiver to a WebSDR, OpenWebRX+ or KiwiSDR receiver via CAT control. Change frequency on the radio — the SDR follows. Click a signal in the waterfall — the frequency and mode go to the radio. A live band scope while you operate on your own antenna.

SDRCat running with WebSDR
SDRCat — live sync on 40 m (OpenWebRX+)
≥ 50 ms
Adjustable CAT poll interval
3
SDR platforms supported
500+
Stations in built-in browsers
Free
No cost — no registration

Features

SDRCat turns any WebSDR, OpenWebRX+ or KiwiSDR into a live band scope for your station.

🎯

Tune your radio — the SDR follows

Turn the VFO dial and the waterfall moves with it. Change band, change mode — everything updates automatically. Works with WebSDR, OpenWebRX+ and KiwiSDR. The SDR always shows exactly what your antenna hears, right now.

automatic real-time WebSDR · OpenWebRX+ · KiwiSDR
↩️

Click a signal — freq & mode to the radio

Spot an interesting signal in the waterfall? Click it and your transceiver jumps straight to that frequency. With OpenWebRX+ and KiwiSDR, the mode (USB, LSB, AM, FM, CW…) is also sent to the radio automatically. Two-way sync, whichever side you tune from.

two-way sync freq + mode OpenWebRX+ · KiwiSDR
🗺️

Four built-in station browsers

The Stations ▼ menu gives you four ways to find a receiver:

  • Browse WebSDR.org Stations — 50+ live stations from websdr.org with listener counts
  • Browse WebSDR stations — WebSDR receivers from receiverbook.de, sortable by band
  • Browse OpenWebRX stations — OpenWebRX+ receivers from receiverbook.de
  • Browse KiwiSDR stations — KiwiSDR receivers from receiverbook.de

Click any station to open a detail panel with name, URL, version, tags and full frequency coverage by band. Open any station in SDRCat with a single click. Your recently visited URLs and saved favourites are always one click away at the top of the menu.

500+ stations searchable band detail panel favourites
SDRCat — Browse OpenWebRX Stations with detail panel
🔊

Hear the SDR on any audio device

Choose where the SDR audio comes out — your speakers, headphones, or a virtual audio cable such as VB-Audio or VAC. This lets you pipe the SDR signal directly into a decoder like WSJT-X, fldigi, or JS8Call without any physical loopback cable.

Decoding FT8, FT4, or WSPR from a WebSDR, OpenWebRX+ or KiwiSDR receiver has never been easier. When you stop SDRCat, your original audio output is automatically restored.

speakers / headphones VB-Audio / VAC WSJT-X / fldigi
SDRCat audio output selector showing virtual cables
🔇

Audio mutes when you transmit

Use the SDR as your receiver and your own radio as the transmitter — just like a real transceiver. Enable Mute on TX and the SDR audio silences itself the moment you key up, exactly the way a radio mutes its own RX during transmission. Release PTT and you're back instantly. No feedback, no echo, no manual switching.

RX via SDR TX via your radio automatic
🎚️

CW tune offset

In CW mode a slider shifts the SDR a few hundred Hz so the waterfall cursor lands on the exact audio tone you're using. Adjust it while operating and the display updates live. The offset is automatically reversed when you click a signal, so the radio always lands on the right frequency.

CW / CWR 400–1000 Hz
📻

Works with any CAT-capable radio

Icom, Yaesu, Kenwood, Elecraft — if it has a CAT port, SDRCat can control it. Connect directly via serial/USB or through HamlibServer over the network. You can run WSJT-X and SDRCat on the same radio at the same time, no conflicts.

Hamlib serial / network multi-app
SDRCat settings — rig control configuration
💾

Presets for every setup

Save your complete configuration — radio connection, poll speed, and audio device — as a named preset. Switch between setups in a single click. Everything is remembered automatically between sessions, so SDRCat is ready to go the moment you open it.

named presets auto-save

How it works

A quick tour through every panel — from first setup to operating.

SDRCat settings
1

Configure your rig

Open Settings and select your rig model, COM port and baud rate. Save it as a preset so you never have to fill it in again. For network connections, point SDRCat at your HamlibServer or rigctld host.

Browse stations
2

Pick a station

Click Stations ▼ to browse WebSDR, OpenWebRX+ or KiwiSDR stations. Type a URL directly, choose a recent station, or open one of the four built-in browsers. Click any station in the browser to see its bands and open it in SDRCat.

Audio output selector
3

Choose audio output

Select where the SDR audio comes out — speakers, headphones, or a virtual cable. Routing to VB-Audio or VAC feeds the signal directly into WSJT-X, fldigi, or any decoder without a loopback cable.

Start/Stop control
4

Press START

Hit START to connect to the rig and load the SDR. The audio output switches automatically. The status label shows the connection state. Hit STOP at any time to disconnect and restore your original audio device.

Frequency display
5

Tune and operate

The frequency and mode display updates in real time as you tune your radio. The TX / RX indicator turns red when you key up. Click any signal in the SDR waterfall to send frequency and mode directly to the radio.

Sync direction control
6

Control sync direction

The CAT → SDR checkbox controls whether the radio pushes frequency updates to the SDR. Uncheck it to browse the SDR freely without moving the radio. Clicks from the SDR waterfall always go to the radio regardless.

CW tune offset
7

CW tune offset (optional)

In CW mode, drag the slider to shift the SDR by the offset your radio uses (typically 600 Hz). The waterfall cursor then lands precisely on the signal you are copying. The offset is cancelled automatically when you click in the waterfall.

Screenshots

A closer look at SDRCat in action.

SDRCat running with WebSDR on 10 m
Main window — OpenWebRX+ waterfall synced to the radio on 40 m
SDRCat control panel
Control panel — START / Settings / Stations ▼
SDRCat frequency display
Frequency (21242.91 kHz / 15 m), mode USB, RX
SDRCat sync options
Sync direction control
SDRCat audio output selector
Audio output — choose any Windows device or virtual cable
SDRCat CW tune offset
CW tune offset — 464 Hz, Enable checkbox
Browse WebSDR.org stations
Browse OpenWebRX Stations — 435 stations from receiverbook.de, with band detail panel
SDRCat settings
Settings — presets, rig connection and audio device

HamlibServer

A dedicated GUI tool by PA5DJ that manages rigctld and exposes your transceiver over TCP — so SDRCat, WSJT-X, and any other Hamlib-compatible program can connect simultaneously.

  • ✓
    Preset management — save complete rig configurations (port, baud rate, model) as named presets. Switch rigs in one click.
  • ✓
    Hundreds of rigs supported — select your transceiver from a dropdown menu populated from Hamlib's rig list. Yaesu, Icom, Kenwood, and many more.
  • ✓
    TCP server on port 4532 — starts rigctld on a configurable port. Multiple programs can connect at the same time without conflicts.
  • ✓
    Autostart — automatically loads the last preset and starts the server on launch. One shortcut and everything is ready.
  • ✓
    RTS / DTR control — configurable handshake, data bits, and stop bits for full serial CAT compatibility.
  • ✓
    Clear status indicator — visual green/red indicator showing whether the server is running or stopped.
💡 Start HamlibServer before SDRCat. Because HamlibServer uses rigctld's TCP protocol, WSJT-X, fldigi, and other programs can also connect to the same server at the same time — no conflicts, no switching.
⬇ Download HamlibServer

Quick setup

1 Start HamlibServer, select your rig model and COM port, set baud rate, click Start Server.
2 Start SDRCat, leave host as localhost and port as 4532.
3 Type a WebSDR / OpenWebRX+ / KiwiSDR URL or pick one from the station browsers. Select your audio output, click START.
✓ The SDR loads, audio starts automatically, and synchronisation begins.

Downloads

Free — no registration required.

📻
SDRCat
v1.0 2026-06-27

Requirements

  • Windows 10 / 11 (64-bit)
  • .NET 10 Runtime
  • HamlibServer or any rigctld server
  • A WebSDR, OpenWebRX+ or KiwiSDR URL
💡 .NET 10 must be installed. Download it free from microsoft.com. The installer will prompt you if it is missing.
📡
HamlibServer
v2.1.0 2026-05-16

Requirements

  • Windows 10 / 11
  • CAT-compatible transceiver
  • Serial / USB CAT cable
💡 Start HamlibServer before SDRCat. rigctld (Hamlib 4.6.5) is bundled — no separate Hamlib installation needed.

Developer

Built by a ham, for hams.

BP

Björn Pasteuning

PA5DJ

SDRCat started as a weekend project to scratch a specific itch: using a real SDR receiver as a live band scope while operating a transceiver. It links Hamlib CAT control to WebSDR, OpenWebRX+ and KiwiSDR — with full two-way frequency and mode sync — without requiring any changes to the SDR server. Built on .NET 10 Windows Forms with Microsoft WebView2 for the embedded browser.

🌐 ham4life.com 📗 MiniBook
✕