Skip to content

bliksemlabs/PyMeshCoreGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

PyMeshCore GUI is an open-source desktop application for interacting with the MeshCore network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages