Plan each day as a column of blocks: 8-10 deep work, 10-11 meetings, 11-12 deep work, etc. Drag to resize. Templates (Monday = CEO day, Tuesday = shipping). Overrun tracking (planned 2h, actually took 3h). Daily retrospective (what actually happened vs plan). Keyboard shortcuts for everything. Not another Todoist — this is Cal Newport's time-blocking method, made digital.
Drag to create a block. Title, category (deep work / meetings / admin / shallow / break), duration. Resize with drag. Keyboard shortcut to add a block (B). Your day visualized as time real estate, not todo items.
Monday = CEO day (3h strategic, 3h 1:1s, 1h admin). Tuesday = shipping day (6h deep work, 1h reviews). Friday = wind-down (2h shallow, 2h learning, 2h reset). Apply template at 8 AM, adjust as the day hits.
Planned 2h for the deck, actually took 3h. Overrun logged. Weekly summary: which tasks you systematically under-plan. Next week's templates absorb the data.
End of day: what actually happened vs plan. 3-question reflection (biggest win, biggest drag, tomorrow's priority). Stored forever. Browse past retros to see what patterns you keep repeating.
B = new block. T = apply template. R = retrospective. E = edit block. Arrow keys navigate blocks. Delete removes. No mouse required. For people who type faster than they click.
Flask + SQLite. Your daily blocks, time estimates, retrospective notes stay on your machine. Not fed into a productivity SaaS's 'work patterns' research.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
timeblock is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.