最近我沉迷在 OpenClaw,养死,抢救,尝试新的模型,搭建记忆系统,感觉有数不尽的东西可以玩。

如果只是玩,它肯定合格了。但是要求更多,确实不知道还能干什么,我觉得它应该能够能够参与我的生活。

其中一个很典型的场景,就是习惯追踪。

我一直觉得,对话式 AI 特别适合做“自我提升”这类事情。因为很多时候,问题根本不在于有没有工具,而在于你懒得打开工具。一个习惯 App 就算功能再全,如果每天都要手动点进去、切页面、找按钮,最后还是会慢慢搁置。但如果我只需要像聊天一样说一句“我今天已经完成了”,系统就能自动记录,那整个体验就顺滑很多。

于是我决定自己做一个。

准确地说,是我 vibe coding 了一个习惯追踪网站。

项目地址:[https://github.com/booooodv/haaabit](https://github.com/booooodv/haaabit

为什么要做这个网站

第一,它最好适合自部署

我不想把这种和生活状态、个人习惯强相关的数据交给某个第三方 SaaS。能自己部署在服务器上,数据自己掌控,心里会踏实很多。

第二,它不能只是“给 AI 用的一个后端”

iShot_2026-03-10_15.49.46.png

如果只是为了让 OpenClaw 调几个接口,那做个脚本或者数据库表就够了。但我想要的不只是一个 API。我希望它同时也是一个正常人类能用的网站:有完整的前端界面,可以方便地增删改查习惯,可以查看统计数据,可以看到每天、每周、每月的执行情况。换句话说,它既是给 AI 用的,也是给人用的。

iShot_2026-03-10_15.50.02.png

第三,它得有完整的接口能力

所以我给它做了全功能 API,而且还自带 MCP。这样 OpenClaw 接入起来就很自然,不需要绕很多奇怪的桥接层。对于 AI 来说,它就是一个标准、清晰、可调用的习惯系统;对于我来说,它就是一个随时能对话操作的个人习惯面板。

第四,它必须是开源的

一方面是因为这东西本来就是从我自己的需求长出来的,没必要藏着掖着;另一方面也是因为我越来越觉得,这类“个人 AI + 个人系统”的工具,未来应该有很多人都想自己搭一套。开源能让别人直接拿去改,按自己的生活方式继续长。

不只是习惯工具,也是一个完整网站

除了习惯本身,我还顺手把账号系统也做完整了。

iShot_2026-03-10_16.09.03.png

也就是说,它不是那种只能单机玩的小工具,而是有正常注册登录流程的。自部署以后,其实可以支持多账号使用,理论上完全可以给亲朋好友一起用。如果你只是想自己用,也可以直接把注册关掉,当成一个纯个人系统。这个灵活度我觉得挺重要,因为很多项目一开始只是“我自己先用”,但做着做着就会发现,能不能给别人一起用,会影响很多设计选择。

我现在怎么用它

我现在自己的使用方式,大概是这样的:

  1. 我把它部署在自己的服务器上。
  2. 默认关闭注册,基本只给自己用。
  3. 让 OpenClaw 通过 MCP 接入这个系统,负责和习惯数据打通,并且连上 skills,方便随时调用
  4. 配置 Cron,让 OpenClaw 在早上、中午、下午几个时间点提醒我当前的习惯状态。
  5. 等我完成某个习惯之后,不需要专门打开网站去点,我只要直接跟 OpenClaw 说一句,它就会自动帮我更新状态。
  6. 随时问还有什么习惯需要完成
  7. 如果想知道数据也可以问 OpenClaw,也可以上网站上查看

这个体验和传统习惯 App 最大的区别,不是“功能多了多少”,而是交互方式变了。

以前是:

“我得记得去打开 App,然后自己更新。”

现在变成:

“我完成了,顺嘴说一句就行。”

别小看这个变化。很多个人管理工具的问题,从来不是功能不够,而是摩擦太大。只要摩擦够小,执行率就会上来。而对话式 AI 最擅长做的,恰好就是把这些操作摩擦降到最低。

更多玩法等你来发掘。

我觉得更有意思的地方

当然,我也不觉得这已经是终点。

它现在更像是一个很好的起点:一个既适合人手动使用,又适合 AI 自动接入的习惯系统。未来还能继续往里加更多东西,比如更丰富的数据分析、更细的提醒策略、不同类型习惯的模板,甚至根据执行情况自动调整建议。

说白了,这个项目最让我兴奋的地方,不只是“我做了一个习惯追踪网站”,而是我开始摸到一种更自然的个人 AI 使用方式:不是把 AI 当问答机器人,而是让它真正接进我的生活流程里。

这也是我最近越来越相信的一件事:

很多 AI 产品真正有意思的地方,不在聊天窗口里,而在聊天窗口背后连着什么系统。

习惯追踪只是一个开始。

Todo 也在路上了,不会融合在一起,而是分开两个项目,需要什么装什么,而不是 All in one。

若喜欢这个项目,请不要吝啬你的 “star”,感谢。