Inspiration
Most apps treat low energy as a problem to fix.
We wanted to build something that doesn’t panic when you slow down.
HELD came from noticing how exhausting “productivity” tools feel on tired days — streaks, goals, reminders, and silent judgment. We asked a different question:
What if an app could simply hold the day, instead of pushing it forward?
The inspiration was rest, burnout, and the feeling of wanting something that notices — not something that motivates.
What it does
HELD is a calm, offline-first app for noticing how your day is held.
- You log simple actions and energy states (foggy, low, clear, focused).
- The day is split into morning, midday, and evening containers.
- The app reflects what happened using neutral, non-judgmental language.
- AI stays in the background — never instructive, never directive.
There are:
- no streaks
- no goals
- no improvement curves
Just awareness, without pressure.
How we built it
- Android (Jetpack Compose) with an offline-first architecture
- Room for local persistence (energy, actions, daily state)
- A clear separation between:
- rule-based core logic
- AI-assisted language tooling (debug-only)
- Google Gemini API used only for:
- language safety checks
- neutral reflection summaries
- AI is gated behind Developer Tools and never appears directly in the user-facing flow
The system is designed so the app still works fully without AI.
Challenges we ran into
- Designing AI that helps without taking control
- Preventing reflections from sounding:
- prescriptive
- motivational
- subtly judgmental
- Resisting the urge to add charts, stats, or “helpful” nudges
- Building UI that feels calm, not empty or unfinished
- Deciding what not to build (this was harder than adding features)
Accomplishments that we're proud of
- Creating AI that is intentionally quiet
- Maintaining a strict “no advice, no coaching” philosophy
- Shipping an app that feels safe on low-energy days
- Designing reflections that stop instead of escalate
- Building a complete experience that works fully offline
- Choosing restraint as a feature, not a limitation
What we learned
- More intelligence doesn’t always mean more help
- Tone matters as much as functionality
- AI can reduce harm when it’s used to filter, not decide
- Users don’t always want to improve — sometimes they want permission
- Calm is surprisingly hard to design, but deeply valuable
What's next for HELD
- Optional time-of-day reflections (morning / evening)
- Better personalization while keeping neutrality
- Accessibility improvements (voice, low-interaction modes)
- Continued exploration of non-intrusive AI design
- Keeping HELD small, quiet, and trustworthy
No roadmap bloat.
No optimization creep.
Just holding the day a little more gently.

Log in or sign up for Devpost to join the conversation.