Intermittent Wi-Fi is hard to prove once the link recovers. RadioChron Desktop turns transient failures into a record: baseline runs, run-to-run comparison, event timelines with reconnect detection, and a local inventory of every AP and device your machine has seen — all on the same Rust engine an AI assistant drives, speaking the same protocol.
The desktop app does not reimplement collection. It spawns the same radiochron
binary an MCP client uses and speaks the same JSON-RPC over stdio — so the scan you see in
the app and the scan an AI assistant reasons about are literally the same code path. When the
engine learns something new, both clients get it for free.
Windows WLAN / event log APIs
│
radiochron (Rust engine — collectors · analysis · chronicle)
│ MCP over stdio
┌────┴─────────┐
│ │
AI assistant RadioChron Desktop (Electron/React)
The app's historical layers — runtime-compiled C# via PowerShell
Add-Type — are gone; native collection lives in the engine. napi-rs bindings
are planned so Node apps can import the library in-process instead of spawning it.
Portfolio beta: functional, honest about its edges, not yet a signed installer. Windows 11, Node 22+.
$ git clone https://github.com/sergii-ziborov/radiochron-electron $ cd radiochron-electron $ npm ci && npm run check # typecheck + 75 tests $ npm run dev
../radiochron checkout built with
cargo build --release, or point RADIOCHRON_MCP at any
radiochron.exe.