核心用法
GoalGetter 是一套基于纯 Markdown 文件的本地任务与目标管理方案,数据存储在 ~/.openclaw/goalgetter/ 目录下。核心功能包括:
- 任务管理:使用标准 Markdown 复选框语法(
- [ ]/- [x])在tasks.md中维护待办清单,完成后自动归档至done/目录并按时间戳存档 - 目标追踪:在
goals.md中以二级标题定义目标,通过streak字段记录连续打卡天数,log列表存储 ISO 格式日期记录 - streak 机制:每次标记完成自动递增计数并追加日期,支持多目标并行追踪
显著优点
1. 极致轻量:零外部依赖,仅依赖 shell 命令与 Markdown 文件,跨平台兼容性强
2. 数据透明:纯文本存储,用户可直接用任意编辑器查看或修改,无封闭格式风险
3. 可移植性:目录结构简单,便于备份、版本控制或同步至其他设备
4. 触发词友好:内置 7 组自然语言触发词(如 "add task"、"goal streak"),降低使用门槛
潜在局限
- 无冲突处理:并发修改可能导致数据覆盖,缺乏锁机制或合并策略
- 无提醒功能:纯被动查询,无定时提醒或通知推送
- 统计能力弱: streak 数据需手动解析,缺乏可视化图表或趋势分析
- 无权限隔离:文件系统级权限控制,多用户场景下可能产生隐私问题
适合人群
- 偏好极简工具、排斥复杂项目管理软件的技术用户
- 需要离线可用、完全掌控数据的隐私敏感型用户
- 习惯 Markdown 写作、希望将任务管理融入笔记工作流的人群
常规风险
- 数据丢失风险:无自动备份机制,误删或磁盘故障将导致数据永久丢失
- 格式敏感:依赖严格的 Markdown 语法解析,手动编辑时易破坏 streak 计数逻辑
- 路径硬编码:默认路径
~/.openclaw/goalgetter/若被占用或权限不足会导致功能异常