Version 0.46.0 · macOS · Windows · Linux

Your log. On your computers.

Install it and log. No account, no e-mail, no sign-in and no server your contacts pass through. Your laptop, the shack computer and the club share one log, and at every QSO you see what it adds to your awards.

  • No account, no sign-in
  • The log only on your computers
  • Awards counted on your machine, not on a portal

Free · made in Poland · macOS, Windows and Linux, phone versions planned

The Operating screen: station setups, radio bar, entry line; the other station with its band and mode grid and path map; award programs; the contacts with that station

It does what is needed. No distractions. On purpose.

More and more programs promise everything. qsonaut goes the other way: it keeps a log, keeps it well, and leaves the decisions about your data to you.

qsonaut is not

  • A do-everything suite. No DX cluster, no chat, no antenna switch control, no decoder of its own. It works with WSJT-X, Hamlib and the QSL services rather than replacing them.
  • A service with an account. You create no account, give no e-mail and sign in nowhere — not with us, not anywhere else — to start logging.
  • A portal holding your log. There is no qsonaut server with your QSOs. Your computers swap the log between themselves; over the Internet only encrypted data travels.
  • For everyone. If you want a logger that, besides logging, also decodes, chats, plays and sings — look elsewhere.

qsonaut is for you if

  • you want your log with you, and to decide yourself what leaves it and where;
  • you log from several places — home, portable, the club — and do not want to carry files;
  • you chase awards, activations or contests and want the result at the QSO, counted from your own log;
  • you run a club with operators and listeners, each on their own computer;
  • you prefer a program that does less, but you know exactly what it does.

Your log stays with you

No account, no cloud

The log is a database on your computer. No registration, no sign-in, and no qsonaut server holding your QSOs. Data and privacy

One log on several computers

The travel laptop and the shack computer both hold the whole log and work offline. When they connect, they swap changes. Each one is also a backup of the other, and with a single computer the copies go to your external disk by themselves. How it works

An award by your own rules

Ready programs count DXCC, POTA, WWFF, PGA and the PZK awards from your log. Got a goal of your own? Write in a few simple lines what counts and how many you need — a club award, 100 squares on 2 m, every province on CW — and qsonaut counts it for you at every QSO. Examples

Confirmations in one place

LoTW, eQSL and QRZ.com work the same way: send new, fetch confirmations. They are on all your computers, and with another qsonaut user you confirm a contact by a signed file, no middleman. Services

What it looks like day to day

A few real situations. A setup is your station's saved details: callsign, locator, rig, power, activation reference. Switch with one click, and every QSO gets the details without retyping.

Club

A club log beside your own

Your laptop holds your own log and the club’s, switched in the top bar. The club computer and the members’ laptops are paired, so a contact logged at the club shows up for everyone — even in a log that is not on screen just then. The logs never mix.

Activating

Four POTA parks in a weekend

Before you leave you set up four setups, each with the park reference and locator. On site you pick one and type only the call and reports; a counter shows how many QSOs the activation still needs, and park-to-park is marked by itself. Back home, export ADIF for each park and day.

Hunting

PGA, POTA, SPFF from home

Enter the other station's municipality or park and see at once whether it is a new reference and which contact with it this is. With the directory loaded you also see what is still missing.

Home station

QRP and QRO

“Home QRO” with an IC-7610 at 100 W, “Home QRP” with an IC-705 at 5 W. Change rig and antenna on the bar; power and equipment go into every QSO and into ADIF.

VHF and FT8

Squares, Es, digital modes

QSOs from WSJT-X, JTDX and MSHV land in the log by themselves. New squares are marked, including ones new on the band, with distance, bearing and propagation.

Contests

Serial, exchange, rate

A contest setup numbers contacts, records the received exchange and tells you whether a station is already in the contest log. The 10- and 60-minute rate is on screen, and after the contest a Cabrillo file for the sponsor.

Award progress with every QSO

A program is a short file with an award's rules: what counts and how much is needed. qsonaut counts it from your log and tells you at the entry whether a contact is new.

  • Ready to download: DXCC, WAZ, POTA, SOTA, WWFF, IOTA and a dozen more — with lists of what is still missing.
  • Enable a program and its fields appear in the entry by themselves.
  • ADIF export by a program's rules, e.g. an activation log split by park and day.
The Programs screen: the library with each program’s score, and the ITU zones in detail — score, bands, held and missing

Your own program — what for?

A program is not only a ready-made award but any goal you want to follow. The rules take a few lines following the template in the guide — or someone in the club writes them and the rest just add the signed file.

A season's goal

100 squares on 2 m this year

Only 2 m, only this year's contacts, each locator square once. The count says how many you have and how many are missing, and a new square is marked at the entry.

Club

A club or anniversary award

A list of calls to work — the club's stations, an anniversary's stations. The club sends out a signed file, and each participant sees who is still missing.

Mode

Provinces on CW only

A ready program narrowed to one mode or one band. The same log, a separate count — "POLSKA on CW" beside the usual one.

Confirmations

DXCC counted the way ARRL does

Only the confirmations the sponsor accepts count — e.g. a card and LoTW, not eQSL. You see at once how many entities you have on paper and how many await confirmation.

Contests

A club contest with its own exchange

The contest's name, a field for the exchange (a county or a member number) and a point for each new value. The field appears in the entry and the score counts as you go.

Statistics

How many entities the club worked this year

In the club log, a program with a date range counting DXCC entities. Every member sees the same result, since the log and the program are on each of their computers.

See what such a file looks likeHide the file
format: hamrule/2
id: community.vucc.6m
name: VUCC · 6 m
role: participant
filter:
  bands: [6m]
  confirmed_only: true
scoring:
  points: 1
  unique_by: [gridsquare]
requirements:
  minimum_score: 100

A program counting confirmed squares on 6 m.

Ready-made programs and catalogs

A program is a small file with the rules of one award. In qsonaut you add it with one click: Programs → + Add lists all of those below, and the app tells you of a new version itself. You can also download the file here. You see at once how much your own log holds and how much is missing. The In the Log switch shows the program at entry: a tile with the score, a mark for a new reference, and for POTA, SOTA, WWFF, PGA or IOTA a field for the other station's code.

A catalog is the list of every reference: parks, municipalities, entities. qsonaut offers to download it beside the program that needs it — the program then shows names and what you still lack.

DX

DXCC — all entities

Confirmed entities of the ARRL list. Target 340, like #1 Honor Roll.

DX

WAZ — CQ zones

All 40 CQ zones. The missing ones show at once.

Hunter

POTA — parks

Parks your contacts worked from; a park field in the entry.

Hunter

SOTA — summits

Summits the other stations worked from. Target 100, as SOTA Uniques Hunter.

Hunter

WWFF — areas

Areas of every national program (SPFF, DLFF…).

DX

IOTA — island groups

Your contacts' island groups; an IOTA field appears in the entry. Target 100.

Show all programsFold+12
DX

DXCC Challenge · 160–6 m

Each entity counted separately on every band from 160 to 6 m. Target 1000.

DX

ITU zones

Your contacts' ITU zones. Target 70, like RSGB Worked ITU Zones.

DX

WAS — US states

50 states, counting only contacts with the USA, Alaska and Hawaii.

DX

WPX — prefixes

Prefixes worked out from the callsign by the CQ WPX rules. Target 400.

VHF

VUCC 6 m

Confirmed locator squares on 6 m. Target 100.

Activating

POTA — activator

A counter to 10 QSOs from the park, park-to-park marked, ADIF for each park and day.

Activating

SOTA — activator

A counter to 4 different stations on the summit, summit-to-summit marked, ADIF for each activation.

Hunter

PGA — Polish municipalities

PGA municipalities from HF contacts since 2008.

PZK

SP-PA — Polish counties

Powiats from HF contacts since 1999, confirmed by card. Target 100, as the HF class.

PZK

POLSKA — provinces

The 16 provinces from contacts since 1999, confirmed by card. Basic class.

PZK

SP prefixes — HF

Prefixes of Polish callsigns on HF, confirmed by card. Target 100.

PZK

SP prefixes — VHF

Prefixes of Polish callsigns from 6 m up, confirmed by card. Target 60.

Programs count locally from your log — they are not an award sponsor's credit. Every file is signed; the app checks that nobody changed the rules. You can write your own in a few lines of YAML (guide).

Several computers, one log

You pair computers once, with an eight-digit code. From then on they exchange changes by themselves: on the same network or over the Internet.

  • The connection between your devices is encrypted.
  • Over the Internet it works without port forwarding or router setup.
  • If the same contact is changed on two computers, nothing is overwritten silently — you pick which version stays.
  • Every correction has a history, and deleted QSOs go to the trash.
The log as a map: locator squares, the confirmed ones in blue

What else is inside

LoTW, eQSL, QRZ Logbook

Two buttons in each service: send new, fetch confirmations. To LoTW through ARRL's TQSL. Correct a contact into another one and the service gets it again.

Radio through Hamlib

Band, frequency and mode straight from the radio through rigctld, from several radios too — the program reads the one you chose. It starts rigctld itself: pick the model and port from a list, no syntax to remember. Alongside WSJT-X on the same radio.

Rotator through Hamlib

The bearing to the other station at the entry, with a Turn button beside it — short or long path. The antenna moves only when you ask; the program starts rotctld itself too.

WSJT-X, JTDX, MSHV

FT8, FT4, Q65, MSK144 log themselves. Works alongside GridTracker too.

Backup

Every logbook on the computer copies itself to a folder you choose, with an ADIF file beside it. The copy is signed: one changed by hand will not pass.

Contests and Cabrillo

Serial numbers, the received exchange right after the call, duplicate checks and rate. After the contest, a Cabrillo file for the sponsor.

Show all featuresFold+9

Statistics

Contacts by year, bands and modes, entities worked and confirmed, confirmations by service, squares and ODX on VHF.

ADIF import and export

Before importing you see what is new and what is already in the log. Export everything, search results or selected QSOs.

QRZ.com and HamQTH

Name, QTH and locator fill in by themselves, only into empty fields. Connect both services — what the first leaves out, the second fills in. The station's QRZ.com or HamQTH page is one click away on the correspondent card.

A listener's log

For SWLs: the station heard, whom it worked, the report — in a log of its own, under the listener's number.

QSL files

Confirm contacts with another qsonaut user by a signed file, no middleman.

Map

Squares or stations on a map, confirmed ones standing out. The same filters as the table and statistics — "Today" with a park's profile is the activation's map.

Entry history

Every correction is recorded; you can go back to an earlier version.

Recovery kit

The log's key in a passphrase-protected file. Lose a computer — add a new one, cut off the old.

English and Polish, light and dark

Switch the language in the top bar, the theme in Settings.

Marcin Stryjczak, SQ5SJW

A few words from me

qsonaut is a hobby project made in Poland. I write it for my own station: I wanted a modern log that needs no account and does not keep my contacts on someone else's server. I share it because it may be useful to others too.

I do not chase a feature count. Every new one needs a reason, and if something is not here, that is often how it is meant to be.

The program is free. I may open the code one day. Phone versions are planned.

I am not a contester or a keen activator. If you operate differently and miss something, tell me — I will gladly listen. You will find my contact details in the app.

If qsonaut is useful to you, you can support my project.

Support on Suppi

73, Marcin SQ5SJW

macOS, Windows, Linux

Once a day the program checks for a new version, sending only its version and system. The server counts these requests by version, system and country. You can turn this off in Settings.

macOS — Apple Silicon (M1 and newer) qsonaut_0.46.0_aarch64.dmg · 16.4 MB SHA-256: 525237d4c43388211cd789a33a582f063b0d0319087da230fbc34e04488b4d34 Download .dmg
macOS — Intel In preparation. Coming soon
Linux — AppImage, DEB, RPM qsonaut_0.46.0_amd64.AppImage · 97.1 MB SHA-256: 69000d234aab327c1bae6427c49cdd62ed251085232a3088f10713c580fe58ba qsonaut_0.46.0_amd64.deb · 19.2 MB SHA-256: a57e849096ba2cea59d4a0ff5417e07f2dad06d6df18afc04bf696aafc0ea5a3 qsonaut-0.46.0-1.x86_64.rpm · 19.2 MB SHA-256: c4f8f5ffd5746dafaef823a2d40467140a7877c867908d267b23b908dcdf8cb4 Needs WebKitGTK 4.1. Download AppImage Download .deb Download .rpm
Windows 10 and 11 (64-bit) qsonaut_0.46.0_x64-setup.exe · 10.9 MB SHA-256: cf9fa1bd88b8ca50072603d8b08cb83ee353865bbf34b88988e504765c99ddfb qsonaut_0.46.0_x64_en-US.msi · 15.7 MB SHA-256: f0ce9aeaad22c8d664d517f671a4b6f79172987da38a66f6659cac9f5da4fb51 Download .exe Download .msi