Capture fast. Organize calmly.
Todo brings your tasks and notes into one calm, private space — with an AI that finds, summarizes and answers. Self-hosted, open source, yours.
Self-hosted · Open source (AGPL-3.0) · Your data stays yours
One core, three ways in
The same data core, exposed through a canonical REST API, an MCP server for AI agents, and a React web app.
REST API
The canonical interface, documented with OpenAPI/Swagger. Everything flows through it.
MCP server
Your tasks become tools for your LLM agents.
React web
A fast web app, light or dark theme, FR/EN.
Why Todo
Everything you need, nothing you don't
Tasks
Projects, sections, P1–P4 priorities, labels, sub-tasks and recurrence.
Notes
Rich, searchable journal notebooks, linked to your tasks.
Built-in AI
Semantic search and natural-language answers across your whole space.
Self-hosted
Your data stays with you. Open source, no vendor lock-in.
Capture & action
From note to task, without friction
Drop an idea: it becomes a note. Turn it into tasks in one gesture. Quick Add understands your dates and priorities — all that's left is to check them off, calmly.
- › Capture without leaving the keyboard.
- › Notes and tasks in one space.
- › Milo changes colour as you progress.
Search & Ask AI
Ask a question, get a sourced answer
Todo indexes your tasks, descriptions, attachments and notes into a vector store. Ask “What should I do before Friday?” and get an answer written by an LLM, with the exact tasks and pages as sources.
- › Choose your LLM provider and model — or a custom one.
- › Your own API key, or a free local embedding model.
- › Full transparency on tokens consumed.
Dashboard
Your progress, at a glance
A clear dashboard sums up your activity: completion rate, breakdown by priority, and the trend of completed tasks — no spreadsheet, no effort.
- › Real-time completion gauge.
- › Priority donut, P1 to P4.
- › 14-day trend line.
Features
Built to move forward, every day
Quick Add
Type “Report Friday 5pm #Work @urgent p1” — the date, project, label and priority are parsed for you.
Search & Ask AI
Vector search across tasks and notes, plus answers written by an LLM with cited sources.
Multiple views
Today, Upcoming, Board (Kanban), Calendar and saved filters with a powerful grammar.
Recurrence
Describe repetition in plain language: “every weekday”, “every 3rd of the month”.
MCP server
Your LLM agents manage tasks through the Model Context Protocol — HTTP or stdio.
Dashboard
Completion rate, priorities and a 14-day trend — your activity at a glance.
Sign in with mindlog id
Authenticate via the suite SSO (OIDC), with a password, or with Google — your choice.
Hue
Levels, points and streaks: Milo the chameleon changes colour as you progress.
Take back control of your organization
Deploy Todo in minutes with Docker, or explore the source. Your tasks, your notes, your AI — on your own infrastructure.