Skip to content
GopherTrunk
    • What is GopherTrunk?
    • Get started
    • Basics
    • Intermediate
    • Advanced
    • All learning
    • Path: RF Software Development
    • Path: RF Hardware
    • Path: Software Engineering
    • Path: AI Software Development
    • Path: Cybersecurity
    • Path: Digital Trunking & Scanning
    • Module: RF & SDR
    • Module: Git & GitHub
    • Module: Intro to Software Dev
    • Module: Digital Trunking
    • Module: Intro to Hardware
    • Module: Programming in Go
    • Module: Digital Signal Processing
    • Module: Containers & Deployment
    • Module: Databases & Data
    • Module: Web Development
    • Module: Scanning & Monitoring
    • Module: Testing & Software Quality
    • Module: APIs & Protocols
    • Module: Embedded & Single-Board Computers
    • Field Guide overview
    • RF & SDR
    • RF & signal fundamentals
    • Modulation
    • SDR & DSP
    • Algorithms
    • Cryptography & cryptanalysis
    • Trunked radio
    • Protocols & standards
    • Voice coding
    • Hardware
    • People
    • Organizations
    • Software Development
    • Programming languages
    • Language internals & execution
    • Concurrency & execution models
    • Paradigms & design patterns
    • Principles & code quality
    • Testing, tooling & delivery
    • Hardware (computers & devices)
    • Hardware foundations
    • Servers & hosting
    • Personal computers
    • Mobile devices
    • Single-board computers
    • Microcontrollers
    • Networking & connectivity
    • Storage & memory
    • GPUs, FPGAs & accelerators
    • People
    • Organizations & makers
    • Field Notes
    • Hardware quirks
    • Configuration gotchas
    • Diagnostic signatures & playbook
    • Protocol facts the specs hide
    • The Story of GopherTrunk
    • Forum
    • Account
    • Profile
    • Moderation
    • All posts
    • Announcements
    • Releases
    • Deep dives
    • Series: SDR Internals
    • Series: RF Front End
    • Series: Trunking Engine
    • Series: Protocol Decoders
    • Series: Voice Coding
    • Series: Recording, Composition & Streaming
    • Series: The Hunt
    • Series: The Operator's Cockpit
    • Series: Running It For Real
    • Series: TETRA End to End
    • Series: Weak-Signal Engineering
    • Series: P25 End to End
    • Series: From Spec to Shipping
    • Series: DMR End to End
    • Series: Beyond Voice
    • Tutorials
    • Series: Signal Lab
    • Series: RF Scope
    • Series: Crypto Lab
    • Series: The Analog Edge
    • Series: The Operator's Cookbook
    • Series: The Field Notebook
    • Solution Postmortem
    • Series: From the Issue Tracker
    • Start here
    • What hardware do I need?
    • Police scanner vs GopherTrunk (SDR)
    • Build lists
    • All GopherTrunk build lists
    • PC / laptop build
    • Raspberry Pi / SBC build
    • Outdoor base station build
    • Portable / field build
    • Multi-dongle build
    • Police scanners
    • Best police scanners
    • How police scanners work
    • Scanner encryption explained
    • Is a police scanner legal?
    • Scanner frequencies by service
    • How to program a scanner
    • All scanner models (Field Guide)
    • Ham radios
    • Best base stations
    • Best mobile ham radios
    • Best handheld ham radios
    • All ham radios (Field Guide)
    • Two-way radios
    • Best walkie-talkies
    • Best GMRS mobile radios
    • Best CB radios
    • All two-way radios (Field Guide)
    • Shortwave & emergency
    • Best shortwave radios
    • Best emergency radios
    • Best desktop shortwave receivers
    • All shortwave radios (Field Guide)
    • SDRs & receivers
    • Best SDR for GopherTrunk
    • Best RTL-SDR
    • Best HF SDR
    • All SDR devices (Field Guide)
    • Antennas & accessories
    • Best scanner antennas
    • Best SDR antenna
    • SDR cables & connectors
    • Masts, mounts & mounting hardware
    • LNAs & filters
    • Computers
    • Best single-board computer
    • Run GopherTrunk on a Raspberry Pi
    • All SBCs (Field Guide)
    • Setup
    • SDR hardware setup
    • Downloads
    • Hardware
    • Linux install
    • macOS install
    • Windows install
    • Launcher
    • Windows user guide
    • TUI
    • Web console
    • Live edits
    • Import (PDF / CSV)
    • Bookmarks
    • CC Activity
    • Radio IDs
    • Plots (signal scopes)
    • Constellation
    • Symbol scope
    • Eye diagram
    • Tuning (receiver meters)
    • Symbol histogram
    • Hunt (discover systems)
    • SigLab (offline workbench)
    • RF Scope (protocol-agnostic scene analysis)
    • rigctld integration
    • Event API & webhooks
    • Hardening
    • Architecture
    • Vocoders
    • Voice calibration
    • DMR encryption
    • POCSAG paging
    • APRS / AX.25
    • Opt-in features
    • Status
    • Roadmap
    • Cutting a release
    • Support
  • Account
  1. Home
  2. Blog
  3. Blog: Announcements
  • The $4 Million Side Project: What GopherTrunk Would Cost Without AI

    August 22, 2026

    We audited every line of GopherTrunk — 425k lines of code, 2.7 million words of docs — and priced what it would cost a human team to build. The answer says something bigger about what AI makes viable.

  • Welcome to the GopherTrunk blog

    May 27, 2026

    A new home for project updates, release notes, deep dives on protocols and DSP, and step-by-step tutorials.

See all posts or subscribe via RSS.

Start scanning in minutes

GopherTrunk turns a cheap RTL-SDR dongle into a full digital-trunking scanner — P25, DMR, TETRA, NXDN and more, decoded by one pure-Go static binary with nothing else to install. Download the latest build and follow your first system tonight.

Download GopherTrunk v1.2.1 →

Help keep GopherTrunk growing

GopherTrunk is free, open source, and built in spare time. If it's earned a spot in your shack, a small tip funds the next protocol, feature, and guide — and keeps it all free for everyone.

Buy me a coffee GitHub Sponsors
Edit this page on GitHub →

Join the GopherTrunk community

Stuck on a system, IDing a mystery signal, or have a feature in mind? Ask on the forum or swap notes with other operators on Discord and Reddit — questions get answered fast.

Visit the Forum Join the Discord r/GopherTrunk

Project

  • README
  • License
  • Changelog
  • Security

Community

  • Discord
  • Reddit — r/GopherTrunk
  • GitHub Sponsors
  • Ko-fi
  • Issues
  • More ways to help

Built with

  • Jekyll + GitHub Pages
  • Custom layout, no theme
  • Apache 2.0 licensed
© 2026 GopherTrunk contributors. Site map · Page generated by GitHub Pages.

Have you tried GopherTrunk yet?

GopherTrunk turns a cheap RTL-SDR dongle into a full digital-trunking scanner — P25, DMR, TETRA, NXDN and more, decoded by one pure-Go static binary with nothing else to install. Grab the latest build and follow your first system tonight.

Download GopherTrunk

Enjoying GopherTrunk? Give it a star ⭐

GopherTrunk is free and open source, built in the open by a tiny team. A GitHub star costs you one click, helps other scanner operators find it, and keeps the project moving. Would you drop one?

Star View on GitHub

Disclosures

Analytics. This site uses Google Analytics to collect site-usage statistics — such as which pages are visited, how long visitors stay, and how they found the site — to measure site performance and help us improve the documentation.

Affiliate links. As an Amazon Associate we earn from qualifying purchases. Some hardware links on this site are affiliate links: if you buy through them we may earn a commission at no additional cost to you. This never changes which gear we recommend, and the software stays free and open source either way. How GopherTrunk is funded →

By continuing to use this site, you acknowledge these practices.