
Eddo 中文版下载|网页+Telegram(GTD 任务与时间追踪,离线优先的开源应用)
30 秒速读:待办软件一抓一大把,但把 GTD、时间追踪、依赖关系图塞进同一个离线优先应用的很少。Eddo 是开源的个人任务与时间追踪应用:PouchDB 离线存储 + 实时同步,任务按工作/家庭/项目等上下文组织、看板列展示,计时器记录每件事花了多久,依赖图用 Graphviz 画出任务的父子与阻塞关系。入口多到离谱:网页、Telegram 机器人(自然语言管任务,AI 可接 Claude)、MCP 接口(让 AI 编程助手直接读写你的任务)、GitHub 指派 issue 自动转任务、RSS/Gmail 转任务。本篇讲清三个入口怎么选、安装卡点、装完必改的 5 个设置。先说丑话:README 明确标注 Alpha,更新之间不保证数据完整性——重要任务先备份再用。
软件信息表
| 软件名称 | Eddo(GTD 任务与时间追踪应用) |
| 技术栈 | TypeScript monorepo:React 前端、Hono API、PouchDB 离线存储、CouchDB 同步、Elasticsearch |
| 任务组织 | GTD 上下文(工作/家庭/项目)+ 看板列 + 按周日历视图 + 日期范围查询 |
| 时间追踪 | 计时器启动/暂停;按日期汇总;按追踪状态筛选 |
| 依赖关系图 | 父子关系与 blockedBy 关系,Graphviz 分层展示 |
| 任务入口 | 网页 / Telegram 机器人 / MCP 接口 / GitHub issue 导入 / RSS 转任务 / Gmail 邮件转任务 |
| AI 能力 | Telegram 机器人可接 Claude(需配 Anthropic/OpenAI 密钥);附 pi-coding-agent 技能 |
| 运维工具 | setup 向导 + doctor 工具(检查前置条件、服务状态、端口、配置) |
三个入口怎么选:结论先行
| 入口 | 适合谁 | 说明 |
|---|---|---|
| 网页端(主力) | 日常管理、看板/日历/依赖图 | 功能最全:上下文、看板、计时器、依赖图都在这;离线优先,断网也能用 |
| Telegram 机器人 | 碎片时间随手记 | 自然语言建任务;接上 Claude 后可对话式管理;出门在外掏出手机就能记 |
| MCP 接口 | 开发者、AI 工作流 | 让 AI 编程助手直接读写任务上下文;配合 pi-coding-agent 技能用 |
明确取舍:先用网页端把 GTD 上下文和计时习惯跑顺,这是地基;Telegram 是”随时记”的补充入口,MCP 是开发者的玩具。三个入口的数据经 PouchDB/CouchDB 同步,但 Alpha 阶段同步和升级都可能出幺蛾子——别在三个入口同时大改同一批任务,冲突处理别指望它多聪明。
安装步骤(只写卡点)
- 前置三件套先装好:Node.js 24.0.0+、pnpm 7.1.0+、Docker,版本不对 setup 向导会直接拦,别用系统自带的老 Node 硬上。
- 跑
pnpm dev:setup走完整流程:检查前置条件 → 启动 CouchDB 和 Elasticsearch → 生成环境变量文件 → 构建各包 → 创建 MCP/代理访问用户 → 尝试链接 pi-coding-agent 技能。doctor 工具先跑一遍,端口和服务状态确认绿了再往下走。 - Telegram 机器人要自己去 BotFather 申请 token,再配 LLM 提供商密钥(Anthropic 或 OpenAI):这是要花钱的,配额和费用先看清,别配完跑一晚上才发现账单。
- Alpha 数据警告:README 明说更新之间不保证数据完整性。正式用之前,先确认 CouchDB 的数据目录在哪、备份怎么做——把不可替代的任务数据只放这里,等于裸奔。
- GitHub/RSS/Gmail 三个导入入口按需开:GitHub 要绑仓库(指派给你的 issue 自动变任务),Gmail 要走 OAuth,都在配置里,不开就是摆设。
装完必改的 5 个设置
- GTD 上下文先建好:工作、家庭、项目三个默认上下文按你的真实生活改名/增删。上下文是 Eddo 组织任务的地基,地基歪了后面全是乱账。
- 计时器默认归属:给计时器设好默认项目/标签,养成”开始做事先按计时器”的习惯。Eddo 的价值一半在时间汇总数据里,不计时就浪费了一半功能。
- GitHub 同步绑定:把常干活的仓库绑上,指派给你的 issue 自动变成任务,省得两边手动同步。先拿一个不重要的仓库试,确认字段映射符合预期再全开。
- Telegram 指令习惯:机器人配好后,先试”建任务/查今天/开始计时”三个最高频操作,形成肌肉记忆。AI 对话式管理是加分项,别一上来就指望它理解复杂指令。
- 依赖图先理顺再看:父子任务和 blockedBy 关系先在网页端标好,图才有意义。图是给你发现”卡在哪”的,不是给你画着玩的——每周回顾时打开看一次阻塞链。
独家整理:Eddo vs TickTick / Todoist(自部署视角)
| 维度 | Eddo | TickTick / Todoist |
|---|---|---|
| 部署 | 自部署开源,数据在自己手里 | SaaS,数据在人家服务器 |
| 时间追踪 | 原生计时器 + 按日期汇总 | TickTick 有,Todoist 靠集成 |
| 依赖关系图 | 原生 Graphviz 分层图 | 基本没有(Todoist 靠 subtask 层级) |
| AI/程序化入口 | Telegram 机器人 + MCP 接口原生 | API 有,但 MCP/机器人要自己搭 |
| 离线 | 离线优先(PouchDB) | 有离线缓存,非离线优先架构 |
| 稳定性 | Alpha,数据完整性不保证 | 生产级稳定 |
一句话:要数据自主 + 时间追踪 + 依赖图 + AI 入口,Eddo 是开源里少见的”全都要”;但要的是”打开就用、数据不丢”,先老老实实买 SaaS——Alpha 软件的坑,README 已经提前告诉你了。
注意事项与常见问题
- 升级前备份 CouchDB 数据:Alpha 阶段可能有破坏性变更,README 原话”更新之间不应依赖数据完整性”。养成升级前导出的习惯,别拿重要任务赌它的向后兼容。
- Telegram AI 的费用自己盯:机器人 token 免费,但 LLM 调用按量计费。先设好提供商侧的预算告警,别让一个话痨机器人烧穿钱包。
- Elasticsearch 是重量级依赖:只是个人用的话,确认它是不是可以按需启停,别让它 24 小时空转吃内存——看 README 的生产部署说明按需裁剪。
- 多用户/团队协作别指望:README 没明确多用户权限、备份恢复、审计和高可用,当前定位就是个人用。团队用它,先去源码里确认再说。
- 环境变量文件别提交到公开仓库:里面有机器人 token 和 LLM 密钥,setup 生成的 env 文件第一时间进 .gitignore。
适合谁,不适合谁
适合:GTD 实践者想把任务+计时+依赖图管在一起的;数据要捏在自己手里的自部署爱好者;想用 Telegram 随手记任务的;开发者想让 AI 助手通过 MCP 读写任务、探索 AI 辅助工作流的。
不适合:任务数据丢不起、要生产级稳定的人(先等它出 Beta);不想折腾 Docker/Node 环境的;要团队协作、权限管理、审计的;看到 Alpha 两个字就头疼的。
开源地址
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







