Documentation
Everything you need to get work done in createtodo — from your first todo to wiring up AI agents that file and finish work alongside you.
Getting started
Concepts
- Todos & subtodosThe unit of work in createtodo — capture it fast, enrich it when it matters, break it down when it grows.
- DraftsPark a half-written todo as a draft, finish it on its own page, and create it when it is ready.
- ListsOrganize todos into lists — one per project, area, or client — and shape how each one is displayed.
- Status & priorityTrack where each todo stands and what deserves attention first.
- LabelsTag todos with labels to slice work across lists — by theme, kind, or anything else you care about.
- Dependencies & relationsConnect todos that block, relate to, or belong to each other — and let "ready" work sort itself out.
- DescriptionsCollaborative rich-text descriptions with markdown, images, bookmark cards, embeds and mentions.
- Recurring todosGive a todo a repeat rule and the next occurrence appears when you complete it.
- Activity & timelineEvery change is recorded — per todo and per list — with who made it, and which agent did it on their behalf.
Interface
- Command paletteOne keystroke to reach everything — search todos, jump between lists, and run commands without leaving the keyboard.
- Keyboard shortcutsThe complete shortcut reference, generated from the same registry the app itself uses.
- Sidebar & layoutThe rail on the left holds your workspace, lists, views and favorites — hide it, peek it, resize it, or go full width.
- Views & filtersFilter any list by property, then save the configuration as a view — personal or shared, on its own page, a favorite in the sidebar.
- BoardLay a list or view out as columns of cards — one column per group — and move todos by dragging between them.
- Selection & bulk editingSelect several todos at once and change their status, priority, assignee, labels or due date together.
- Archive & trashFinished work stays browsable in the archive; deleted todos and lists are recoverable from the trash.
- Offline & syncLocal-first storage makes the app instant and offline-capable; real-time sync keeps every device and teammate current.
For agents
- MCP serverGive any MCP client — Claude, Cursor, and friends — structured tools to work in your createtodo workspace.
- The ct command lineManage todos from the terminal with JSON-first output — built for scripts, git hooks, and coding agents.
- API keysWorkspace credentials for the MCP server and the ct CLI — one key per agent, read-only when that is all it needs.
- QuestionnairesWhen an agent needs a decision, it asks — a few structured questions you answer in the app instead of a chat you have to be in.
- Workspace memoryFacts, decisions and conventions that outlive a session — stored in the workspace, searched by every agent before it starts.