代码 Tududi:可自托管的个人任务与生活管理系统拆解

2026-09-05 10:00:37

Tududi:可自托管的个人任务与生活管理系统拆解

Tududi 是一个免费开源、支持自托管的任务管理与生活管理系统,定位介于 Todoist、Notion 和项目管理工具之间。除了任务管理,它还引入领域(Areas)、目标(Goals)、项目(Projects)、习惯和笔记等概念,用来组织个人生产力体系。

项目使用 TypeScript/JavaScript 开发,基于 MIT 开源协议,代码托管在 GitHub:

https://github.com/chrisvel/tududi

功能特性

  • 任务管理:通过多层级结构组织工作,支持优先级、截止日期、标签、状态流转、智能筛选、自定义视图和看板管理,内置重复任务机制。
  • 目标管理:以 Goals 为最高层级,支持设定季度或年度成果,并将目标与 Areas、Projects、Tasks 关联,打通「长期愿景」到「日常执行」的链路。
  • 领域管理:Areas 用于维护长期持续的责任范围,比如工作、健康、家庭、学习、财务。
  • 项目管理:作为承接长期规划与具体执行的载体,项目下可组织任务、子任务、笔记和标签,归属于特定领域或关联目标。支持成员协作、权限共享、进度跟踪、截止日期管理、文档沉淀与多维筛选。
  • 多种视图:内置 Today、Overdue、Upcoming、Someday 等智能视图,也能自定义过滤条件并保存视图;提供看板、日历视图、艾森豪威尔矩阵等不同展示方式。
  • 笔记系统:支持创建独立笔记或关联到项目,使用 Markdown 编辑,支持 Wiki Links(双向链接)与 Backlinks(反向链接)。结合全文搜索、标签管理和项目关联,可以把任务、文档和参考资料统一存放。
  • 习惯追踪:用于管理需要长期坚持的行为,如运动、阅读、学习或晨间例行任务。
  • AI 助手:基于自有数据层做分析与执行,可读取任务、项目、目标、习惯和笔记,生成每日简报、任务建议、项目分析等内容。
  • MCP 服务器:内置 MCP Server,对外开放任务、项目、领域、目标、习惯、笔记、搜索和统计分析等能力,Claude、Cursor、Cline 等 MCP 客户端可直接访问和操作数据。
  • 集成能力:支持 Telegram 快速记录任务与接收每日摘要;支持 CalDAV 双向同步;支持 OIDC/SSO,可与 Azure AD、Google、Okta 等身份认证集成;提供标准化 REST API、Swagger/OpenAPI 文档及个人访问令牌。

在线体验

官方云服务提供在线 Demo:

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_EMAILTUDUDI_USER_PASSWORD 可改成自己的登录邮箱和密码。

启动后访问:

http://localhost:3002

其他部署方式见官方文档:

https://docs.tududi.com/

复制全文 生成海报 Tududi 自托管 任务管理 MCP Docker

推荐文章

程序员茄子在线接单