Smriti — Your Companion

Smriti (Sanskrit: स्मृति) means "memory" and "remembrance." This app remembers what you sometimes forget — that your thoughts are not facts.

💡 Inspiration

Mental health apps ask you to log in, store your data in the cloud, and trust a corporation with your most vulnerable moments. For people experiencing BPD or paranoia, that's not a small ask, it's a barrier that stops them from getting support at all.

Smriti was built on a single belief: "Your inner world belongs only to you!"

No account. No email. No server storing your confessions. Just you, a private space, and an AI companion trained in CBT and DBT techniques, available the moment you need it.

What It Does

Smriti has three core engines:

  1. Hear-Me Engine A safe space for the "Uninterrupted Pour" - speak freely, without judgment, without interruption. Let it all out first. Then, when you're ready, a conversational AI companion guides you through a structured CBT-DBT-based conversation:

  2. The Feel - Name and rate the emotion

  3. The Trigger - Pinpoint what happened

  4. The Deduction - What is your brain telling you it means?

  5. Reality Testing - Evidence for and against that belief

  6. Perspective Shift - What would you tell a friend?

The "Evidence Locker" separates objective facts from emotional interpretations. The "Multiple Possibilities Grid" introduces cognitive flexibility with alternative explanations.

  1. Build-Me Engine A goal alignment system that maps your daily actions to a 4-level goal hierarchy: Year → Quarter → Month → Day , visualised as a "constellation map" where completed tasks send beams of light toward your north star goal.

  2. Soothe-Me Engine When the mind is racing and words won't come, "Soothe-Me" meets you where you are. Choose calming music curated for emotional regulation, or slip into a gentle game designed to slow cognitive overdrive, giving your nervous system the pause it needs before you're ready to pour.

Insights Engine

Your patterns, made visible. Over time, Smriti surfaces semantic connections across your sessions, not just what you felt, but also when, how often, and what preceded it.

Emotional heatmap: See which days and times your distress peaks Trigger patterns: Recurring situations linked across sessions Progress arcs: How your belief scores on the Probability Slider shift over weeks Constellation growth: How your goal hierarchy has evolved Session frequency: An insight on you pour. How often, usually on etc.

🔒 Privacy Architecture

  • Zero-Knowledge: No login, no account, no personal data collected
  • Local-First: All data stored encrypted on your device (AES-256)
  • The Burn Switch: One tap erases every trace instantly.
  • Calculator Disguise: App appears as a functional calculator in your browser tab - secret sequence unlocks Smriti.

How We Built It

Built entirely using MeDo.dev — from requirements document to deployed web app, no manual coding required. The requirements were structured as a detailed spec and fed directly into MeDo's AI agent, which scaffolded the full-stack application including frontend, conversation flows, and database structure.

Challenges

  • Designing a privacy-first architecture within a platform that naturally favours cloud connectivity
  • Balancing the AI's role as a neutral witness (Sākshī) — never telling the user they are wrong — while still gently identifying cognitive distortions.
  • Making a sensitive mental health tool feel warm and safe, not clinical or overwhelming
  • Designing Soothe-Me so it feels like a genuine refuge, not a distraction - every element chosen to regulate, not escape

What We Learned

That the hardest part of building a mental health app isn't the technology, it's the empathy. Every design decision, every word the AI says, every colour on screen either builds trust or breaks it. UI and UX are as import as the functionality.

What's Next

  • Offline AI model caching for fully air-gapped privacy
  • Seasonal colour overlays (Autumn, Spring) on top of the time-of-day palette
  • Grounding exercises (box breathing, 5-4-3-2-1 sensory) before the uninterrupted Pour for acute crisis moments
  • Optional encrypted cloud backup for multi-device access
  • Expanded Soothe-Me library — more music moods, more games, guided breathwork

Built With

  • aes-256
  • api
  • claude
  • crypto
  • indexeddb
  • medo.dev
  • pbkdf2
  • pwa
  • speech
  • web
Share this project:

Updates