Intermittent Wi-Fi is hard to prove after the link recovers. RadioChron Desktop records baselines, compares observations, maps Wi-Fi and Bluetooth radios with the same zoomable viewport, resolves paired and connected Bluetooth devices through the OS inventory, explains 1/7/30-day presence patterns, exports evidence-rich PDFs, and keeps diagnostic evidence local.
WINDOWS X64INTEL MACAPPLE SILICONThese images are captured by Electron itself in a fixture mode that never reads the host. SSIDs and beacons are invented, MAC addresses are locally administered, and IP addresses use documentation-only ranges.











The desktop app imports radiochron-js
like any other Node application. That npm library packages a small native Node adapter linked
to the radiochron Rust IoT core.
radiochron-electron (Electron + React)
| import "radiochron"
v
radiochron-js (Node/npm API)
| packaged radiochron-node-bridge
v
radiochron (Rust IoT core)
|-- portable Wi-Fi + BLE history/detectors
|-- Windows Native WLAN + WinRT BLE
|-- Linux nl80211 + BlueZ BLE
`-- macOS CoreWLAN + CoreBluetooth
Each component has its own repository and release lifecycle.
Other Node services can use radiochron-js without Electron through
CommonJS or ESM, including cancelable Wi-Fi, BLE-scan and chronicle async streams.
Download the current open-source beta 3. These builds are produced from the tested repository
commit and include the native radiochron-js adapter.
Unsigned beta: Windows SmartScreen and macOS Gatekeeper may warn. The macOS builds are not Developer ID signed or notarized yet. Verify the SHA-256 file from the release page before testing.
$ git clone https://github.com/sergii-ziborov/radiochron-electron $ cd radiochron-electron $ npm ci $ npm run check # typecheck + tests $ npm run native:build $ npm run dist:win -- --x64 $ npm run dist:mac -- --arm64