Self-hosted task, project, and habit system with an MCP server your agent can call.
tududi is a GTD-shaped life manager: Areas and Goals at the top, Projects under them, Tasks (with subtasks and recurrence) at the bottom, plus notes, people, tags, habits, and saved views. Chris Veleris ships it as a React + Express TypeScript app you run in Docker, or as a paid managed instance ($49/year early bird on the site when checked).
The part that is specific: an MCP server with 59 tools covering tasks, projects, areas, goals, habits, notes, people, tags, views, inbox, search, and metrics. The agent talks to your instance (TUDUDI_URL + a personal access token). There is a separate optional assistant that can use any OpenAI-compatible provider, including Ollama, for a daily brief.
Other wiring that is actually there: Telegram capture, CalDAV, OIDC, a PWA, and 25 UI languages. GitHub showed 3,294 stars on this check; the marketing site said 3,288 stars and 716k+ Docker pulls. MIT, changelog on GitHub Releases.
This is a full product, not a weekend todo. List it because the MCP surface is real and the self-host path is the default, not a teaser.
Built with
Model + tools used
Last checked 2026-09-01 11:44 UTC
Open live app ↗Watch demo| timestamp | result | latency |
|---|---|---|
| 2026-09-01 11:44 UTC | live | 428ms |
| 2026-08-26 21:22 UTC | live | 398ms |
| 2026-08-26 20:12 UTC | live | 416ms |