Live POTA spot browser
Browse current spots in dense cards and lists built for repeated use during real hunting sessions. Callsign, park reference, park name, location, grid, band, mode, frequency, age, and spot count stay readable at a glance.
Native Parks on the Air® hunting for Linux.
Built for Linux desktops with GTK4 and Libadwaita.
Track live spots, filter the pile, see activators on a map, tune your radio, and keep log status in one focused GTK desktop app.
Trailwave for Linux is not a general-purpose logging suite. It is a quiet, fast POTA hunting cockpit for operators who want useful context without fighting the interface.
Browse current spots in dense cards and lists built for repeated use during real hunting sessions. Callsign, park reference, park name, location, grid, band, mode, frequency, age, and spot count stay readable at a glance.
Focus on the bands and modes you care about, narrow by program or search text, hide stale or QRT spots, and keep worked parks from crowding the active list.
See where activators are, not just what frequency they are on. The Shumate-powered map, list, cards, and detail inspector stay synchronized as you select spots.
Park detail, distance, grid, bearing, weather, activator data, and local history help turn raw spots into practical hunting decisions.
Map overlays add signal-report visualization, grayline context, and moon information such as phase and illumination when those details matter for the band.
Callsign caching, avatar support, and profile context help spot cards feel less anonymous when activator information is available.
The workflow is simple: find a plausible spot, understand the context, tune the rig, work the contact, and keep local status current.
Tune a connected radio from a spot using Hamlib CAT control. Trailwave sets the frequency directly from the selected spot while leaving your radio mode under your control.
Sidebar status lights keep RX, TX, radio, and WSJT-X state visible without turning the app into a wall of indicators.
Trailwave can listen for WSJT-X activity, receive logged ADIF events, and update local QSO status as digital contacts are completed.
Keep worked status close to the hunting workflow. Trailwave tracks local QSOs, refreshes log state after new contacts, and can reflect hunted or newly worked parks in the spot list.
ADIF parsing and generation support local files, imported logbooks, WSJT-X logged contacts, and the kind of practical recordkeeping POTA hunters need during a session.
Missed a toast? Recent app messages are available from the status bar, with a short in-memory history you can review or clear when the session gets noisy.
Add or re-spot an activation from the desktop when you need to keep activity visible without leaving the operating flow.
Configure map behavior, distance units, QRT and age filters, hunted-spot visibility, radio settings, logging, and WSJT-X integration from native preferences.
Refresh timing, connection feedback, and notification history stay close at hand without taking over the main spot browser.
This is a native desktop app, not a browser tab wrapped in a package.
Written in Vala with GTK4, Libadwaita, and Blueprint UI files, Trailwave fits naturally on modern Linux desktops.
Preferences, cache data, QSO status, park context, and operating history live locally so the app stays fast and useful during repeated sessions.
Hamlib integration, WSJT-X listener support, Shumate maps, libsoup networking, and JSON-GLib data handling are wired into the native app instead of bolted on outside it.
Install from Flathub or download the latest release, with packaging aimed at a normal Linux desktop workflow.
Trailwave for Linux is built in the open for Linux operators and released as GPL-3.0-or-later software.
It does not try to replace every station tool. It keeps the POTA hunting loop fast: watch, filter, inspect, tune, log, and move on.