核心用法
dex 是一款面向异步/多步骤工作的 CLI 任务追踪工具。它将任务以独立 JSON 文件形式存储于 .dex/tasks/ 目录,天然支持 Git 版本控制与多人协作。
创建工作流:dex create 生成任务,需填写描述与完整上下文(背景、需求、方案、完成标准)。追踪与更新:dex list 支持树形视图与 JSON 输出,dex show 可查看详情。完成归档:dex complete 强制记录结果,确保知识留存。层级管理:支持 --parent 创建子任务,适配复杂项目拆解。
显著优点
1. Git-native 设计:单文件单任务,零合并冲突,历史可追溯
2. 零依赖轻量:纯 CLI,无需数据库或服务端
3. 上下文强制:创建时必须输入完整背景,降低交接信息损耗
4. 结果归档:完成时需填写结果,形成闭环文档
潜在局限
- 无实时同步机制,依赖 Git 协作
- 缺乏可视化看板,纯终端交互
- 无内置提醒/通知,需主动检查
- 任务量大了之后
list可读性下降
适合人群
- 频繁使用 OpenCode/Claude Code 等编码代理的开发者
- 需要跨多次会话追踪工作的独立开发者或小团队
- 偏好 Git 工作流、抗拒重型项目管理工具的技术团队
常规风险
- 任务 JSON 若含敏感信息(IP、密钥)需确保
.dex/在.gitignore中或仓库私有 - 长期任务可能因分支切换导致上下文丢失,需定期
show回顾 - 多人协作时任务 ID 冲突概率低但存在,建议配合分支策略