2026-01-04 22:26:37 +01:00
2026-01-04 20:54:12 +01:00
2026-01-04 20:54:12 +01:00
2026-01-04 20:54:12 +01:00
2026-01-04 20:54:12 +01:00
2026-01-04 22:26:37 +01:00

PyMeshCore GUI

PyMeshCore GUI is an open-source desktop application for interacting with the MeshCore network. It focuses on chatting, prototyping, and development on top of MeshCore, with an emphasis on desktop workflows and developer accessibility.

The project is built using PySide6 (Qt for Python) and meshcore-py.

This is an early, experimental release.


Motivation

MeshCore provides powerful mesh networking capabilities, but existing clients are closed source. PyMeshCore GUI aims to explore what an open, extensible desktop client can look like, while also serving as a platform for experimentation and future development.

The long-term vision is a full Qt-based stack, potentially including a native C++ core (QMeshCore) with a clean GUI layered on top.


Features (Current)

  • Desktop GUI built with PySide6
  • MeshCore connectivity via meshcore-py
  • Chat-oriented interface
  • Designed for experimentation and prototyping
  • Cross-platform (where supported by dependencies)

Installation

This project uses uv.

uv sync

Running

uv run meshcore-gui

Project Status

PyMeshCore GUI is under active development and should be considered alpha software. APIs, UI, and internal structure may change at any time.

Contributions, feedback, and experimentation are welcome.


License

This project is licensed under the GNU General Public License v3 (GPLv3).

Description
No description provided
Readme GPL-3.0 58 KiB
Languages
Python 100%