Skip to content

Software & Utilities

MeshCore has a rich ecosystem of tools and libraries developed by the community to integrate and extend mesh network functionality.

Client Applications

Official Mobile Applications

MeshCore Android Application

Native application developed by Liam Cottle

iOS Application

Now available on the App Store

Web Clients

MeshCore Web Client

Web interface for USB Serial connection

Development Tools

Python Libraries

Python MeshCore

Python bindings to access your MeshCore companion radio devices.

meshcore-cli

CLI interface to MeshCore companion radio over BLE, TCP, or serial.

meshcoremqtt

A python based script to send MeshCore debug and packet capture data to MQTT for analysis.

JavaScript Libraries

meshcore.js

A Javascript library for interacting with a MeshCore device running the companion radio firmware.

Home Automation Integrations

MeshCore for Home Assistant

A custom Home Assistant integration for MeshCore mesh radio nodes. It allows you to monitor and control MeshCore nodes via USB, BLE, or TCP connections.

  • GitHub: awolden/meshcore-ha
  • Supported connections: USB, BLE, TCP
  • Features: Node monitoring and control

Map Tools

Map Tile Download

MTD Python Script

Download your own map tiles for T-Deck:

Pre-packaged Maps

Firmware Utilities

Web Flasher

CLI Reference

Complete documentation for repeater and room server configuration commands:

Additional Resources

Official Websites

Video Guides

Introduction by Andy Kirby

YouTube Video - Highly recommended for beginners

Note for developers: All listed tools are developed by the community and are open source, unless otherwise indicated. Feel free to contribute or create your own tools based on the MeshCore ecosystem!

Released under the MIT License.