MeshCore Ninja Alpha
All software
RemoteTerm for MeshCore

RemoteTerm for MeshCore

Tool Stable

RemoteTerm

Self-hosted MeshCore power-user terminal with remote messaging, server-side packet capture and decryption, radio administration, bots, maps, repeater telemetry and integrations including MQTT and Home Assistant.

Screenshots

Desktop terminal and mesh management interface
Mobile messaging interface
Mobile mesh map and node details

Details

Kind
Tools
Maturity
Stable
Maintainer
Josh Kingsman
Languages
python, typescript
Licensing
Open source
License
MIT
Latest version
3.15.1 · 2026-06-21

Capabilities

Platforms

dockerlinuxmacoswindowsweb

Interfaces

WebAPIHeadless

Connections

BLESerialUSBTCPMQTTHTTP

Capabilities

MessagingContactsChannelsNode configurationRemote administrationMonitoringTelemetryPacket analysisMappingAutomationNotificationsBridgingKey management

Node roles

companionrepeaterroom-server

Install

  • Bare metal Python 3.11+ / uv uv sync Open ↗
  • Docker Compose jkingsman/remoteterm-meshcore sudo docker compose up -d Open ↗
  • AUR remoteterm-meshcore yay -S remoteterm-meshcore Open ↗
  • GitHub release Open ↗
  • Source Open ↗

Releases

from GitHub · updated 2026-06-23
  1. v3.15.1 # Latest 3 days ago · 2026-06-21 05:43 UTC

    [3.15.1] - 2026-06-20

    • Feature: Per-message + analyzer region tag support
    • Feature: Sortable neighbor list in repeater pane
    • Feature: Option to disable autoscroll on packet feed
    • Feature: Bot globals
    • Feature: Add draft support for Open gifs + reactions
    • Bugfix: Use correct last-heard time for repeater recency
    • Bugfix: Configurable VAPID subject for iOS web push
    • Misc: Library updates, logging, test
  2. v3.15.0 # 12 days ago · 2026-06-12 05:31 UTC

    [3.15.0] - 2026-06-11

    • Feature: Enhanced repeater telemetry with scrubbing and better extents
    • Feature: Outbound message opt-in for Apprise
    • Feature: Reverse-link button on trace pane
    • Feature: Add recently traced contacts as own category in repeater pane
    • Feature: More compact trace pane display
    • Bugfix: Scavenge ACK codes for standalone acks, resolving issues with DM ack detection
    • Bugfix: Proper timestamps for community MQTT
    • Bugfix: Clearer packet history legend in packet view
    • Misc: Add pubkey suffix to repeater neighbors
    • Misc: Dependency bumps & test fixes
  3. v3.14.1 # 22 days ago · 2026-06-02 02:34 UTC

    [3.14.1] - 2026-06-01

    • Feature: Enhance online documentation
    • Feature: Chain nav to browser history state
    • Feature: Add packet_hash to bot kwargs
    • Bug: Fix amp/ma units for HA integration of LPP sensors
    • Bug: Don't display blocked contacts on the map
    • Bug: Don't trim trailing space from repeater console commands
    • Bug: Make the trace pane not unusable with a bunch of hops or a bunch of recents
    • Misc: Dependency bumps + test updates
Show all 20 releases →

Project signals

popularity 2026-06-23 verification 2026-06-23
GitHub stars
261
Forks
37
Watchers
6
Open issues
10
Contributors
15
Release downloads
670
Latest downloads
22
Source available
Yes
Releases available
Yes
Signed releases
No
CI builds
Yes
Documentation
Yes
  • Intended for trusted networks; its bot system can execute arbitrary Python and must not be exposed publicly without stronger access controls.
  • Native installation is recommended because Docker can have intermittent serial event-subscription issues.
  • Home Assistant integration uses MQTT Discovery and does not require a custom component.

Tags