FocusOS
A Goal Execution & Focus Accountability System
FocusOS is a full-loop productivity operating system designed to help users plan meaningful goals, execute protected focus sessions, reflect intentionally, and improve weekly through analytics.
It combines:
- A Web App (planning, tracking, analytics, reviews)\
- A Browser Extension (Manifest V3) for real-time site blocking\
- A structured analytics engine powering pace tracking, risk modeling, and behavioral insights
The product operates on a simple but powerful loop:
Plan → Execute → Reflect → Analyze → Adjust
Inspiration
We noticed that most productivity tools track tasks but fail to enforce meaningful execution. Users set ambitious goals but drift due to distraction, poor pacing, and lack of structured reflection.
We wanted to build a system that doesn't just track work --- it protects it, measures it against real deadlines, and generates behavioral intelligence to improve week after week.
What it does
FocusOS transforms long-term goals into measurable pacing systems and enforces distraction-free focus sessions.
Core capabilities:
- Goal creation with deadlines and weekly pacing targets\
- Real-time browser blocking during focus sessions\
- Emergency Kill tracking for behavioral insight\
- Pace gap calculations and trajectory banding\
- Energy heatmaps and 30-day behavioral snapshots\
- AI-powered weekly reviews with structured analytics
Pacing formula:
$$ Required\ Pace = \frac{Remaining\ Hours}{Weeks\ Left} $$
$$ Pace\ Gap = Current\ Weekly\ Average - Required\ Pace $$
How we built it
Frontend: React\ Backend & Database: Supabase\ Extension: Manifest V3 browser extension
Architecture:
- Web app manages goals, sessions, analytics, and weekly reviews\
- Extension enforces focus mode with dynamic blocking rules\
- Runtime messaging connects web app and extension\
- Analytics engine computes risk bands, pace metrics, and insights\
- Weekly reviews store both memo text and structured JSON
What-if projection model:
$$ Projected\ Pace = Current\ Pace + \Delta h $$
Challenges we ran into
- Browser security restrictions preventing silent extension installation\
- Managing cross-browser compatibility (Chrome, Edge, Brave)\
- Designing analytics that are actionable but not overwhelming\
- Removing visual clutter (like probability bars) without losing depth\
- Handling edge cases under Supabase free-tier constraints
Accomplishments that we're proud of
- Built a complete execution loop from planning to weekly review\
- Designed a clean pacing system that reduces cognitive overload\
- Integrated Emergency Kill events into behavioral risk modeling\
- Created structured weekly reviews powered by real analytics\
- Delivered a cross-browser blocking system with dynamic rules
What we learned
- Productivity isn't about more tracking --- it's about better feedback loops\
- Behavioral signals (like hesitation and early exits) are more powerful than raw hours\
- Simplicity in UI increases adoption more than feature density\
- Structured weekly reflection dramatically improves long-term alignment
What's next for FocusOS
- Smarter predictive risk modeling\
- Calendar integrations for proactive session scheduling\
- Deeper behavioral pattern detection\
- Mobile companion app\
- Team and accountability group features\
- Advanced long-term trajectory forecasting
What Makes FocusOS Different?
FocusOS tracks:
$$ Behavior + Execution\ Quality + Trajectory\ Risk $$
It measures:
- Whether you're on pace\
- Behavioral stability\
- Risk drift\
- What to do next
FocusOS is not just a productivity tool --- it is a behavioral operating system for goal execution.
Built With
- chrome.runtime
- chromeedgebrave
- manifest
- react
- shadcnui
- supabase-(auth-+-postgres)
- tailwind-css
- typescript
- vercel
- vite
Log in or sign up for Devpost to join the conversation.