Amateur radio software by Steven Dodd — M0SNZ

Remote Control Your ICOM Radio.
Powered by AI.

Pycom Radio Controller delivers full CI-V remote control of the IC-9700 and IC-7610 with AI noise reduction, signal identification, voice control and full duplex satellite operation — alongside the Icom CI-V Explorer, a searchable protocol reference for the entire CI-V command set.

Scroll
2 Radios
Full CI-V remote control for the IC-9700 & IC-7610
4,000+
Automated tests passing on every release
100% Local
Neural-network AI — your audio never leaves the shack
Full Duplex
Satellite doppler tracking with rigctld, S.A.T & SatPC32
Flagship Projects

Two Tools, One Mission

Practical, polished software for amateur radio operators — from the shack desk to the browser.

Pycom Radio Controller main operating interface showing waterfall, meters and transceiver controls
Remote Control Software

Pycom Radio Controller

Direct CI-V based control of the ICOM IC-9700 and IC-7610 — frequency, mode, memories, tones and more from your computer. Built for voice and digital satellite operations with full duplex doppler control, an embedded Hamlib-compatible rigctld server, real-time waterfall and meters, and AI-first operating throughout.

IC-9700 IC-7610 Satellite Ops AI-First rigctld
Protocol Reference & API

Icom CI-V Explorer

A searchable API reference for the Icom CI-V protocol across multiple radios, built to the OpenAPI standard with built-in support for AI agents. Browse command codes, drill into sub-commands, compare radios side by side — the same reference used to build Pycom itself.

05 00 01 00 OpenAPI Agent-Ready Multi-Radio
Icom CI-V Explorer searchable command reference interface
Pycom Radio Controller

AI-First Operating, End to End

Intelligence built into every stage of the receive path — all of it capable of running entirely on your own computer.

AI Noise Reduction

Real-time neural-network denoising of received audio — no cloud, no audio leaves your machine. Works alongside the radio's own NR.

Learn more →

AI Signal Identification

Automatic detection and neural-network classification of signal types — CW, FT8, FM, SSB and more. Train the model on your own captures.

Learn more →

Voice Commands

Speak to your radio — tune frequencies, set modes, apply memories or key PTT using natural language transcribed by Whisper.

Learn more →

Live Transcription + LLM

Real-time speech-to-text of received audio, with an LLM cleanup pass that extracts callsigns, RST reports and names from noisy radio audio.

Learn more →

Full Duplex Satellite Ops

Track OSCAR birds with doppler correction handled for you — hear yourself on the downlink and tune the passband with confidence.

Learn more →

Waterfall, Meters & More

Real-time spectrum waterfall with band plan overlay, S/PO/SWR/ALC meters, enhanced memory management, logbook and QRZ lookup.

Learn more →
Open Source

The Open Source Libraries Behind Pycom

The protocol libraries and supporting tools behind Pycom and the CI-V Explorer are free and open source — the Pycom Radio Controller application itself is closed source.

These repositories are referenced across the Pycom download and documentation pages. Star, fork, or file issues — contributions are always welcome.

View all repositories on GitHub
See It In Action

Demos, Tutorials & Live Operating

From full duplex satellite contacts to AI noise reduction and voice control — watch Pycom at work.

More Videos

Featured & Recommended By
Ready To Get On The Air?

Connect Your Radio, Explore Everything

Download Pycom Radio Controller, connect your IC-9700 or IC-7610 over the network, and explore everything from full duplex satellite operation to AI-assisted operating. Need protocol details? The CI-V Explorer has every command documented.