stars on GitHub MCP server built in

Self-hosted life management
your AI can actually use

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.

MIT licensed · open source forever

The tududi interface, showing the Today view with planned tasks
stars on GitHub · MCP server, 59 tools · Listed in awesome-selfhosted · Covered by XDA · 25 languages · 646k+ Docker pulls
AI & MCP

The self-hosted system
your AI agent can actually use

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.

Capture & search from chat

Add, find, and complete tasks without leaving the conversation.

Data stays on your server

The MCP connection talks to your own instance — nothing routes through a third party.

Open protocol, no lock-in

Built on the open Model Context Protocol — works with Claude and other MCP clients.

Connect it to Claude Desktop

claude_desktop_config.json
{
  "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.

AI Assistant

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.

Daily Brief

A morning summary with your focus task and any risk flags worth knowing about.

Task Insights

Suggested next steps for a specific task, generated on demand.

Project Insights

A quick health assessment for a project — what's moving, what's stuck.

Features

A complete system for organized living

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.

Goals

Set outcomes for a season or a year, and see which Areas and Projects are actually moving them forward.

Hierarchical Organization

Goals and Areas sit side by side at the top — long-range outcomes and ongoing areas of life. Both contain Projects, which contain Tasks.

Views

Smart saved searches like "Today", "Overdue", or "Someday" — one click, no rebuilding a filter every time.

Smart Recurring Tasks

Daily, weekly, monthly patterns with completion-based recurrence and parent-child relationships.

Subtasks & Breakdown

Break down complex tasks into manageable subtasks with progress tracking.

Flexible Tagging System

Custom tags for tasks and notes with instant filtering and cross-project organization.

Telegram Integration

Send a message to capture tasks instantly, get daily digests, and manage your list on the go.

Privacy and Control

Keep your data private. Self-host for full control, or use a Managed instance with encrypted backups.

Self-Host

Run it on your own server

Free, open source, and Docker-ready. Own your data completely.

Docker Setup

Deploy in minutes with Docker

1

Pull the Docker image

docker pull chrisvel/tududi:latest
2

Run the container

docker 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:latest
3

Access at http://localhost:3002

Pricing

Choose how to use tududi

One system, three ways to run it

Managed

$49 $99 EARLY BIRD /year
Launch price for the first 100 licences. Yours for as long as you stay subscribed.
Your own isolated container and database.
  • Your own container and database, isolated from every other user
  • Managed updates and automatic backups
  • One flat price, no per-seat pricing
  • MCP and AI Assistant included
  • Export everything, any time
Get early access →

Business Licence

$499/year
Using tududi at work
  • Commercial use licence
  • Priority support with a response commitment
  • An invoice your company can expense, VAT included
  • Your own isolated container, or run it entirely on your own server
  • Direct line to the maintainer
Email licensing@tududi.com →

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.

Quick Comparison

All three give you the full tududi system

Self-Hosted
Managed
Business Licence
Open source core
Commercial use
Full infrastructure control
Optional
Data stays on your hardware
Optional
No recurring cost
No server setup required
Managed updates
Automatic backups
Isolated container and database
Your server
Priority support
Response commitment
Community
Email
Same business day
Invoice for expenses
Pricing
Free forever
$49/year
$499/year

Ready to run your own system?

Self-host tududi

Not ready yet?

Leave 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

🇸🇦 Arabic 🇧🇬 Bulgarian 🇨🇳 Chinese 🇩🇰 Danish 🇳🇱 Dutch 🇺🇸 English 🇫🇮 Finnish 🇫🇷 French 🇩🇪 German 🇬🇷 Greek 🇮🇩 Indonesian 🇮🇹 Italian 🇯🇵 Japanese 🇰🇷 Korean 🇳🇴 Norwegian 🇵🇱 Polish 🇵🇹 Portuguese 🇷🇴 Romanian 🇷🇺 Russian 🇪🇸 Spanish 🇸🇮 Slovenian 🇸🇪 Swedish 🇹🇷 Turkish 🇺🇦 Ukrainian 🇻🇳 Vietnamese

Join the tududi Community

Connect with other tududi users, get support, and stay updated