Habit Flow

🎯 自然语言习惯追踪 + AI私人教练

基于《原子习惯》理念的习惯追踪器,支持自然语言记录、智能连胜计算与AI个性化教练,助你建立持久习惯。

收藏
8.3k
安装
2.9k
版本
1.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

HabitFlow 是一款AI驱动的原子习惯追踪系统,通过自然语言交互实现习惯创建、记录与追踪。用户可直接说"我今天冥想了"或"周一、周四走了路",系统自动解析并记录。支持习惯管理、批量记录、统计数据查看及可视化图表生成。

主要功能模块:

  • 习惯创建:设置名称、分类、频率、目标及提醒时间
  • 自然语言记录:智能解析用户口述完成情况,置信度≥0.85自动执行
  • 连胜追踪:智能计算连续天数,含1天容错机制
  • 可视化统计:连胜图、热力图、趋势图等多维度数据展示
  • AI教练:基于Atomic Habits理论的个性化指导

显著优点

1. 零摩擦记录:自然语言输入大幅降低操作成本,无需打开App手动点击
2. 科学方法论:整合James Clear《原子习惯》的9大核心技巧(微习惯、习惯叠加、降低阻力、两分钟规则等)

3. 多角色人格:6种AI教练人格可选(专业型、运动型、治疗师型、极客型、随性型、禅意型),适配不同用户偏好

4. 智能容错:1天宽恕机制避免完美主义陷阱,降低中断后放弃率

5. 主动式干预:自动识别里程碑、风险预警、周度复盘,无需用户主动查询

6. 跨平台提醒:通过WhatsApp、Telegram等渠道推送,融入已有通讯习惯

潜在缺点与局限性

1. 依赖Node.js环境:需本地安装Node 18+及npm,对非技术用户存在门槛
2. 数据本地存储:所有数据存于~/clawd/目录,无云端备份,设备丢失风险

3. 置信度边界问题:0.6-0.85置信度区间需人工确认,打断自动化体验

4. Persona切换成本:更换教练人格需读取配置文件再加载新角色,流程较重

5. Cron依赖:提醒功能依赖系统cron,部分环境可能受限

6. 隐私敏感:习惯数据(如就医、心理健康相关)本地明文存储

适合人群

  • 习惯养成反复失败者(需科学方法论+外部 accountability)
  • 极客/开发者用户(熟悉Node环境,偏好本地数据控制)
  • 《原子习惯》读者(理论落地工具)
  • 多设备IM重度用户(习惯通过WhatsApp/TG接收提醒)
  • 数据驱动型自我提升者(需要可视化反馈回路)

不适合:追求开箱即用的普通手机用户、对数据同步有强需求的多设备用户、完全不熟悉命令行的人群。

常规风险

| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 数据丢失 | 本地JSON损坏或误删 | 定期备份`~/clawd/habit-flow-data/`目录 |
| 隐私泄露 | 习惯数据反映敏感健康状况 | 避免记录高度敏感习惯,或加密存储目录 |
| 自动化误操作 | NLP解析错误导致错误记录 | 低置信度时启用人工确认,定期核对数据 |
| 提醒疲劳 | 过多通知导致关闭功能 | 精简习惯数量,合理设置提醒时段 |
| 依赖外部服务 | WhatsApp/TG API变更影响提醒 | 保留"last channel"自动回退机制 |

整体而言,HabitFlow是一款设计理念先进、方法论扎实的小众工具,适合愿意投入配置成本以换取高度自定义和本地数据控制的用户。

Habit Flow 内容

assets文件夹
components文件夹
types文件夹
utils文件夹
docs文件夹
examples文件夹
references文件夹
personas文件夹
scripts文件夹
src文件夹
手动下载zip · 109.4 kB
completion-heatmap.tstext/plain
请选择文件