CLEANTAB


Brief
Most blockers only check URLs and lean on streaks that collapse after one slip. CleanTab reads the page itself and replaces the hard wall with a moment of reflection.
Approach
Keyword and URL scoring runs first; an image model runs locally only on images you linger on, and Chrome's on-device Gemini Nano rules on borderline pages. Nothing leaves the device. Turning it off takes deliberate friction: cooldowns, a lock window, or a partner-held passphrase.
Highlights
- Reflection prompt, breathing exercise and a one-time pass
- Daily ring instead of streaks, with a 16-week heatmap
- Cooldowns, lock window and accountability partner
- Zero network requests, data stays local
Stack
- Chrome MV3
- JavaScript
- TensorFlow.js
- Gemini Nano
- Next.js