Today's tasks slide out at the edge of your screen, read straight from a plain markdown file. Check one off, the file updates. No account. No database. Yours.
Keep your day in one markdown file. Drawer reads today's tasks and writes your checkmarks back. That is the whole loop.
Checkboxes under a dated heading. In Obsidian, an editor, or iCloud.
The panel slides from the top-left edge. Today, carried over, and tomorrow, sorted.
Start a session on any task. Pomodoro cycles and a stopwatch that logs real hours.
Tap the circle. The checkbox writes straight back to your file.
Show and hide from anywhere. No window switching.
Pause, resume, chime at the end. Or run full Pomodoro cycles.
Log real hours on a task, with an end-of-day summary.
Jot a thought, swipe to a board. It lives in the same file.
A pad with a teleprompter that floats over other apps.
Edit in Obsidian, an editor, or iCloud. The panel stays in step.
White, pink, brown, green, and ocean noise. Plus a chime when a task gets ticked. Respects Reduce Motion.
Swipe a row to delete or flag it. Notes go as indented lines.
Switch in Settings with ⌘,. From a glass plate to a bitmap game window.
Your day is a plain markdown file, so an AI can write it. Point it at your Obsidian vault. It reads everything, your projects, notes, and meetings, then writes tomorrow's tasks into the file in the format Drawer expects. Open the panel and they are there.
Plan my tomorrow from my project notes. Three tasks, put a time estimate on each.
## 2026-07-05 - [ ] Send the client the Q3 mockups (30m) Notes flag the sign-off is due Monday. - [ ] Fix the login redirect bug (45m) - [ ] Write the release notes (15m)
A dated ## heading starts a day. Tasks under it belong to that day. Add (15m) for a focus hint. Indent to write a note.
# today.md, write it anywhere ## 2026-07-04 - [ ] Call the landlord (15m) Ask about the lease renewal. Mention the broken heater too. - [x] Ship the release notes - [ ] Review the pull request (25m) ## Backlog ### Errands - [ ] Renew the parking permit