Live radiosonde ground-temperature weather, in its own window or on your phone — no browser tab required.
The desktop app is the exact same live site, just running in its own window with system geolocation wired up.


Not a forecast app — every number here was actually measured by a radiosonde sensor in the air.
Ground-level temperature pulled straight from live weather-balloon soundings, not a model estimate.
Browse every reporting station on a live, color-coded temperature map you can scrub by date.
Finds your nearest station automatically, with an IP-based fallback if location access is off.
Look back through any station's past readings, not just the current snapshot.
When a balloon is actively flying nearby, a live banner streams its telemetry over WebSocket in real time.
AGPL-3.0 licensed — the full source for this exact app is one click away, always.
Same data everywhere — the desktop app just skips the browser chrome and wires up native geolocation.
| Desktop app | Web browser | Android app | |
|---|---|---|---|
| Live data | ✓ | ✓ | ✓ |
| No install needed | — | ✓ | — |
| Own dock / app icon | ✓ | — | ✓ |
| System geolocation | ✓ | ✓ | ✓ |
| Auto phone/tablet layout | n/a | — | ✓ |
| Works offline | — | — | — |
| Signed | Not yet | n/a | Self-signed |
No accounts, no setup — the desktop app just opens straight into the live site.
Radiosondes launched worldwide transmit temperature, humidity and pressure as they ascend and descend.
A background job pulls new telemetry every minute, filtering down to ground-level (under ~1000m) readings only.
Open the app — it locates you, finds the nearest station, and shows exactly what was measured, no modeling involved.
There's no account, so there's barely anything to collect.
The Android app was always loading the wide tablet layout, even on phones. It now checks the device's screen size and loads the right layout automatically, signed release build.
First Electron build of the macOS desktop app. Native geolocation wired up, app menu with reload/zoom/DevTools, Groundcheck icon.
The desktop app has no separate backend — every update to the live site (new stations, map improvements, bug fixes) applies here automatically, no app update needed.
A weather app built on real radiosonde (weather balloon) sensor readings instead of a forecast model. Every number you see was actually measured by a sensor in the air, not predicted.
Live telemetry from sonde.mine.nu / zeesen.mine.nu, a public radiosonde-tracking feed.
No. The "Next days" panel is the one exception — it's built from the app's own 7-day historical pattern, not an external forecast API. Everything else is raw sensor history.
Sondes spend most of a flight at altitude, where it's routinely far below freezing. We filter to a configurable ceiling (currently under ~1000m) so only near-surface readings show.
A background job fetches new readings every minute, plus deeper daily/weekly sweeps to catch anything missed. The app polls for updates every 5 minutes.
Radiosonde coverage is sparse by nature — it's wherever a balloon happened to fly, not a dense permanent sensor grid. No new nearby reading is normal, not a bug.
The app falls back to IP-based geolocation automatically (city-level accuracy) — you can still browse normally, just without precise "nearest station" matching.
Not yet — it's a locally-built, unsigned app. macOS will warn about an "unidentified developer" on first launch; see the install steps below to open it anyway.
Yes — Groundcheck is AGPL-3.0 licensed. The full source, including this desktop wrapper, is public.