WebInfer

3.8 / 5

Rabbit Hole

Detects when you're spiraling into distraction, offers gentle exit

Useful

The Problem

Mindless browsing wastes hours; blockers are too aggressive, willpower fails

Current Solutions (Not Great)

Site blockers (too rigid), willpower (fails), removing apps (extreme)

Who Needs This

Knowledge workers, students, anyone who loses time to the internet, ADHD brains

You opened YouTube for one video and it's been 47 minutes. You were researching something and somehow ended up reading Twitter drama. Rabbit Hole watches your browsing patterns and recognizes when you've drifted from intention into mindless consumption. It doesn't block anything—it just gently asks 'Hey, you've been scrolling Reddit for 20 minutes. Was this what you meant to do?' The friction is minimal but often enough to break the spell.

Honest Take

Focus extensions are a crowded market (Freedom, RescueTime, dozens of blockers), but the gentle nudge approach vs. hard blocking is refreshing and probably more sustainable. The AI pattern detection is the differentiator—detecting drift vs. intentional browsing is genuinely hard. Strong emotional appeal but hard to monetize since people expect productivity tools to be one-time purchases.

Monetization Ideas
Ways to turn this into revenue

Freemium

Free basic, $5-15/mo for pro

One-Time Purchase

$9-49 per license

Donations / Tip Jar

$5-50/month from grateful users

Features
Key features that make this app valuable
  • Distraction pattern detection
  • Gentle notification intervention
  • Session intention setting
  • Drift detection (started X, now doing Y)
  • Time awareness (how long you've been somewhere)
  • Cool-down suggestions (stretch, breathe)
  • Daily summary of time patterns
  • Customizable sensitivity
Build Prompt
Use this prompt with an AI assistant to start building
Build a Chrome extension called 'Rabbit Hole' using WebInfer. Manifest V3 with tabs, history, notifications, alarms, storage permissions. Background script: track tab focus changes and durations. On new session, optional popup asks 'What are you trying to accomplish?' Store intention. Every 5 minutes (alarms API), evaluate session. Use generateObject with recent tab history: { currentSite: string, timeOnSite: number, sessionSites: string[], intention: string } to return { isDistracted: boolean, driftPath: string[], originalIntention: string, gentleNudge: string, suggestion: 'continue'|'take-break'|'refocus' }. If distracted: gentle notification with nudge message, not blocking. 'I meant to do this' dismisses. 'Help me refocus' offers breathing exercise or intention reminder. Popup shows: today's time by site category, drift events, focus score. No judgment, just awareness. Weekly summary of patterns.
Score Breakdown
Pain
Clarity
Demo
Build
Share
Revenue

Ready to build?

Copy the build prompt and start creating with your favorite AI assistant.

Built it?

Submit your creation to our showcase and inspire others.

Submit to Showcase