Areas, goals, projects and tasks, plus notes and habits, in one system. Run it on your own server, or let us host your instance for you.
Or let us run it for you, $49/year early bird
MIT licensed · open source forever
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 system. Because tududi runs on your own server, the connection — and your data — never has to leave it. That's a structural difference Todoist and Notion can't offer, no matter what they promise.
Add, find, and complete tasks without leaving the conversation.
The MCP connection talks to your own instance — nothing routes through a third party.
Built on the open Model Context Protocol — works with Claude and other MCP clients.
{
"mcpServers": {
"tududi": {
"command": "npx",
"args": ["-y", "tududi-mcp"],
"env": {
"TUDUDI_URL": "https://localhost:3002",
"TUDUDI_API_TOKEN": "your-personal-access-token"
}
}
}
}The same works with Cursor, Windsurf, Cline, and any other MCP client. Read the MCP docs →
Included in every tier, self-hosted and Managed alike.
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.
tududi combines goals, projects, tasks, notes, and smart views into one calm, focused system. Designed for individuals and small teams who value privacy and clarity.
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.
Free, open source, and Docker-ready. Own your data completely.
Deploy in minutes with 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 \
-p 3002:3002 \
-d chrisvel/tududi:latesthttp://localhost:3002One system, three ways to run it
Cancel any time and export everything. If the Managed service 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.
All three give you the full tududi system
Ready to run your own system?
Self-host tududiLeave your email and we will send you an invite when early access opens, plus a note when something ships. No spam, unsubscribe in one click.
We store your address and the date you gave it, so we can send you release notes and nothing else. We never share it.
Available in 25 languages worldwide