Areas, goals, projects, tasks, notes and habits, in one system. Create a Cloud account in a minute.
tududi combines goals, projects, tasks, notes, and smart views into one calm, focused system. Let us run it for you, or run it yourself if you prefer.
Set outcomes for a season or a year, and see which Areas and Projects are actually moving them forward.
Goals and Areas sit side by side at the top: long-range outcomes and ongoing areas of life. Both contain Projects, which contain Tasks.
Smart saved searches like "Today", "Overdue", or "Someday". One click, no rebuilding a filter every time.
Daily, weekly, monthly patterns with completion-based recurrence and parent-child relationships.
Break down complex tasks into manageable subtasks with progress tracking.
Custom tags for tasks and notes with instant filtering and cross-project organization.
Send a message to capture tasks instantly, get daily digests, and manage your list on the go.
Keep your data private. Self-host for full control, or use a Managed instance with encrypted backups.
Organize projects by life areas - Work, Personal, Health, Learning.
Switch to an Eisenhower Matrix or a Kanban board when the question is simply: what do I do right now.
Smart categorization: Today's priorities, Upcoming deadlines, and Someday tasks.
See completion trends and workload across projects, so you know where your time is actually going.
Assign tasks to people and see who's involved in a project at a glance.
Track recurring habits alongside tasks and projects, with simple streaks and completion history.
Priorities, due dates, tags, and smart sorting. Powerful filtering to find what matters.
Rich text notes for projects with full search and organization capabilities.
Full-text search plus filters by project, tag, priority, or due date. Find any task in seconds.
Add tududi to your home screen or desktop as a PWA. Works offline and syncs when you're back online.
Sign in with your existing identity provider: Authentik, Keycloak, Google Workspace, or any OIDC-compatible provider.
Available in 25 languages with full localization support.
Bidirectional task sync with Apple Reminders, tasks.org, Thunderbird, and any CalDAV-compatible app.
Versioned Swagger docs and personal access tokens for custom integrations.
A layout that adapts cleanly from a widescreen desktop down to a phone in your pocket.
Share projects with granular access controls - read-only or read-write permissions.
tududi ships an MCP server exposing 59 tools, covering tasks, projects, areas, goals, habits, notes, people, tags, views, inbox, search and metrics. Connect Claude or any MCP-compatible agent straight to your own instance, whether that is your Cloud account or a server you run yourself. The connection goes to your instance rather than through a relay in between, which is a structural difference Todoist and Notion cannot offer, no matter what they promise.
What should I focus on today, and is anything slipping?
Start with Ship the billing migration. It is due today, and three tasks in Payments are waiting behind it.
Worth knowing
Move the redesign review to Friday and add a task to unblock Payments.
Done. Review redesign draft is now due Friday, and Unblock Payments queue is in the Payments project, due today.
An example session. Your agent connects straight to your own instance over MCP.
Add, find, and complete tasks without leaving the conversation.
The MCP connection goes straight to your own tududi, on Cloud or on your own server. Nothing routes through a third party.
Built on the open Model Context Protocol. Works with Claude and other MCP clients.
Cloud
{
"mcpServers": {
"tududi": {
"command": "npx",
"args": ["-y", "tududi-mcp"],
"env": {
"TUDUDI_URL": "https://app.tududi.com",
"TUDUDI_API_TOKEN": "your-personal-access-token"
}
}
}
}Point TUDUDI_URL at your own instance instead. Everything else is identical.
"TUDUDI_URL": "http://localhost:3002"The same works with Cursor, Windsurf, Cline, and any other MCP client. Read the MCP docs →
MCP comes with tududi Cloud, and with every self-hosted instance.
A separate, optional layer that reads your data and writes back plain-language summaries. Works with any OpenAI-compatible provider, including self-hosted ones like Ollama.
A morning summary with your focus task and any risk flags worth knowing about.
Suggested next steps for a specific task, generated on demand.
A quick health assessment for a project: what's moving, what's stuck.
What reviewers wrote after running tududi themselves.
Tududi stands out as a breath of fresh air among over-engineered and often expensive productivity tools.
Tududi is an immensely useful tool, and one that is easy to integrate into day-to-day workflow.
A free, open-source application that allows you to efficiently categorize and track your work, from personal task management to large-scale project management and detailed note-taking.
One hosted plan, or run it yourself if you would rather do the ops.
Cancel any time and export everything. If tududi Cloud ever shuts down, you get your data and a self-host migration guide. Fair use applies to storage and API volume. 30-day money-back guarantee, no questions asked.
The same application either way. What differs is who runs it, and what that costs you.
The licence, the AI, and what happens to your data. If something is missing, ask in Discord.
The application is open source under the MIT licence, so you can run it on your own server for nothing, modify it, and build on it without paying anyone. There are no seat counts and no features held back: the self-hosted build is the whole product. tududi Cloud is a paid service, because hosting, backups and email cost money to run. You are paying for the operating work, never for access to the software.
Yes, and you do not need to buy anything first. The MIT licence permits commercial use, including inside a business and inside a commercial product, with no revenue threshold and nothing to report. If your finance team needs an invoice, a Cloud subscription is billed through our payment provider and produces one. Nothing on this page sells permission, because permission is already yours.
Yes. It is built primarily by one maintainer, with contributions from the community, and it ships often. Every release is listed on the GitHub releases page, linked from the Changelog in the menu above, so you can judge the pace yourself rather than take our word for it. Development happens in the open: issues, a public roadmap, and a Discord where questions get answered.
The app is MIT licensed and the source is public, so it cannot be withdrawn from you. Anyone can keep running it, and you can fork it. On tududi Cloud your data lives in a standard tududi database rather than a proprietary format, so if the service ever shut down you would get your data and a guide to moving it onto your own server.
No. Cloud is €5 a month or €50 a year, and that is the whole price list: no free tier, no trial clock, no card taken for something that quietly starts billing later. There is a 30-day money-back guarantee if it turns out not to suit you, and there is a live demo on this page if you would like a look around first. The free way to use tududi is to run it on your own server, which is the same application.
You are paying to not run infrastructure. tududi Cloud gives you the same system with the server, updates, backups and email handled for you, which is the fiddly, unglamorous half of self-hosting. Cloud is the path we recommend. Self-hosting is the better deal only if you already run Docker and a reverse proxy and actively want to operate the stack.
That depends which of the two layers you mean, and the difference matters. The MCP server runs inside your own instance: an agent such as Claude Desktop connects to that instance directly, so the conversation is between your agent and your own tududi rather than a broker in between. The AI Assistant is different. It calls an OpenAI-compatible provider, so if you point it at a hosted one, the contents of those requests go to that provider. Point it at a local model instead, such as Ollama or LM Studio, and nothing leaves your machine. It stays off until you supply a key, so this is always your choice rather than a default.
MCP is the Model Context Protocol, an open standard for connecting AI agents to real systems. tududi ships an MCP server exposing 59 tools spanning tasks, projects, areas, goals, habits, notes, people, tags, views, inbox, search and metrics, so an agent can capture, find, update and finish work rather than just talk about it. It is opt-in, it comes with Cloud and with every self-hosted instance, and it works with Claude Desktop, Cursor, Windsurf, Cline, or any other MCP client.
Docker, somewhere persistent to store the database, a reverse proxy with TLS in front of it, and the discipline to apply updates and keep backups. It is comfortable on a small VPS or a machine on your own network, and the commands are in the Self-Host section and the docs. Most people are better served by Cloud, which is the same application with none of that work.
Everything lives in a single SQLite database file inside the volume you mounted. Backing it up is copying that file somewhere safe, and restoring it is copying it back. tududi also snapshots the database automatically before it applies migrations, keeping recent copies. There is no proprietary format and no export step standing between you and your own data.
Yes. A single instance can host multiple users, and projects can be shared with read-only or read-write access, which the tasks and notes inside them inherit. Self-registration is off by default, so an admin either creates accounts or deliberately opens sign-ups. Nobody gets in because you forgot to close a door.
Yes, and that is the normal way to run it. Set TUDUDI_TRUST_PROXY so the app trusts the forwarded headers from nginx, Caddy, or Traefik. If you skip it, logins and IP logging behave strangely in ways that are hard to diagnose, so the app raises a specific error rather than failing quietly. The accepted values are documented in the README.
Self-hosting is for people who already run Docker and a reverse proxy. If you want tududi without becoming the sysadmin, use Cloud.
For people already running Docker
docker pull chrisvel/tududi:latestdocker run \
-e TUDUDI_USER_EMAIL=you@example.com \
-e TUDUDI_USER_PASSWORD=yourpassword \
-e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) \
-v ~/tududi_db:/app/db \
-v ~/tududi_uploads:/app/uploads \
-p 3002:3002 \
-d chrisvel/tududi:latesthttp://localhost:3002781k+ Docker pulls
We run the server, the updates and the backups. You get the system, and a 30-day money-back guarantee if it is not for you.
Prefer to run it on your own server? Read the guide.
Leave your email and we will tell you the day it opens. Nothing else, and one click to leave.
We store your address and the date you gave it, so we can tell you when Cloud opens. We never share it.
The tududi app is available in 25 languages worldwide