🌿 BuddhuAi– Your Emotional Mirror, Powered by Your Words


✨ What is BuddhuAi?

BuddhuAi is an emotionally intelligent journaling companion that listens, remembers, and reflects your growth over time.
It doesn't just answer — it understands you, like a mirror for your inner world.

Whether you’re managing stress, working through personal growth, or just trying to understand yourself better, BuddhuAiis there to offer deep, empathetic insights based on your own words and memories.


💡 Why BuddhuAi?

❝ I didn’t want just a chatbot. I wanted a reflection of myself —
A place where I could write, return, and grow. ❞

Many apps store your notes. Few actually understand them. BuddhuAi bridges that gap by combining journaling, memory, emotional analysis, and LLMs into one deeply personal platform.


🧠 Core Features

  • 📝 Daily Journaling — Input long, open-ended entries
  • 📚 Vector Database — Fast and semantically accurate memory search
  • 💬 Conversational Insights — Ask questions like:
    • “What patterns do I keep repeating?”
    • “Was I emotionally better in March than January?”
  • 🌈 Mood & Behavior Analysis — Summarize your day and month with LLMs
  • 🖼️ Visual Memories (CLIP) — Add meaningful images to reflect moments
  • 🔐 Secure & Personal — Your data, authenticated and protected

🛠 Tech Stack

🧩 Frontend

  • React – Beautiful journaling & reflection UI
  • Auth0 SSO – Seamless user authentication

⚙️ Backend

  • FastAPI – Primary journaling and insights server
  • Node.js – Handles:
    • Old data retrieval
    • Session creation
    • Metadata storage
    • File/image storage for visual memories
    • Crons for daily/monthly summarizations
    • Mental health tracking and pattern mining

💬 LLM & Memory

  • Gemini LLM – Emotionally aware conversation engine
  • ChromaDB – Vector database (short- and long-term memory)
  • MongoDB – Long-term structured data and metadata storage
  • Celery – Background summarization tasks (long-term compression, mood tracking)

🧬 Journal Memory Schema

  • journal_{username}{day} → Detailed daily logs
  • logs journal_{username} → Long-term full journal vector

  • Efficient querying using daily summaries unless user asks for specifics.

  • Enables emotional tracking over time, personal growth recognition, and behavior pattern detection.


🔄 Daily Flow

  1. User writes a journal
  2. Vector & Metadata created
  3. Stored in ChromaDB & MongoDB
  4. Mood is analyzed instantly
  5. Summaries queued for background processing
  6. BuddhuAi learns and adapts with you

🚀 Coming Soon

  • 🧭 Goal setting & personality nudging
  • 🧠 Deeper pattern visualization
  • 📥 Import journals from Notion / Google Docs
  • 💌 Journaling reminders & mood nudges

🔒 Security & Privacy

  • ✅ SSO with Auth0
  • ✅ All data stored with secure access
  • ✅ Only you can access and review your thoughts
  • ✅ No third-party LLMs store your data

🌱 Project Motivation

“BuddhuAi was born from a personal need — to track emotional evolution not just in words, but in patterns. I wanted to build something that understood me, not just stored what I said.”

We believe self-awareness should be accessible to everyone.
BuddhuAi isn't here to replace therapy. It's here to empower you to become your own emotional ally.


🪞 BuddhuAi is not just an app. It’s you — reflected back with understanding.

Built With

Share this project:

Updates