Inspiration
I’ve lived with compulsive over-checking (often associated with OCD) for years. Stress makes it louder. One day I stood at my door, checking again and again, until I felt drained.
That’s when Guardian started—not as an idea, but as self-rescue. I wanted something I could hand the check to, close the loop, and move on.
I also learned it’s not just me. Many people describe checking until they break down, and still can’t stop. Guardian is my answer: quiet, practical, and built for the moment the urge returns.
What it does
Guardian is a Gemini 3–powered companion you can hand your checks to.
When the urge hits, you don’t fill out a form—you speak naturally. Typed, spoken, or shown, Guardian understands what you’re trying to confirm.
Say it your way. No structure required.
Gemini 3 understands intent. It identifies what the check is about and stores it as a clean record.
Guardian closes the loop. A calm acknowledgment appears: “I’ve got it. You don’t have to carry this right now.”
Repeats become one. Multiple checks in a short window merge into a single record—so logging doesn’t become a new loop.
Pattern cue, not interruption. If the same record is reopened again and again, Guardian gently offers a pause—without judgment or urgency.
Tide Pause (20 seconds). A small, intentional reset designed for the moment when the urge swells—different from generic breathing exercises.
Weekly postcard. Gemini 3 turns the week’s records into a soft reflection—small moments held, then allowed to rest.
Guardian doesn’t argue with the urge. It holds what you’ve already done—so you can go on with your day.
How we built it
Gemini 3 Pro lets Guardian work with meaning instead of rigid rules.
Free-form understanding (text + voice) Interprets natural language checks and maps them to clear categories (Door / Stove / Messages), without templates.
Multimodal capture (optional photo) Reads photos and labels them into the same record system—so “shown” checks become the same kind of stored proof.
Consistent gentle voice Generates short, non-preachy confirmations and weekly postcards in one calm tone.
Behavior-aware UX Merging repeated checks, pattern cues, and a dedicated Tide Pause space—designed to support closure.
Local-first storage Lightweight on-device history + detail views for fast review when the urge spikes.
Challenges we ran into
Tone is the product. Most copy around OCD becomes advice-y or moralizing. I iterated until every line felt like “holding,” not telling.
Do not create a new loop. Features like history and details can accidentally reinforce checking. Merging + pattern cues were designed to reduce that risk.
Speed + stability. Built in 5 days while continuously testing flows against real trigger moments.
Accomplishments that we're proud of
Guardian genuinely helped me. In just a few days of using it, my checking urge eased—especially under pressure.
A calm interface that stays minimal, yet still feels alive: “hand it over” → “stored” → “breathe” → “continue your day.”
A clear, demoable use of Gemini 3: understanding messy human input and turning it into calm, structured closure.
What we learned
For over-checking, “more reassurance” often backfires. Closure works better than convincing. AI can support emotional regulation when it listens instead of instructs.
What's next for Guardian
Personalization (Gemini 3 long-context): learn what kinds of checks and wording trigger the user, and adapt the confirmation style over time. Supportive weekly insights: trend summaries that highlight improvement without turning the app into a “performance dashboard.”
Built With
- gemini-3
- google-ai-studio
- google-cloud
- react
- typescript
Log in or sign up for Devpost to join the conversation.