MeshCore Proxy
Utility StableTCP proxy that enables remote access to a locally-connected MeshCore companion radio. Connects to a MeshCore radio via USB serial or Bluetooth LE and exposes it over TCP, allowing remote clients like meshcore-cli, Home Assistant, and MeshCore apps to interact with the radio as if directly connected.
- Maintainer
- rgregg ↗
- Kind
- Utilities
- Maturity
- Stable
- Language
- Python
- Licensing
- Open source
- Latest version
- 0.4.0 · 2026-01-17
- License
- MIT
- Platforms
- Linux macOS Windows
Capabilities
Interfaces
- ✓ CLI
Connections
- ✓ Serial
- ✓ USB
- ✓ BLE
- ✓ TCP
Capabilities
- ✓ Proxying
Node role
- ✓ Companion
Install
Releases
from GitHub · updated 2026-07-05v0.4.0 # Latest 6 months ago · 2026-01-17 04:47 UTC
Mainstream release for easier installation
v0.3.3-alpha # 6 months ago · 2026-01-17 04:28 UTC
What's Changed
- Add signal handling for graceful Docker shutdown by @Copilot in https://github.com/rgregg/meshcore-proxy/pull/2
- Fix BLEConnection AttributeError on disconnect handler setup by @Copilot in https://github.com/rgregg/meshcore-proxy/pull/4
- Fix PyPI release pipeline with dynamic versioning from git tags by @Copilot in https://github.com/rgregg/meshcore-proxy/pull/6
- Versioning is hard by @rgregg in https://github.com/rgregg/meshcore-proxy/pull/7
New Contributors
- @Copilot made their first contribution in https://github.com/rgregg/meshcore-proxy/pull/2
- @rgregg made their first contribution in https://github.com/rgregg/meshcore-proxy/pull/7
Full Changelog: https://github.com/rgregg/meshcore-proxy/compare/v0.2.0-alpha...v0.3.3-alpha
v0.2.0-alpha # 6 months ago · 2026-01-16 07:51 UTC
Second release today - this one fixes a crash in the BLE stack on MacOS when exiting the app. Still lots of testing to perform, but the releases make it easier to test via docker and pipx.
Full Changelog: https://github.com/rgregg/meshcore-proxy/compare/v0.1.0-alpha...v0.2.0-alpha
Project signals
popularity 2026-07-20 verification 2026-07-20
- GitHub stars
- 37
- Forks
- 10
- Watchers
- 2
- Open issues
- 9
- Contributors
- 3
- Release downloads
- 0
- Latest downloads
- 0
- Source available
- Yes
- Releases available
- Yes
- Signed releases
- No
- CI builds
- Yes
- Documentation
- Yes
- Exposes USB/BLE companion radios over TCP for remote access.
- Compatible with meshcore-cli, Home Assistant integration, and MeshCore apps.
- Available on PyPI as meshcore-proxy.