坦白说,我曾经是个重度Roguelike游戏爱好者
——每天花好几个小时在《以撒的结合》《哈迪斯》《杀戮尖塔》里刷副本。

游戏上瘾的本质是什么?
是多巴胺回路被劫持.

后来我想:既然游戏能让我上瘾,为什么不能让「好习惯」也上瘾?

于是我找到了Habitica——一款把任务管理变成RPG的工具。打卡涨经验、漏卡扣血、组队打Boss……
本质上就是用游戏机制劫持自己的多巴胺。

8个月后,我的「戒游戏」习惯坚持率达到了97%。

讽刺吧?
曾经戒不掉游戏的我,现在把生活变成了游戏。

我日常有两个核心工具:

  • Obsidian:用来写日记、做笔记、管理知识库——所有数据都存在本地,完全属于我自己
  • Habitica:用游戏化的方式管理习惯和任务——完成任务涨经验、漏打卡扣血,用RPG机制劫持多巴胺
两个工具,一套闭环——这就是我的日常效率系统。

两个工具各司其职,看起来挺完美。

但问题来了:记录习惯,我得做两遍。

本地日记写一遍,Habitica网页再打一遍卡。要么忘了同步,要么嫌麻烦直接放弃其中一个。习惯数据散落在两个地方,既不完整也没法分析。

现在?在Obsidian里就能完成所有操作——创建任务、打卡、归档、分析,一站式搞定。

核心亮点:用游戏化的方式管理每日任务,网络和本地双向同步,全部跑在Obsidian这款免费开源的本地笔记软件上。

今天首次公开全部细节:插件选择、配置步骤、我踩过的坑,以及我自己写的一个小插件,一次性分享给你。

 

01 为什么选Obsidian + Habitica?

AI时代,本地化存储是护城河

先说Obsidian。

这款笔记软件有两个核心优势:

优势说明
本地Markdown数据全在你电脑上,不依赖任何云服务,永远不会被平台绑架
插件生态1000+社区插件,能和几乎任何工具打通

在AI时代,这意味着什么?

你的笔记可以直接喂给本地AI,进行分析、总结、生成——完全离线、完全隐私。

而云端笔记?要么API受限,要么担心数据泄露。

Habitica:把人生变成RPG

再说Habitica。

这是一款「游戏化习惯养成」工具:

  • • 完成任务 → 获得金币和经验
  • • 漏打卡 → 扣血、甚至角色死亡
  • • 组队挑战 → 社交压力加持

核心规则:用游戏机制劫持你的多巴胺回路,让习惯养成变成「想做」而不是「该做」。

这是我在Habitica上的角色,Level 82,8个月持续打卡的成果。

问题来了:Habitica的数据存在云端,不方便本地分析。

怎么办?

把Habitica的数据同步到Obsidian,两全其美。


02 为什么游戏化真的有效?

在分享具体操作之前,我想先说说「为什么」。

核心原理:多巴胺不只在「获得奖励」时分泌,更在「期待奖励」时达到峰值。

多巴胺的峰值不在获得奖励时,而在「期待」的那一刻——游戏化正是利用了这个原理。

Habitica 的设计正好利用了这一点——每次打卡前,你已经在期待那个「叮」的反馈、经验值的增长、金币的入账。这种微小的外部刺激,足以启动你的行动回路。

对我帮助最大的三类任务

任务类型为什么有效
晨间习惯(早起、冷水澡、不看手机)固定时间触发,形成条件反射
运动打卡(力量训练、跑步)完成后的即时奖励强化正反馈
戒断习惯(少刷手机、不熬夜)扣血机制形成「损失厌恶」

神经科学视角

传统观点认为「先有动力,才能行动」。

但神经科学的发现正好相反:行动本身会产生动力

游戏化的价值在于:用一个极低门槛的外部刺激(点一下按钮),触发你的第一步行动。一旦开始,多巴胺会持续分泌,帮助你进入心流状态。

关键洞察:游戏化不是让你变成被奖励驱动的巴甫洛夫狗,而是用最小的摩擦帮你跨过「开始」这道最难的坎。


03 效果验证:我的真实数据

说了这么多原理,来看看实际效果。

用了两周后,我的数据:

指标之前之后
晨间习惯完成率约50%85%+
运动打卡天数每周2-3天每周5天
数据可追溯性0(全在云端)100%(本地日记)

关键转折:有了本地数据后,我可以用Dataview插件生成周报、月报,甚至接入AI分析。

这是纯用Habitica做不到的。

8个月的长期追踪

8个月,1157次打卡,20+个习惯追踪——这是从Habitica导出的真实数据。

Habitica 支持导出你的历史数据(CSV格式),我用 AI 分析了自己 8 个月的打卡记录:

  • 1157 次打卡:每天平均完成4-5个习惯
  • 20+ 个习惯追踪:涵盖冥想、运动、工作记录、戒游戏等核心行为
  • Level 82:这是游戏化给我的正反馈——每次看到等级提升,多巴胺就来了

最让我惊讶的是「戒游戏」习惯达到了 97% 的坚持率。这在以前是不可想象的。

结论:游戏化不是噱头,是真实可量化的行为改变工具。


04 我踩过的坑:插件选择

好,原理讲完了,现在说说怎么实现。

Obsidian社区有两个Habitica相关插件:

插件功能适合场景
Habitica Sync同步Habitica待办到Obsidian笔记把Habitica任务嵌入笔记
Habsiad侧边栏面板 + 数据归档,可直接打卡、查看状态、导入日记日常执行 + 长期复盘

一开始我只装了Habitica Sync,以为够用了。

结果发现——Habsiad 才是真正的神器

Obsidian右侧边栏的Habsiad面板,可以直接查看HP、等级、金币,甚至打卡。

它不仅能把Habitica数据归档到本地日记,还提供了一个侧边栏面板,让你在Obsidian里直接查看HP、等级、金币、每日任务,甚至直接打卡。

所以我现在的配置

实际上,Habsiad 一个插件就能覆盖大部分需求

  • • 侧边栏面板:查看状态、快速打卡
  • • 数据归档:把每日完成情况写入本地日记

新问题:无法在本地新建任务

但用了一段时间后,我又发现一个痛点:

现有的两个插件都不支持在Obsidian里直接创建Habitica任务。

每次想加一个新的Daily或ToDo,还是得跑去Habitica网页端操作,然后再同步回来。这违背了「一站式管理」的初衷。

怎么办?

我自己写了一个插件。

我的解决方案:Habitica Task Creator

研究了Habitica的API文档后,我发现创建任务的接口是公开的。于是花了一个下午,写了一个专门用于新建任务的Obsidian插件:

功能说明
创建任务弹窗支持ToDo / Daily / Habit / Reward四种类型
快速创建选中文本,一键变成Habitica任务
API直连创建后立即同步到Habitica云端

现在,我的工作流变成了:

  1. 1. Habitica Task Creator:在Obsidian里新建任务(本地→云端)
  2. 2. Habitica Sync:在侧边栏打卡执行
  3. 3. Habsiad:每日归档到本地日记(云端→本地)

完整的双向同步闭环:Task Creator负责创建,Habsiad负责执行和归档。

完整的闭环,再也不用离开Obsidian。


05 完整配置流程:Habsiad安装指南

核心架构:通过API把Habitica数据拉到本地,写入Obsidian日记。

5.1 获取Habitica API凭证

  1. 1. 登录 Habitica
  2. 2. 点击右上角头像 → Settings → API
  3. 3. 复制两个值:
字段说明
User ID你的用户标识符
API Token访问令牌(点击「Show API Token」显示)
在Habitica设置页面获取User ID和API Token(注意保护隐私)。

⚠️ API Token是密码级别的敏感信息,不要分享给任何人!

5.2 安装BRAT插件

Habsiad目前是Beta插件,需要通过BRAT安装:

  1. 1. 打开Obsidian → 设置 → 社区插件 → 浏览
  2. 2. 搜索「BRAT」并安装
  3. 3. 启用BRAT插件

5.3 通过BRAT安装Habsiad

  1. 1. 打开命令面板(Ctrl/Cmd + P)
  2. 2. 输入「BRAT: Add a beta plugin for testing」
  3. 3. 粘贴仓库地址:https://github.com/dotMavriQ/Habsiad
  4. 4. 点击「Add Plugin」

安装完成后,在插件列表中启用Habsiad。

5.4 配置Habsiad

打开Obsidian → 设置 → Habsiad,填入:

配置项填什么
User ID刚才复制的User ID
API Token刚才复制的API Token
Journal Folder你的日记文件夹,比如「日记」
Date FormatYYYY-MM-DD(必须和你的日记文件名格式一致)
Habsiad的配置非常简单,填好API凭证和日记文件夹即可。

5.5 验证连接

  1. 1. 打开命令面板
  2. 2. 输入「Habsiad」,选择任意导入命令
  3. 3. 如果成功,你的日记frontmatter会新增Habitica相关字段

06 Habitica Task Creator 使用指南

这是我自己写的插件,用于解决「无法在Obsidian里新建任务」的问题。以下是完整的安装和使用教程。

6.1 安装插件

  1. 下载插件文件夹(包含 main.js, manifest.json, styles.css
  2. 把整个文件夹复制到你的 Obsidian 插件目录:你的仓库/.obsidian/plugins/habitica-task-creator/
  3. 重启 Obsidian
  4. 设置 → 社区插件 → 找到「Habitica Task Creator」→ 开启

6.2 配置API凭证

  1. 1. 打开 设置 → Habitica Task Creator
  2. 2. 填入你的 User IDAPI Token(获取方式见上文 5.1 节)
  3. 3. 点击「测试连接」——如果显示"连接成功!欢迎,XXX",就说明配置正确
我的插件Habitica Task Creator的设置界面——配置好后可以直接在Obsidian里创建任务。

6.3 使用方法

方法一:命令面板创建任务

  1. 1. 按 Ctrl + P 打开命令面板
  2. 2. 输入「Habitica
  3. 3. 选择「创建 Habitica 任务
  4. 4. 在弹窗中填写:
字段说明
任务名称你想创建的任务内容
任务类型ToDo(待办)/ Daily(每日)/ Habit(习惯)/ Reward(奖励)
备注可选,添加额外说明
  1. 1. 点击「创建任务」——任务会立即同步到Habitica云端

方法二:快速创建(选中文本)

这是我最常用的方式:

  1. 1. 在笔记中选中一段文本(比如"完成周报")
  2. 2. 按 Ctrl + P → 输入「快速创建 ToDo
  3. 3. 选中的文本会直接变成Habitica的ToDo任务

核心价值:看到任何想做的事,选中就能变成任务,零摩擦。

6.4 命令列表

命令功能
创建 Habitica 任务打开创建弹窗,支持四种任务类型
快速创建 ToDo(从选中文本)选中文本一键变成ToDo

07 最后的话

这套Obsidian + Habitica的组合,核心不是工具配置有多复杂,而是**「本地数据主权」这个理念有多重要**。

没有本地存储,你的习惯数据就是平台的资产。

有了本地存储,你才是自己数据的主人。

先把插件装上,跑起来再说。剩下的?边用边调。


如果你也想试试,欢迎留言交流。

插件开源地址

  • • Habsiad(数据归档):👉 https://github.com/dotMavriQ/Habsiad
  • • Habitica Task Creator(本地新建任务):👉 https://github.com/Bill-do-a-bit/habitica-task-creator

从知道到行动,只差一个「多少做点」的念头。谢谢你的阅读,我是多少做点的Bill徐国富。