Install
openclaw skills install @fintlp/meshtastic-connectConnect an OpenClaw gateway to a Meshtastic LoRa mesh node in minutes — install the maintained channel plugin (@fintlp/openclaw-meshtastic), run the probe-first setup wizard, and verify the first DM over radio. Use when a user wants their AI agent reachable via Meshtastic, off-grid messaging, or LoRa mesh comms.
openclaw skills install @fintlp/meshtastic-connectGet a user's OpenClaw agent onto their Meshtastic mesh — reachable by DM from any node in range, fully local (no MQTT, no cloud). The path below is verified end-to-end against live hardware; follow it in order and the user is connected in ~3 minutes once their node is on the LAN.
openclaw plugins install clawhub:@fintlp/openclaw-meshtastic
openclaw onboard # choose Meshtastic
The wizard asks how the gateway reaches the node (TCP 4403 / HTTP 4433 / USB serial), probes the connection before writing any config — with targeted fixes when it fails — reads the node's identity (ID, name, region, firmware) off the radio as proof, and walks access policy with safe defaults pre-selected.
Non-interactive alternative:
openclaw channels add meshtastic --transport tcp --host 192.168.1.10
# also: --serial-path /dev/cu.usbserial-0001 --baud-rate 115200 --dm-policy pairing|allowlist|open|disabled --group-transmit
transport tcp, port 4403. The wizard's probe detects this exact case and offers to switch.@meshtastic/core does NOT decrypt them. The plugin decrypts client-side (per-channel PSKs, zero config). A raw TCP client shows ciphertext — that is not a bug.dmPolicy: "pairing" — every new contact needs explicit approval.groupTransmit: false — the send path refuses all channel/broadcast messages until deliberately enabled (LoRa airtime is a shared commons; there is no delete button on the airwaves). Group listening with mention-gating is available either way.openclaw channels status --probe → meshtastic ok.!id (shown by the wizard) from a second device or phone app. Expect the agent's reply within ~a minute — LoRa is slow, that is normal.Maintained line: fintlp/openclaw-meshtastic (fork of the dormant skrashevich original). Issues: https://github.com/fintlp/openclaw-meshtastic/issues