ai-responder #1984
LN4CY
started this conversation in
Show and tell
ai-responder
#1984
Replies: 1 comment 1 reply
|
Now available via the new "Addons" page: https://meshmonitor.org/add-ons/ |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
"Hey Yeraze, I've been working on a project called ai-responder that I think would be a great optional sidecar addition to the MeshMonitor docker stack, similar to how you offer mqtt-proxy."
🧠 What it is
It’s a standalone, multi-provider AI agent built specifically for Meshtastic. It allows users to run everything from offline, local models (like Llama via Ollama) up to cloud models (like Gemini or Claude) natively over the mesh.
📻 LoRa-Native Logic: It handles all the mesh-specific quirks out-of-the-box. It features a robust Message Queue that intelligently splits long AI responses into optimal chunks, using adaptive rate-limiting and implicit ACK detection to ensure reliable delivery without congesting the network.
🔌 The MeshMonitor Connection
While it can connect directly to any radio, I built it to seamlessly integrate with MeshMonitor by simply connecting to its virtual node (TCP 4404) as a client. It doesn’t compete for the radio hardware at all.
💎 The Value Add for MeshMonitor Users
By offering this as a companion container, users get an industrial-grade, intelligent mesh participant with zero custom configuration.
📡 Out-of-the-box Context: It naturally sees the network topology based on MeshMonitor's data, natively answering queries like "Who is online?".
💬 Stateful DM Sessions: Users can engage in continuous, back-and-forth conversations in Direct Messages without needing to use trigger commands for every message. The AI securely maintains context history and conversational memory isolated per-user, making it incredible for deep troubleshooting.
📱 Over-the-Mesh Administration: This is the killer feature—the entire bot is manageable directly via Meshtastic messages. An Admin node can text the bot to dynamically switch AI providers (e.g., from local Ollama to cloud Gemini), enable/disable listening channels, or manage other users' access, all without ever touching a terminal.
🏕️ Off-Grid Utility: In remote setups, users get a completely autonomous Wikipedia and utility bot that gives them an interactive interface to their mesh, even without internet.
"It's designed to be completely transparent to your host system. it'd be awesome to see it offered as a standard drop-in for the MeshMonitor ecosystem."
https://github.com/LN4CY/ai-responder
All reactions