Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 1.43 KB

File metadata and controls

63 lines (39 loc) · 1.43 KB

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).