// install
Install on desktop.
Installing the MeshCore Open client. You'll also need a MeshCore-compatible LoRa node (the radio) to actually use it.
Desktop builds connect to a node over BLE, USB serial, or TCP — useful for repeater hubs, headless boxes, and anyone who prefers a real keyboard. Builds are published with every release.
- 01 Download from GitHub releases Pick the artifact for your OS from the latest release on github.com/zjs81/meshcore-open/releases.
- 02 Allow serial access Linux: ensure your user is in the dialout group for /dev/ttyUSB*. macOS: approve the driver if prompted. Windows: install the USB CDC driver if Windows Update doesn't auto-install it.
- 03 Connect by BLE, USB, or TCP Pair over BLE, plug in via USB, or point the app at tcp://<host>:<port> if you run a repeater hub on your LAN.
# build any desktop target locally (Flutter 3.38.5+)$ git clone https://github.com/zjs81/meshcore-open.git$ cd meshcore-open && flutter pub get # pick your platform$ flutter build linux --release$ flutter build macos --release$ flutter build windows --release