核心用法
Dex 是一款极简的任务追踪工具,专为异步、多步骤工作设计。通过命令行界面,用户可快速创建、查询、更新和完成任务,所有数据以 JSON 格式存储于 .dex/tasks/ 目录,天然支持版本控制。
典型工作流:
1. 创建任务:dex create 设定描述和上下文(背景、目标、完成标准)
2. 追踪进度:dex list 查看待办,dex show 获取详情
3. 完结归档:dex complete 记录结果、决策和后续跟进项
关键设计亮点:
- Git 友好:纯 JSON 文件存储,无数据库依赖,便于 diff 和协作
- Agent 就绪:结构化的 Context/Result 字段,天然适配 AI 编程助手的工作交接
- 极简哲学:无网络服务、无复杂权限,单仓库内自给自足
显著优点
- 零配置启动,无外部依赖
- 人机协作场景优化(人类规划 → Agent 执行 → 人类验收)
- 任务历史完整留存,便于审计与复盘
潜在局限
- 仅限单机/单仓库使用,无跨设备同步机制
- 无内置提醒或截止日期功能
- 依赖文件系统和 Git,不适合高频并发写入场景
- 缺乏权限管理,团队共享需配合 Git 工作流
适合人群
- 使用 AI 编程助手(如 Claude Code、Cursor Agent)的开发者
- 需要追踪多会话异步任务的个人或小型团队
- 偏好文件优先、Git 原生工作流的工程师
常规风险
- 手动操作可能遗漏任务状态更新
- JSON 文件冲突需人工解决(Git merge)
- 长期积累大量任务文件可能影响目录性能(建议定期归档)