Getting started
Sign in, capture your first todos, and learn the handful of keys that make createtodo fast.
Sign in
Head to createtodo.com/login and sign in with a magic link, a passkey or GitHub. You land in your workspace with the sidebar on the left and a list open.
Capture your first todos
Press C — or click Create todo in the sidebar — and the composer slides up from the bottom of the page. Type a title, then:
- Enter creates the todo and keeps the composer open for the next one
- ⇧ Enter opens a description row under the title
- Esc puts the composer away; whatever you typed is still there next time
The row under the title holds the property bar — status, priority, assignee, labels, due
date — plus the list and relations. Type @name, #label or a phrase like tomorrow in the
title and it becomes a chip. More in todos.
Move with the keyboard
Everything in createtodo is reachable without the mouse:
- ↑/↓ (or j/k) step through the sidebar — or through todos, when a todo is open
- Space previews the selected todo beside the list; hovering a row does the same
- ⌘ K opens the command palette, which reaches everything else
- ⌘ B hides and shows the sidebar
The full reference lives in keyboard shortcuts.
Add structure when you need it
Press L to create a list — one per project, area, or client. Break a big todo into subtodos, tag related work with labels, mark what blocks what with dependencies, and save a view for the slice you look at every morning. None of it is required; structure is there when a flat list stops being enough.
Bring your agents
If you use Claude, Cursor, or another coding agent, connect it to the same workspace with the MCP server or the ct CLI. Todos an agent files show up in the app instantly, marked as the agent’s work.