[Cardputer] AI Offline Chat ADV - The 1966 ELIZA Therapist in your pocket (100% Offline)
-

Hello everyone! I've just released my new firmware for the Cardputer: AI Offline Chat ADV.
This project turns your device into a fully autonomous, offline virtual therapist.
⚠️ Important: What this is (and isn't)
This is NOT ChatGPT or an LLM. It does not know facts, cannot write code, and does not connect to the internet.
Instead, it is a highly optimized C++ port of the legendary 1966 ELIZA program, running entirely on the ESP32-S3's SRAM. She acts as a Rogerian psychotherapist. You type out your feelings, thoughts, or problems in English (e.g., "I am feeling anxious today" or "My mother never listens to me"), and she uses a custom NLP engine with JIT-compiled RegEx to analyze your grammar, invert pronouns, and ask deep follow-up questions.
The magic happens when you engage with her as if she were a real listener.
✨ Technical Features
- 100% Offline NLP: Heavy RegEx parsing done locally. Includes a custom sanitizer to prevent RTOS Stack Overflows during deep recursive sentence analysis.
- Persistent SD Memory: She remembers. With an SD card, it saves your name, mentioned entities (family/objects), and the emotional context of your session. If you talk about grief, the UI adapts, and she will check on your feelings after a reboot.
🕹️ Controls
- [ Full Keyboard ]: Type your thoughts.
- [ ENTER ]: Send message.
- [ DEL ]: Backspace.
- [ ESC / ` ]: Open System Menu (Start New Session / Wipe SD Memory).
- [ ; / . ]: Scroll chat history.
📥 Download
You can flash it right now via M5Burner - just search for
AI Offline Chat ADVorZeloksa.You can also find the
.binrelease on GitHub:
🔗 https://github.com/Zeloksa/AI-Offline-Chat-ADVI would love to hear your feedback and see how your conversations with her go!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login