DEV Community

Omar Dominguez
Omar Dominguez

Posted on

I Built a Daily Reset for Devs -- Here's Why Your GitHub Profile Should Show You Touched Grass

We've built an entire culture around shipping. Deploy on Friday. Grind through the weekend. "Sleep is for the weak." Hustle porn dressed up as engineering culture.

And it's working, if by "working" you mean 86% of Gen Z developers reporting burnout before they turn 25.

I know this pattern intimately because I almost died from it. Not from code, from everything code replaced.

The 80 lbs

7 years ago I was 80 lbs overweight. Sedentary. Stuck in a loop I could feel but couldn't name. I was building things, but I wasn't building a life. A doctor told me I was heading toward serious trouble.

I didn't sign up for a gym. I didn't start a diet. I started with 7 minutes a day.

Just breathing.

That 7-minute habit became the Boston Marathon. Then an Ironman 70.3. Then MIT Sloan.

The tool wasn't the marathon. The tool was the 7 minutes.

What I Built

Jerome7 is an open-source, AI-powered, 7-minute daily reset designed for developers.

Every day, you get a session: breathwork, grounding, reflection, and preparation. Sessions are generated by Gemini 2.5 Flash and narrated by ElevenLabs with binaural beats (5 frequency presets from theta to beta, generated client-side via Web Audio API).

Four session types rotate to keep it fresh:

  1. Breathwork -- box breathing, physiological sighs, paced respiration
  2. Meditation -- body scan, focused attention, open awareness
  3. Reflection -- guided journaling prompts, gratitude, pattern recognition
  4. Preparation -- intention setting, energy mapping, daily focus

The sessions are backed by science:

  • Box breathing activates the parasympathetic nervous system in under 90 seconds
  • Binaural beats show statistically significant stress reduction (p < .001) in PMC-published research
  • The 66-day streak mechanic is based on habit formation data from the European Journal of Social Psychology

The GitHub Mechanic

Here's where it gets interesting for devs.

Your reset streak generates a dynamic SVG graph -- similar to GitHub's contribution grid, but for showing up as a human. You embed it in your profile README:

Jerome7

GitHub renders it natively. No JavaScript, no iframes. The SVG updates daily and is designed for both light and dark themes.

Every embed is an ad. Anyone viewing your profile sees your streak, clicks the graph, lands on jerome7.com, does their 7 minutes, gets their own graph, embeds it in their profile. The loop closes itself.

No enforcement. No blocking. No friction. Just identity: "i breathe before i ship."

Under the Hood

Layer Tech
Backend FastAPI (Python 3.13), SQLAlchemy
Database PostgreSQL (prod), SQLite (dev)
AI Gemini 2.5 Flash
Voice ElevenLabs
Audio Web Audio API (binaural beats, client-side)
Globe Three.js + WebGL
Protocols Google A2A (agent discovery)
Hosting Railway
CLI npx jerome7

Three AI agents handle different concerns:

  • Coach Agent -- builds your daily session based on history, time of day, and patterns
  • Pattern Agent -- reads session history and flags behavioral trends ("you skip Fridays," "stress markers spike post-standup")
  • Streak Agent -- manages accountability with a 3-miss rule and 1 save per 30 days

Why "Jerome"?

Named after Jerome Eugene Morrow from Gattaca -- the genetically "perfect" specimen who still fell apart inside.

We optimize our code, our deploys, our pipelines. We build perfect systems. And we fall apart inside them.

Jerome7 is 7 minutes to not fall apart.

Try It

CLI:


bash
npx jerome7
Enter fullscreen mode Exit fullscreen mode

Top comments (0)