termtastic is a feature-rich handmade Meshtastic® console client written in Rust. Chat, nodes, telemetry, traceroutes and full device configuration — right in your terminal.
highlights
-
Vibecode-free
Fully handwritten code. Every line was typed by a human.
-
Written in Rust
Native speed and rock-solid reliability, checked at compile time.
-
Single binary
Dependency-free application. Download, run, done.
-
Fully asynchronous
Built on Tokio channels. The UI never waits for the radio.
-
Small screens
Optimized for tiny terminals, down to 70×20 characters.
-
Your colors
Respects the terminal palette. No opinionated TrueColor schemes.
-
Keyboard-centric
Navigate every screen without touching the mouse.
-
Plain ASCII UI
Minimum use of emoji and non-ASCII characters in the interface.
-
Small footprint
Tiny memory usage, around 20 KB.
-
Multiple protocols
Connect to your node over TCP, BLE or Serial.
-
Auto discovery
Finds paired BLE devices, TCP devices via mDNS and Serial ports.
-
System directories
Config, database and logs live where your OS expects them.
Get termtastic
Prebuilt binaries for Linux, macOS and Windows.
DownloadmacOS: xattr -d com.apple.quarantine ./termtastic before the first run
