Habit Flow

🎯 自然语言习惯追踪 · 智能教练陪伴

health-fitness榜 #10

基于《Atomic Habits》的AI习惯追踪器,支持自然语言记录、智能连续打卡、多角色教练辅导与可视化进度分析。

收藏
6.1k
安装
2.9k
版本
1.5.3
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

HabitFlow 是一款 AI 驱动的原子习惯追踪系统,专为 clawdbot CLI 设计。核心功能围绕自然语言交互展开:用户可直接说"我今天冥想了",系统通过 NLP 解析自动记录;支持批量补录("周一、周三、周五都健身了"),并提供 1 天容错机制的智能连续打卡计算。

习惯管理:创建习惯时可指定类别、频率、目标次数及提醒时间(支持 WhatsApp 定时提醒)。数据追踪:提供个人/全局统计、连续天数计算、Canvas 可视化热力图与趋势图表。主动辅导:通过 cron 任务实现里程碑庆祝、风险预警、每周复盘等自动化 coaching。多角色系统:内置 7 种 AI 教练人格(专业分析师 Flex、热血教练 Blaze、温柔治疗师 Luna 等),可动态切换沟通风格。

显著优点

1. 零摩擦记录:自然语言解析大幅降低记账成本,无需固定格式指令
2. 循证方法论:深度整合《Atomic Habits》的 2 分钟法则、习惯叠加、身份认同等成熟理论

3. 情感化设计:多角色人格让习惯养成更具陪伴感,避免工具冰冷感

4. 智能容错:1 天宽容机制减少"破窗效应",维护用户心理安全感

5. 可视化激励:Canvas 生成的连续打卡图与热力图提供即时正反馈

6. 自动化运营:主动式 coaching 无需用户主动求助即可触发干预

局限性与风险

  • 技术依赖:需 Node.js 18+ 环境,npm 依赖较多(chrono-node、string-similarity 等),安装链路较长
  • NLP 置信度边界:低置信度(<0.60)时需人工确认,复杂表述可能误解析
  • 数据本地存储:日志以本地文件形式存储(~/clawd/habit-flow-data/),无云同步与备份机制
  • 提醒渠道单一:当前仅支持 WhatsApp,缺少邮件/推送等备选通道
  • 隐私考量:习惯数据(如心理健康相关追踪)以明文 JSON 存储于本地,多用户设备存在泄露风险

适合人群

习惯养成困难者、量化自我(Quantified Self)爱好者、需要外部 accountability 的远程工作者、喜欢游戏化/陪伴式体验的用户。《Atomic Habits》读者可直接迁移书中方法论。

常规风险

  • 过度追踪焦虑:高频量化可能引发强迫性自我监控
  • 角色依赖:长期固定单一 persona 可能削弱自主动机
  • 数据丢失:本地存储无自动备份,系统重装即清空历史
  • 提醒疲劳: coaching 消息过于密集可能造成打扰(需手动调优 cron 频率)

安全解读

HabitFlow 是一款深度借鉴《原子习惯》(Atomic Habits)理论的个人习惯养成工具,主打「自然语言录入 + 智能连击 + 多人格 AI 教练」三重体验。用户无需打开 App,直接输入「我今天冥想了」或「周一、周四都散步了」,系统即可自动解析并记录;连击算法采用「1 天容错」机制,避免因偶然遗漏而打击积极性。

核心用法:① 创建习惯时设定频率、目标次数与提醒时间;② 日常通过自然语言一句话完成打卡,系统支持单条或批量日期补录;③ 查看可视化统计(连击日历、热力图)与 AI 生成的里程碑庆祝/风险提示;④ 遇到瓶颈时,可调用基于《原子习惯》的教练框架(两分钟规则、习惯叠加、身份认同等)获得个性化建议。此外,支持七种人格化教练角色(如热血 Coach Blaze、温和 Luna、极简 Sofi 等),通过切换配置文件即时改变交互语气。

显著优点

  • 零摩擦录入:自然语言解析省去繁琐表单,降低记录成本。
  • 行为科学背书:内置 Atomic Habits 教练库,将「让习惯显而易见、有吸引力、简便易行、令人愉悦」四大定律落地为可执行策略。
  • 离线优先 + 隐私友好:所有数据存储于本地 ~/clawd/habit-flow-data/,无外部 API 调用,符合 GDPR/CCPA。
  • 高度可扩展:基于 Node.js/TypeScript,开源 MIT 协议,支持自定义可视化 Canvas 与 Cron 主动提醒。

潜在缺点/局限性

  • 依赖 Node.js 环境:需 Node 18+ 与 npm,对非技术用户存在安装门槛。
  • T3 来源风险:由个人开发者维护,虽经 S+ 安全审计,但长期维护稳定性略逊于企业级产品。
  • 自然语言解析置信度:低于 0.6 时需人工确认,模糊表达(如「锻炼了」未指定类型)可能产生歧义。
  • 无原生移动端:当前面向 CLI/聊天机器人设计,移动端体验依赖第三方平台。

适合人群

  • 追求「最小阻力」记录的习惯养成者;
  • 《原子习惯》读者,希望将书中方法论系统化落地;
  • 注重数据隐私、倾向本地存储的用户;
  • 技术背景用户或愿意配置 Node 环境的效率工具爱好者。

常规风险

  • 数据丢失:本地存储若无备份机制,设备损坏将导致记录丢失,建议定期导出或配合云同步目录。
  • Cron 任务遗漏:主动教练功能需手动运行 init_skill.ts 初始化,升级后需重新同步,否则提醒失效。
  • 人格切换混淆:切换 Coach 后语气突变,部分用户可能需要适应期。

Habit Flow 内容

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