🎯
Focus until you can't. The app learns your rhythm and grows with you.
The Core Loop
1
Press Focus and do your work. Don't watch the timer — use zen mode (the eye icon) to hide it. Just work until your concentration breaks naturally.
2
Press Done when you feel your focus slipping but you're choosing to stop. Press Distracted if you realize you've already lost focus. Be honest — the distinction helps the algorithm understand your patterns.
3
Take your break. The app calculates break length based on how long you focused. Step away from the screen. Move. Look at something far away. Then come back for the next block.
How the Algorithm Works
The app tracks your floor — the 35th percentile of your recent sessions. This is what you can reliably do on an average day. Everything is built around raising this number over time.
📈 Linear Phase
Your first sessions. The app is learning your baseline. Goals increase as you prove consistency. Once you plateau, you transition to Wave mode.
🌊 Wave Phase
Alternating cycles of Push blocks (stretch goals above your floor) and Consolidation blocks (comfortable goals at your floor). The mix adapts to your momentum — when you're hitting goals consistently, you get more pushes. When you're struggling, more consolidation.
⚡ Momentum
Your rolling win rate over the last 5 blocks. Hot (80%+) means aggressive cycles. Steady (40-80%) means balanced. Recovery (below 40%) means easy cycles with gentle pushes. You'll see your momentum in the stats bar.
😴 Fatigue Curve
Your 4th block of the day is harder than your 1st. The app knows this. Goals automatically decrease for later blocks (6% per block by default, adjustable in settings). A 22-minute block 4 after three 30-minute blocks is a great session — the algorithm treats it that way.
What the Stats Mean
🏠 Floor
Your reliable baseline — what you can do on an okay day. This is the number you're trying to raise. When it goes up, you've genuinely improved.
🔥 Streak
Consecutive sessions where you hit your goal. Long streaks mean the algorithm has dialed in your level. Broken streaks are fine — they're information, not failure.
🏆 Milestones
Earned when your floor crosses key thresholds (15m, 20m, 25m, 30m, etc). These are permanent. They represent real, sustained growth — not a single good session.
📊 Weekly Floor Delta
Shown in the stats bar. Tells you whether your floor moved up, down, or held steady compared to last week. The most important feedback signal in the app.
Tips for Getting the Most Out of It
Be consistent, not heroic. Three 25-minute blocks every day beats one 90-minute block once a week. The algorithm rewards consistency.
Use zen mode. Watching the timer is counterproductive. Hide it and let the app do the tracking. You'll get a subtle indicator when you hit your goal.
Don't chase overshoots. Going way past your goal feels great but it inflates your stats and can make tomorrow's goals too hard. When you hit your goal, finishing soon after is ideal.
Distracted ≠ failure. Pressing "Distracted" gives the algorithm honest data. A short distracted block followed by a strong recovery block is better than a long block where you were half-checked-out.
Trust the fatigue curve. If your 4th block feels easy despite the lower goal, that's the system working. You're building endurance without burnout.
The floor is everything. Ignore individual sessions. The floor is the signal. If it's trending up week over week, you're improving. Everything else is noise.
Keyboard Shortcuts
Space Start focus / Pause / Resume
Esc Close modals