MeshCore Open
// 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.

  1. 01
    Use a Chromium browser Chrome, Edge, Brave, Arc, or Opera. Firefox and Safari do not implement WebBluetooth or WebSerial.
  2. 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.
  3. 03
    Grant device access Click Connect → choose your node from the WebSerial / WebBluetooth picker. Permissions persist per-origin.
browser-support
  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/