Built for Raspberry Pi + Meshtastic

Your Meshtastic network, in one browser.

MeshCenter turns a Raspberry Pi connected to a Meshtastic node into a modern control center for messaging, node monitoring, telemetry, camera, weather and local devices.

MeshCenter dark interface
Browser-basedAccess from desktop, tablet or phone
Low powerDesigned around Raspberry Pi Zero 2 W
Open sourceTransparent and community-driven
Local-firstYour data and radio stay under your control

Try the Interactive Live Demo

Explore the real MeshCenter interface directly in your browser. The demo uses safe sample data, so you can browse chats, inspect nodes, open telemetry graphs, view the camera and media pages, and explore system tools without connecting any Meshtastic hardware.

Open Interactive Live Demo ↗

More than a chat client

MeshCenter combines the core Meshtastic workflow with the extra capabilities a permanently connected Raspberry Pi can provide.

💬

Messaging & native replies

Channel messages, direct messages, reply navigation, message info and local history.

📡

Node management

Browse discovered nodes, inspect radio details, signal quality, hops and last activity.

📈

Telemetry & charts

Monitor the Raspberry Pi and connected sensors with compact cards and history charts.

📷

Camera & media

Use a local Raspberry Pi camera for live view, screenshots and a media gallery.

🌦

Weather data

Display local weather, forecasts and a configurable reference location.

🧩

Expandable control center

A foundation for devices, sensors, automation and future modules.

Designed as a real application

Dark and light appearance, synchronized navigation, separate channels and direct messages.

Project roadmap

MeshCenter is actively developed as a practical personal project and an open platform.

Available now

Channel and DM messagingNative reply supportNode detailsTelemetry and chartsCamera and screenshotsMedia galleryWeather and forecastsLight and dark themes

Next directions

Public read-only demoExtended channel supportNotificationsMore sensor modulesEasier setupImproved mobile experienceDocumentation siteCommunity contributions

Start from GitHub

Installation details, requirements and current source code are maintained in the repository.

Terminal
git clone https://github.com/FlintUA/MeshCenter.git
cd MeshCenter
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt