// install
Run in the browser.
Installing the MeshCore Open client. You'll also need a MeshCore-compatible LoRa node (the radio) to actually use it.
A Flutter web build runs in any Chromium browser. WebSerial connects to USB nodes; WebBluetooth pairs handhelds. TCP is not available in the browser — use a websocket bridge if you need it.
- 01 Use a Chromium browser Chrome, Edge, Brave, Arc, or Opera. Firefox and Safari do not implement WebBluetooth or WebSerial.
- 02 Open or self-host the web build Either visit a hosted instance, or build locally with `flutter build web --release` and serve `build/web/` over HTTPS.
- 03 Grant device access Click Connect → choose your node from the WebSerial / WebBluetooth picker. Permissions persist per-origin.
✓ Chrome / Edge WebSerial · WebBluetooth · WebUSB✓ Brave / Arc / Opera same as Chrome~ Firefox no WebSerial · no WebBluetooth~ Safari no WebSerial · no WebBluetooth # self-host the web build$ flutter build web --release$ cp -r build/web/ /var/www/your-host/