Keyboard-Driven
Task Management

Modal editing. Keyboard-first navigation. Zero mouse dependency.
Built by vim users, for vim users who refuse to compromise.

:colorschemeterminallightdark
app.todomode.com
Home Agenda TA
Product Launch Back
Review pull requests#dev
▼HighDeploy staging environment[0/2]Fri
MediumWrite release notes
Update the marketing site copyTomorrow
LowTeam standup#meeting
Buy groceries#errandsTomorrow
Add another task…
NORMAL h fold · o new task · a edit 6 tasks  2/61 done today2 due tomorrow, 3 this week
app.todomode.com
Home Agenda TA
Product Launch Back
Review pull requests#dev
▼HighDeploy staging environment[0/2]Fri
MediumWrite release notes
Update the marketing site copyTomorrow
LowTeam standup#meeting
Buy groceries#errandsTomorrow
Add another task…
NORMAL h fold · o new task · a edit 6 tasks  2/61 done today2 due tomorrow, 3 this week
app.todomode.com
Home Agenda TA
Product Launch Back
Review pull requests#dev
▼HighDeploy staging environment[0/2]Fri
MediumWrite release notes
Update the marketing site copyTomorrow
LowTeam standup#meeting
Buy groceries#errandsTomorrow
Add another task…
NORMAL h fold · o new task · a edit 6 tasks  2/61 done today2 due tomorrow, 3 this week
j/k navigate o new task / search : command

Built for Power Users

Keyboard-first features that keep your hands on the home row and your focus on the work

hjkl

Vim navigation

Move, indent and fold tasks without leaving the home row.

i · : · esc

Modal editing

Normal, insert and command modes, straight from vim.

due:fri

Natural-language dates

Type due:tom or due:2w — no calendar widgets.

#tag !high

Inline metadata

Tags, priorities and recurrence parsed as you type.

@weekly

Smart recurrence

Finish a task and the next one schedules itself.

:colorscheme

Themes

Switch between light, dark and terminal looks.

:kanban

Board view

Flip any project into a drag-and-drop board.

t

Time tracking

A per-task timer you start and pause from the keyboard.

:share

Project sharing

Invite teammates with read or edit access.

remind:3pm

Reminders

Email and browser push, from inline syntax.

:attach

Attachments

Drop images, PDFs and docs onto any task.

PWA

Works offline

Install it; changes queue and sync when you reconnect.

2FA

Secure by default

Two-factor auth, Argon2id password hashing and TLS everywhere.

/

Instant search

Fuzzy-find across every project as you type.

:export

Own your data

Export everything to Markdown, JSON or CSV, anytime.

Your New Muscle Memory

j Move down
k Move up
o New task
i Insert mode
ESC Normal mode
: Command mode
d Due date
D Delete task
Space Toggle complete
/ Search tasks

Simple. Transparent. Fair.

One plan. Start with a 7-day free trial — no credit card required.

Monthly Annual Save 14%

Ready to ditch the mouse?

Start your 7-day free trial. All features unlocked. No credit card required.
If you love vim, you'll love this. If you don't, well, you probably stopped reading paragraphs ago.

Get Started