averroeskw/archie-gateway-guardian-tab5-public — explained in plain English
Analysis updated 2026-05-18
Turn an M5Stack Tab5 into a dedicated physical device for chatting with Claude, OpenAI, or a Hermes gateway.
Flash the firmware from a browser using Web Serial without installing any build tools.
Add optional spoken voice replies to the device using ElevenLabs text to speech.
| averroeskw/archie-gateway-guardian-tab5-public | 6x-u/enrinanime | actuallyaridan/linux-control | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 4/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source needs the Espressif ESP-IDF 5.4.2 toolchain targeting the ESP32-P4 chip.
Archie Gateway Guardian for Tab5 is open source firmware for the M5Stack Tab5, a small handheld touchscreen device, that turns it into a physical control panel for chatting with an AI assistant. When the device powers on it shows a full screen animated space themed boot sequence, then walks you through a five step setup process directly on the touchscreen: connecting to Wi-Fi, linking to a service, entering credentials, configuring voice, and running a test to confirm everything works. The firmware supports five ways to connect to an AI: a Hermes gateway, an OpenClaw gateway, OpenAI directly, Claude directly, or any other API compatible with OpenAI's format. No Wi-Fi password, API key, or address is built into the code itself, all of that is entered by the person setting up the device and stored only in the device's own flash memory, masked from view in the interface. Once setup finishes, the main screen becomes a chat workspace where a small animated character called Archie appears as a particle based guardian, and you can talk with your chosen AI service, watch connection status, switch between personas, and trigger quick actions. Voice replies are optional and use ElevenLabs to turn text responses into spoken audio played through the device's speaker, but voice stays off until an API key and voice ID are provided. The project can be flashed from a browser using Web Serial, or built from source using Espressif's ESP-IDF toolchain targeting the ESP32-P4 chip that powers the Tab5. It has been physically tested on Tab5 units with a specific display and touch controller combination, while a couple of other display variants are recognized by the code but not yet confirmed working on real hardware. The README places emphasis on security, recommending trusted private networks for plain connections, masking secrets in logs, and erasing the device's flash before reselling or returning it. The project is released under the MIT license.
Open source firmware that turns an M5Stack Tab5 touchscreen device into a chat panel for talking with an AI assistant.
Mainly C++. The stack also includes C++, ESP-IDF, LVGL.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.