RADIOCHRON DESKTOP
radiochron.com / desktop
//: THE CHRONICLE, ON SCREEN

Evidence you can
attach to a ticket

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.

//: 01 — WHAT IT DOES

Capabilities

Baseline runs

Capture a timed baseline of the connection and environment; store runs locally in SQLite; compare any two to see what changed between "it worked" and "it doesn't".

Evidence timeline

WLAN AutoConfig events on a timeline with reconnect-loop symptom detection — the story of the link, not a snapshot of it.

Network inventory

Every SSID/BSSID seen, with real dBm, band and channel, security posture hints and OUI vendor enrichment. History of when each was first and last seen.

Relative RF view

A deterministic, signal-based layout of the neighbourhood. Deliberately labelled a visualization — it does not claim ranging or geolocation.

Diagnostics bundles

One click packs runs, events and analysis into a bundle for a support ticket. Redaction reminders included — BSSIDs are location-identifying.

Local-first

Everything stays on the machine. No telemetry, no accounts, no cloud. External AI review exists only as an explicit, opt-in action.
//: 02 — ONE ENGINE, NOT TWO

A client, like the assistant is

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.

//: 03 — RUN IT

From source, today

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