Tududi:把目标、项目、任务、笔记、习惯放进同一个自托管开源系统,内置 MCP Server
Tududi 是一个免费开源、支持自托管的任务管理与生活管理系统,定位介于 Todoist、Notion 和项目管理工具之间。它不只管理任务,还引入了领域、目标、项目、习惯、笔记等概念,用来搭完整的个人管理框架。Tududi 采用 TypeScript/JavaScript 编写,遵循 MIT 协议开源,源码在 GitHub。
功能特性
任务管理
任务管理提供完整的任务体系:通过多层级结构组织工作,任务可设置优先级、截止日期、标签、状态流转,支持智能筛选、自定义视图和看板管理,同时内置重复任务机制。
目标管理
目标(Goals)是系统的最高层级,用来设定季度或年度成果。目标可关联到具体的领域(Areas)、项目(Projects)和任务(Tasks),从长期愿景一路连到日常执行。
领域
领域(Areas)管理长期且持续存在的责任范围,例如工作、健康、家庭、学习或财务。
项目
项目是连接长期规划与具体执行的核心载体。项目下可以组织任务、子任务、笔记和标签,并可归属到特定领域或关联到目标,形成清晰的上下层关系。项目管理支持成员协作、权限共享、进度跟踪、截止日期管理、文档沉淀和多维度筛选。
多种视图
系统内置 Today(今天)、Overdue(已逾期)、Upcoming(即将到期)、Someday(未来某天)等智能视图,也支持自定义过滤条件并保存视图。另外提供 Kanban 看板、日历视图、艾森豪威尔矩阵等展示方式,从不同角度呈现任务和项目。
笔记系统
笔记可以独立创建,也可以关联到项目。编辑器支持 Markdown、Wiki Links(双向链接)和 Backlinks(反向链接),方便建立知识网络;结合全文搜索、标签管理和项目关联能力,可以把任务、项目文档和参考资料统一放在一个系统里。
习惯追踪
习惯追踪用于管理需要长期坚持的行为,例如运动、阅读、学习或晨间例行任务。
AI 助手
AI 助手是建立在用户自有数据上的智能分析与执行层:可以读取任务、项目、目标、习惯和笔记等信息,生成每日简报、任务建议、项目分析等内容,用来快速了解当前优先事项和潜在风险。
MCP 服务器
Tududi 内置 MCP 服务器,对外开放任务、项目、领域、目标、习惯、笔记、搜索和统计分析等数十项能力。Claude、Cursor、Cline 等支持 MCP 的 AI 客户端可以直接访问和操作用户数据。
外部集成
- Telegram:快速记录任务、接收每日摘要;
- CalDAV:与多种任务管理工具双向同步;
- OIDC/SSO:集成 Azure AD、Google、Okta 等身份认证系统;
- REST API 与 Swagger/OpenAPI 文档、个人访问令牌,方便开发自动化工具和第三方应用。
在线体验
官方云服务提供在线体验地址:https://demo.tududi.com/login
登录账号:demo@tududi.com,密码:demodemo。
下载安装
推荐使用 Docker 快速部署。先拉取镜像:
docker pull chrisvel/tududi:latest
启动容器:
docker run \
-e TUDUDI_USER_EMAIL=admin@example.com \
-e TUDUDI_USER_PASSWORD=your-secure-password \
-e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) \
-v ~/tududi_db:/app/db \
-v ~/tududi_uploads:/app/uploads \
-p 3002:3002 \
-d chrisvel/tududi:latest
把 TUDUDI_USER_EMAIL 和 TUDUDI_USER_PASSWORD 改成自己的邮箱和密码。
启动后访问 http://localhost:3002 即可。其他部署方式参考官方文档:。