Inspiration
Honestly? I was spiraling. Spiraling at 2 AM (again), and journaling just made it worse. I wished my journal could talk back, not with advice, but something that actually gets me. So I built Overthinking Buddy because sometimes, you don’t need fixing, just a vibe check in your language.
What it does
Overthinking Buddy is a journaling app that doesn’t judge your chaos, it replies to it. Like customized to your emotional flavor of the day. You write whatever you’re feeling (a rant, an existential monologue, maybe a passive-aggressive note to your ex), and it detects whether you're spiraling or not. Then it gives you exactly what you asked for:
- Validation (gentle, wholesome, soft friend energy)
- Tough Love (respectfully unhinged)
- Distract Me (it throws random fun things at you because why not) It also: Labels your overthinking personality type (I'm a "What-If Warrior" and it hurts how accurate that is) Shows a Spiral Meter (1–10 scale of how deep you’ve gone) Makes your brain feel just a little bit more seen
How we built it
We built Overthinking Buddy using Streamlit for the interface and Hugging Face Transformers for real-time emotion detection. A lightweight SQLite database tracks user sessions, spiral levels, and mood trends. Users can choose response styles and receive insights based on their emotional patterns. The app is fully deployed on Streamlit Cloud with secure secret handling and GitHub integration.
Challenges we ran into
- Making AI sound human, not like a therapist bot
- Being broke but still building with quality LLMs
- Fighting the urge to overbuild… and just finishing Also: I was the biggest blocker. Overthought everything (fitting, right?)
Accomplishments that we're proud of
- Nailed tone through custom prompt engineering so that the AI doesn’t sound robotic or preachy; it actually feels like a friend (aka me, but digitized).
- Real-time journaling + NLP-based emotional response where users write, the app classifies thought patterns, and replies in their preferred tone. It actually helps.
- Built and deployed a full-stack AI-powered journaling tool which is fast, personalized, and emotionally aware.
What we learned
- Tone > tech when it comes to emotional tools
- Prompt engineering is basically personality design
- Building something personal hits harder than trying to impress
- Overthinkers can finish things — if we stop spiraling mid-project
What's next for Overthinking_buddy
- Add voice input
- Make "Distract Me" send actual memes
- Track spiral history (for future cringe + growth)
- Maybe add a mood pet?? not sure, still overthinking that
Log in or sign up for Devpost to join the conversation.