MeshTUI
Client BetaComprehensive terminal user interface client for MeshCore devices. Built with Textual, provides real-time chat with contacts and channels, message delivery tracking with ACK and retry logic, device management, contact management, channel creation with auto-hash, remote node administration, persistent message history, and BLE/TCP/serial connections. Includes experimental TCP proxy mode for exposing serial/BLE devices over TCP.
- Maintainer
- ekollof ↗
- Kind
- Clients
- Maturity
- Beta
- Language
- Python
- Licensing
- Open source
- License
- MIT
- Platforms
- Linux macOS Windows
Capabilities
Interfaces
- ✓ TUI
Connections
- ✓ BLE
- ✓ Serial
- ✓ TCP
Capabilities
- ✓ Messaging
- ✓ Contacts
- ✓ Channels
- ✓ Node configuration
- ✓ Monitoring
- ✓ Firmware update
Node role
- ✓ Companion
- ✓ Repeater
- ✓ Room server
Install
- Source Open ↗
Project signals
popularity 2026-07-20 verification 2026-07-20
- GitHub stars
- 36
- Forks
- 1
- Watchers
- 1
- Open issues
- 12
- Contributors
- 2
- Release downloads
- 0
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- No
- Signed releases
- No
- CI builds
- No
- Documentation
- Yes
- Built with Textual framework; keyboard-driven terminal interface.
- Includes message delivery tracking with flood routing fallback.
- Experimental TCP proxy mode for remote serial/BLE access.