v1.8.0 BETA New: Smart radio auto-detection — HamStream now finds your port, baud rate and model automatically. Purchase during beta and receive free lifetime updates. Get your licence now →
Ham Radio Software  ·  DX Companion & Radio Controller

Every DX Spot.
Instant Data.
Always On Screen.

HamStream is ham radio control software for amateur radio operators. The moment a station is spotted you see their callsign, country, distance, bearing and QRZ profile — automatically, right in front of you. Your radio controller reads frequency, mode and S-meter in real time. No alt-tabbing. No interruption. Just operate.

✓ Real-time DX cluster ✓ Instant QRZ lookups ✓ Any CAT rig · No subscription
G4ABC
14.074.000 MHz
FT8
BW: 3.0 kHz AGC: FAST
Also on this frequency
DX0DX
Philippines · 9,432 km
Yaesu FT-DX10 · Connected

The Ham Radio Software & Radio Controller Your Shack Deserves

The moment a station is spotted you know exactly who they are, where they are, and how far the signal has travelled — without touching a keyboard. Every piece of data you need to decide whether to call, right there on screen. If you also stream, your audience sees it all too.

🌍

Real-Time DX Cluster

Connect to any AR-Cluster, CC Cluster, or DX Spider server of your choice — just enter the hostname. The moment a station is spotted, their callsign, country, distance, bearing, and band appear instantly — no browser tab, no alt-tab, just there.

📖

Operator Data at a Glance

HamStream fetches the spotted operator's name, photo, city, grid square, licence class and DXCC entity from QRZ automatically. Everything you need to decide whether to call, in one card.

🗺️

Distance, Bearing & Path

Exact distance in km and miles, bearing from your QTH, and a live great-circle minimap showing the propagation path — so you know immediately how far the signal has travelled.

Favourite Alerts

Star any callsign. The moment they're spotted on any frequency or band, HamStream fires an immediate alert — so you never miss a friend, a rare entity, or a sought-after prefix.

📋

One-Click Logging

Click any spotted callsign and HamStream instantly populates your logging software — callsign, frequency and mode filled in automatically. Compatible with N1MM+, Log4OM, DXKeeper, Logger32, StationMaster Pro and Ham Radio Deluxe via UDP.

Live Radio Controller

HamStream acts as a full ham radio controller — connects to your rig via serial CAT, CI-V, HAMLIB, or directly to FlexRadio SmartSDR and Apache Labs ANAN (via Thetis). Reads VFO A & B, mode, filter, AGC, S-meter and PTT in real time. Click any DX spot to tune your radio instantly.

🎯

Smart Spot Cluster

HamStream watches your radio's live frequency and compares it against every incoming cluster spot. Matching station spotted? The QRZ card loads automatically. One click tunes your radio to the exact frequency and fires the callsign, frequency and mode straight into N1MM+, Log4OM, DXKeeper, Logger32, StationMaster Pro or Ham Radio Deluxe — cluster to log in a single tap, without breaking your concentration.

Optional: Streaming
🎥

Stream Overlay for OBS

Want to share it with an audience? Add HamStream as a Browser Source in OBS or StreamLabs. Everything on your screen — DX spots, operator info, frequency, waterfall — goes live automatically.

Optional: Streaming
📱

TikTok LIVE & Twitch

If you stream, HamStream also shows live viewer count, gift notifications, follow alerts, and Twitch chat frequency requests — so your audience feels part of the contact.

See it in action

These interactive mockups show exactly what HamStream puts in front of you — live waterfall, real-time frequency, DX spots and operator data as they happen. This is what you see at your desk while you operate.

M8WLO
14.074.000 MHz
FT8
BW: 3.0 kHz AGC: FAST S7
Yaesu FT-DX10  ·  COM7  ·  Connected
Main display — single column overlay mode
Screenshots

Ham Radio Controller for Yaesu, Icom, Kenwood, FlexRadio & More

HamStream is ham radio control software that works with any radio that has a CAT or CI-V serial port — including Yaesu, Icom, Kenwood, FlexRadio and Apache Labs ANAN. If your model isn't listed, it will very likely still work via HAMLIB. Over 600 radios supported.

Yaesu
Serial CAT (8N1)
  • FT-DX10
  • FT-DX101D / MP
  • FT-DX9000
  • FT-991A
  • FT-710
  • FT-857D
  • FT-897D
  • FT-817ND 8N2
Icom
CI-V (Serial)
  • IC-7300
  • IC-7610
  • IC-7700
  • IC-7851
  • IC-705
  • IC-9700
  • IC-7100
  • IC-7000
Kenwood
Serial CAT
  • TS-890S
  • TS-590SG
  • TS-590S
  • TS-2000
  • TS-480
  • TS-440
FlexRadio
SmartSDR API / TCP
  • FLEX-8600 / M
  • FLEX-6700 / R
  • FLEX-6600 / M
  • FLEX-6500
  • FLEX-6400 / M
  • FLEX-6300
Direct SmartSDR connection — no virtual COM port needed. Auto-discovery finds your Flex on the network automatically.
Apache Labs ANAN
Thetis CAT (virtual COM)
  • ANAN-8000DLE
  • ANAN-7000DLE
  • ANAN-200D
  • ANAN-100D
  • ANAN-10E
Via Thetis → CAT → Kenwood TS-2000 emulation
HAMLIB / rigctld
Network (TCP 4532)

Any radio supported by HAMLIB — over 600 models including Elecraft, Ten-Tec, Alinco, Jupiter, and more. Run rigctld locally and point HamStream at it. HamStream auto-detects whether rigctld is installed and running, showing a live status indicator with setup guidance if needed.

Connected to the ecosystem

DX
DX Cluster
AR-Cluster · CC Cluster · DX Spider

Connect to any DX cluster server worldwide. HamStream monitors spots in real time and fires a callsign card when a station is spotted within your chosen frequency window. Supports multiple simultaneous cluster connections.

  • Configurable frequency window (± kHz)
  • Multiple cluster servers
  • Spot age display
  • Distance calculation from your locator
QRZ
QRZ.com
XML Lookup API

When a station is spotted, HamStream automatically looks them up on QRZ.com and pulls their profile photo, full name, city, DXCC entity, grid square, and licence class — displayed in the spot card.

  • Profile photo display
  • Name, city & country
  • Grid square + distance
  • Licence class badge
TT
TikTok LIVE
LIVE Connect API

Display your live viewer count in the overlay, show gift notifications with the sender's name, fire follow alerts, and display chat messages as frequency requests — all styled to match the HamStream aesthetic.

  • Live viewer count badge
  • Gift notification banner
  • Follow alerts
  • Frequency request from chat
TW
Twitch
EventSub / Chat IRC

Monitor your Twitch chat for frequency requests. When a viewer types a frequency in chat, it appears as an overlay card for you to acknowledge. Follows and subscriptions can also be surfaced as alerts.

  • Chat frequency requests
  • Viewer request overlay
  • Sub / follow alerts
  • Channel point redemptions
LOG
Logging Software
UDP · One-click populate

Click any spotted callsign and HamStream pushes the callsign, frequency and mode directly into your logging software — ready to log the contact with zero typing. Works out of the box with the most popular contest and general logging applications.

  • N1MM+ Logger
  • Log4OM v2
  • DXKeeper / DXLab Suite
  • Logger32 & Ham Radio Deluxe
  • StationMaster Pro

Set Up Your Ham Radio DX Cluster Monitor in Minutes

1

Install HamStream

Download and run the Windows installer. HamStream runs as a small local server on your shack PC — no cloud required, no account, your data stays on your machine.

2

Configure your radio

Select your radio make, model and COM port in Settings. Click Test Connection to confirm. Works with Yaesu, Icom, Kenwood, FlexRadio and any CAT rig.

3

Connect your DX cluster

Enter your nearest cluster server. HamStream connects automatically and monitors spots in real time, filtered to your frequency window and your callsign's QTH.

4

Start operating

Open the display in your browser. DX spots appear the moment they're posted — callsign, country, distance, bearing and QRZ profile, all fetched automatically.

Also streaming? Add http://localhost:5000/display as a Browser Source in OBS and everything appears on screen for your audience too.

Simple, honest pricing.

One price, one licence — whether you use it purely as a DX companion at your desk, as a streaming overlay, or both. Updates are free for the first year, then just £5/year if you want them.

Annual Update Access
£ 5
per year · after the first free year
  • Access to all new releases
  • Download from the members portal
  • Verified by your licence key
  • Software still works without renewal
Downloads & Renewal →

Existing licence holders only

What happens after year 1?

Your software keeps working exactly as before — forever. The £5/year is only for downloading new updates. If you're happy with your current version, you never need to pay again.

3 activations per callsign

Run HamStream on your shack PC, a portable laptop, and a spare machine. All three are covered by one £19.99 licence, each tied to its Machine ID.

Sharing & piracy

Each download is issued to your callsign and verified against your licence key. Shared installer files are useless without a matching key — and each key only works on its registered Machine ID.

Common questions

What operating systems does HamStream support?

Windows 10 and Windows 11 (64-bit), and Raspberry Pi OS (Bookworm or Bullseye) on any Pi 3B+ or newer. On Pi, HamStream installs via a one-line terminal command and runs as a background service — open the interface from any browser on your network.

Does my radio need to be connected to the internet?

No. HamStream runs entirely on your local network. Only the DX cluster and QRZ features require internet access, and both are optional.

Do I need a QRZ subscription?

A free QRZ account is enough for basic lookups. A QRZ XML subscription unlocks photos and full data. HamStream works without QRZ at all — the spot card just shows less detail.

Can I use it without a DX cluster?

Yes. Without a cluster connection, HamStream still shows your frequency, mode, band, S-meter, and radio feeds in real time. The spot card simply doesn't appear.

Do I need to manually configure the COM port and baud rate?

No — just hit "Auto Detect" in the Radio settings. HamStream scans your ports, tries common baud rates, and asks your radio to identify itself via CAT. Yaesu, Kenwood and Icom models report their own hardware ID, so HamStream fills in the model automatically. FlexRadio users can use "Find on Network" to locate the radio's IP address without any manual configuration.

My radio isn't in the compatibility list

If your radio supports CAT control (serial or CI-V) it will very likely work. The HAMLIB backend covers hundreds of additional models. Get in touch and we'll confirm.

How do I find my Machine ID for the licence?

Open HamStream, go to Settings → Licence. Your Machine ID is displayed there — copy and paste it into the licence portal when purchasing.

What happens when my free update year expires?

Nothing changes for the software you have installed — it continues to work exactly as before, forever. You just can't download new versions until you renew for £5. Renew any time at the Downloads page.

Do I need to stream to use HamStream?

Not at all. Many operators run HamStream purely as a DX companion — real-time cluster spots, QRZ lookups, distances and propagation paths on their screen while they operate. Streaming is an optional extra, not a requirement.

Can I share the installer with a friend?

No. Each installer download is signed to your callsign and requires a valid licence key + matching Machine ID to activate. A copy shared with someone else will not activate on their machine.

Does HamStream work with FT8 and digital modes?

Yes. HamStream works alongside WSJT-X, JTDX and other digital mode software. It reads your radio's frequency via CAT control — so as you tune across FT8 spots the DX cluster card updates automatically. One-click logging also pushes callsigns directly into compatible logging software via UDP.

Can I use HamStream for POTA or SOTA activations?

Yes. HamStream runs on Windows, macOS and Raspberry Pi, making it ideal for portable operation. On a Pi it runs headlessly as a background service — open the display on any laptop or tablet connected to the same hotspot. No monitor required on the Pi itself.

Is there a free version or trial?

HamStream includes a built-in 7-day free trial — just download and run, no account or key required. The trial is time-verified against NTP so clock changes don't work. After 7 days a watermark appears on the stream display; a £19.99 perpetual licence removes it permanently.

What DX cluster servers does HamStream support?

Any AR-Cluster, CC Cluster or DX Spider server worldwide — just enter the hostname and port. Default configuration includes popular UK and US nodes. You can run multiple cluster connections simultaneously to aggregate spots from different networks including the Reverse Beacon Network (RBN).

Is HamStream ham radio control software?

Yes. HamStream is both a DX cluster companion and a full ham radio controller. It connects via serial CAT, Icom CI-V, HAMLIB/rigctld, FlexRadio SmartSDR TCP, or Apache Labs ANAN (Thetis). It reads VFO A and B frequency, mode, filter, AGC, S-meter and PTT in real time, and lets you tune your radio from the DX spots table with one click. It's ham radio control software designed to stay visible on screen as you operate.

How does HamStream compare to OpenHamClock?

They serve different purposes but complement each other well. OpenHamClock is a real-time clock and solar/propagation overview display — great for at-a-glance greyline and band condition data. HamStream is live DX cluster software that adds real-time DX spots, automatic QRZ operator lookups, full radio CAT control, one-click logging, and an optional OBS streaming overlay. Both run on Raspberry Pi. Many operators run both: OpenHamClock for solar and propagation overview, HamStream for live DX spots, radio control and operator data.