hookecho

d4vid87·d4vid87.hookecho

Advanced NEXRAD weather radar viewer in Rust — Level 2/3 analysis, MRMS, future radar, warning intelligence, TDS + rotation detection. Windows, Linux, Android.

Advanced NEXRAD weather radar viewer — an open-source homage to supercell-wx, built from scratch in Rust with wgpu + egui. Deep per-site Level 2 / Level 3 analysis plus national situational awareness, forecast environment overlays, and warning intelligence — on Windows, Linux, and Android.

winget install --id d4vid87.hookecho --exact --source winget

Latest 0.12.0-beta.2·August 26, 2026

Release Notes

Second R18 checkpoint. The phone gets the same chrome the desktop got in alpha.1, onboarding stops asking questions, and the data lanes land. Still a prerelease: a few lanes (RRFS, the remaining store submissions) come at 0.12.0. The phone

  • The persistent bottom sheet and the five-slot toolbar are gone. The phone draws the same floating chrome the desktop does — search pill, control column, scrubber — with content in Material modal sheets instead of a drawer. Predictive back still works.
  • Long-press the map to inspect what is under your finger, double-tap and drag to zoom with one hand, swipe sideways between panes.
  • Haptics: ticks as the scrubber crosses a frame, a buzz when a warning lands on you, a bump when a sheet snaps.
  • Tablets and landscape phones get a side rail and a docked drawer instead of sheets.
  • Widgets show how far the nearest storm is. A battery-saver mode stretches the poll cadence and throttles repaints. On a chase, the next radar down the road is prefetched before you need it, and a chase can be replayed against the archive afterwards.

Getting started

  • The setup wizard is gone. First run finds you, picks the nearest radar and draws it — about ten seconds, no questions.
  • Notification permission is asked for when you turn on something that notifies, or when a warning lands near you. Never at install.
  • One help hub behind ?: glossary, hotkeys, the tour and what's new, all searchable in one place. Labels across the app read in plain language, with the abbreviation kept in parentheses for anyone who wants it.
  • Text products — area forecast discussions, tropical advisories — render in a real webview with real typography, on both desktop and Android.

Weather

  • GOES loops run over archive dates alongside the radar timeline, and the mid-level water vapor bands are selectable.
  • MRMS rotation tracks (30/60/120 minutes) are field layers now, and hail swaths accumulate locally over a window you choose.
  • Snow squalls and banding get their own emphasis in winter.
  • An alert rule can trigger on a lightning jump — the rate of change of flash density inside a cell.
  • NAM nest and NBM join the model list. Synoptic mesonets join the surface obs, with your own API key.
  • Cells are ranked by a composite severity score, and tapping one opens the 3D volume already centered on it.
  • Panes remember their own thresholds and field layers. Events can be saved as replay bundles — time range, site, camera — and replayed with archived radar, warnings, reports and outlooks in sync.

The web build

  • Installable as a PWA, with the app shell cached offline.
  • Tiles, volumes and palettes persist between visits.
  • File dialogs, GPS and notifications all work in the browser now.
  • A share button writes a permalink that carries the site, camera and time.

Elsewhere

  • MQTT publishing, a Home Assistant camera loop endpoint and a live dashboard at the --serve index.
  • An update chip appears when a newer release exists. No self-updating.
  • Motion throughout, with reduce_motion and an automatic degrade on slow frames. Labels, roles and focus order on all of the new chrome.
  • The application id is io.hookecho.HookEcho, and every screenshot in the README, the store listings and this repo was reshot on the new chrome.

Installer types: inno, wix, zip

x64machineinno97E29B3B5AA47135B1C0C6D87A680E668AA90EDA8F09B2C0DF716E81E98061F2
x64machinewixFC0C89A6216BFFE536F32034A899984DBB683E28B5B3EB68A553275232E5A8A2
x64zip30150FB1B40D8216239DE380B9B3D4B532705D16BD5D428437C9B14EF1F72AD4

Details

Homepage
https://github.com/d4vid87/hookecho
License
MIT
Publisher
d4vid87
Support
https://github.com/d4vid87/hookecho/issues
Copyright
Copyright © d4vid87
Moniker
hookecho

Tags

eguihrrrmeteorologymrmsnexradradarruststorm-chasingweatherwgpu

Older versions (1)

0.12.0-beta.1
x648966F27EBCDB093A46BF7B0538D9C24222A17F71DF393A42669B2FB82E450021