MindPal: finishing the AI support app that remembers what matters A developer rebuilt MindPal from a Discord bot into a full web app that provides private AI support with memory, voice input, and structured responses. The app aims to understand users' underlying emotional states rather than just reacting to their latest sentence, offering grounding techniques for panic, fact-checking for overthinking, and pattern recognition for relationship issues. MindPal now features persistent memory, voice interaction, cloud sync, and a local-only mode, creating a private thinking space that remembers context across sessions. This is a submission for the GitHub Finish-Up-A-Thon Challenge I built MindPal — a private AI support app for people who need clarity when their mind is loud. The project started as something much smaller: a Discord bot for mental-health resources, coping strategies, cognitive tools, and safe fallback replies. That was useful, but it was not the real product. A support system should not feel like typing commands into a bot. It should feel like opening a private space where you can think out loud, be messy, calm down, sort the signal from the noise, and come back later without explaining yourself from zero. So I rebuilt MindPal into a full web app. MindPal now has: The core idea is: Understand first. Then answer. Most AI companions react to the latest sentence. MindPal tries to understand what is happening underneath the sentence. If you panic, it grounds you. If you overthink, it separates facts from assumptions. If you are angry, it slows the impulse. If your relationship hurts, it helps you see the pattern. If you are under pressure, it gives you the next move. That is what I wanted to finish: not another chatbot, but a private thinking space with memory, voice, structure, and safety built into the flow. Live demo: MindPal Demo https://mindpal-demo.vercel.app GitHub repo: MindPal GitHub Repo https://github.com/M1rw/MindPal The walkthrough shows the final product experience: the landing flow, chat interface, voice-style interaction, MindPal’s positioning, and the core idea behind the app — AI support that remembers what matters. MindPal was not abandoned because the idea was bad. It was unfinished because the first shape was too small. The original version was a Discord bot. It had the right intention: give people resources, coping strategies, safe support, and cognitive tools. But the more I worked on it, the more obvious the problem became. Discord was not the right home for this product. A mental clarity tool needs control over the full experience: txt private chat history persistent memory voice input better UI auth cloud sync local-only mode structured response rendering clinical framework retrieval browser-first interaction