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

  1. 01
    Download from GitHub releases Pick the artifact for your OS from the latest release on github.com/zjs81/meshcore-open/releases.
  2. 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.
  3. 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-from-source.sh
# 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