坦白说,我曾经是个重度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的数据存在云端,不方便本地分析。
怎么办?
把Habitica的数据同步到Obsidian,两全其美。
02 为什么游戏化真的有效?
在分享具体操作之前,我想先说说「为什么」。
核心原理:多巴胺不只在「获得奖励」时分泌,更在「期待奖励」时达到峰值。

Habitica 的设计正好利用了这一点——每次打卡前,你已经在期待那个「叮」的反馈、经验值的增长、金币的入账。这种微小的外部刺激,足以启动你的行动回路。
对我帮助最大的三类任务
| 任务类型 | 为什么有效 |
|---|---|
| 晨间习惯(早起、冷水澡、不看手机) | 固定时间触发,形成条件反射 |
| 运动打卡(力量训练、跑步) | 完成后的即时奖励强化正反馈 |
| 戒断习惯(少刷手机、不熬夜) | 扣血机制形成「损失厌恶」 |
神经科学视角
传统观点认为「先有动力,才能行动」。
但神经科学的发现正好相反:行动本身会产生动力。
游戏化的价值在于:用一个极低门槛的外部刺激(点一下按钮),触发你的第一步行动。一旦开始,多巴胺会持续分泌,帮助你进入心流状态。
关键洞察:游戏化不是让你变成被奖励驱动的巴甫洛夫狗,而是用最小的摩擦帮你跨过「开始」这道最难的坎。
03 效果验证:我的真实数据
说了这么多原理,来看看实际效果。
用了两周后,我的数据:
| 指标 | 之前 | 之后 |
|---|---|---|
| 晨间习惯完成率 | 约50% | 85%+ |
| 运动打卡天数 | 每周2-3天 | 每周5天 |
| 数据可追溯性 | 0(全在云端) | 100%(本地日记) |
关键转折:有了本地数据后,我可以用Dataview插件生成周报、月报,甚至接入AI分析。
这是纯用Habitica做不到的。
8个月的长期追踪

Habitica 支持导出你的历史数据(CSV格式),我用 AI 分析了自己 8 个月的打卡记录:
- • 1157 次打卡:每天平均完成4-5个习惯
- • 20+ 个习惯追踪:涵盖冥想、运动、工作记录、戒游戏等核心行为
- • Level 82:这是游戏化给我的正反馈——每次看到等级提升,多巴胺就来了
最让我惊讶的是「戒游戏」习惯达到了 97% 的坚持率。这在以前是不可想象的。
结论:游戏化不是噱头,是真实可量化的行为改变工具。
04 我踩过的坑:插件选择
好,原理讲完了,现在说说怎么实现。
Obsidian社区有两个Habitica相关插件:
| 插件 | 功能 | 适合场景 |
|---|---|---|
| Habitica Sync | 同步Habitica待办到Obsidian笔记 | 把Habitica任务嵌入笔记 |
| Habsiad | 侧边栏面板 + 数据归档,可直接打卡、查看状态、导入日记 | 日常执行 + 长期复盘 |
一开始我只装了Habitica Sync,以为够用了。
结果发现——Habsiad 才是真正的神器。

它不仅能把Habitica数据归档到本地日记,还提供了一个侧边栏面板,让你在Obsidian里直接查看HP、等级、金币、每日任务,甚至直接打卡。
所以我现在的配置
实际上,Habsiad 一个插件就能覆盖大部分需求:
- • 侧边栏面板:查看状态、快速打卡
- • 数据归档:把每日完成情况写入本地日记
新问题:无法在本地新建任务
但用了一段时间后,我又发现一个痛点:
现有的两个插件都不支持在Obsidian里直接创建Habitica任务。
每次想加一个新的Daily或ToDo,还是得跑去Habitica网页端操作,然后再同步回来。这违背了「一站式管理」的初衷。
怎么办?
我自己写了一个插件。
我的解决方案:Habitica Task Creator
研究了Habitica的API文档后,我发现创建任务的接口是公开的。于是花了一个下午,写了一个专门用于新建任务的Obsidian插件:
| 功能 | 说明 |
|---|---|
| 创建任务弹窗 | 支持ToDo / Daily / Habit / Reward四种类型 |
| 快速创建 | 选中文本,一键变成Habitica任务 |
| API直连 | 创建后立即同步到Habitica云端 |
现在,我的工作流变成了:
- 1. Habitica Task Creator:在Obsidian里新建任务(本地→云端)
- 2. Habitica Sync:在侧边栏打卡执行
- 3. Habsiad:每日归档到本地日记(云端→本地)

完整的双向同步闭环:Task Creator负责创建,Habsiad负责执行和归档。
完整的闭环,再也不用离开Obsidian。
05 完整配置流程:Habsiad安装指南
核心架构:通过API把Habitica数据拉到本地,写入Obsidian日记。
5.1 获取Habitica API凭证
- 1. 登录 Habitica
- 2. 点击右上角头像 → Settings → API
- 3. 复制两个值:
| 字段 | 说明 |
|---|---|
| User ID | 你的用户标识符 |
| API Token | 访问令牌(点击「Show API Token」显示) |

⚠️ API Token是密码级别的敏感信息,不要分享给任何人!
5.2 安装BRAT插件
Habsiad目前是Beta插件,需要通过BRAT安装:
- 1. 打开Obsidian → 设置 → 社区插件 → 浏览
- 2. 搜索「BRAT」并安装
- 3. 启用BRAT插件
5.3 通过BRAT安装Habsiad
- 1. 打开命令面板(Ctrl/Cmd + P)
- 2. 输入「BRAT: Add a beta plugin for testing」
- 3. 粘贴仓库地址:
https://github.com/dotMavriQ/Habsiad - 4. 点击「Add Plugin」
安装完成后,在插件列表中启用Habsiad。
5.4 配置Habsiad
打开Obsidian → 设置 → Habsiad,填入:
| 配置项 | 填什么 |
|---|---|
| User ID | 刚才复制的User ID |
| API Token | 刚才复制的API Token |
| Journal Folder | 你的日记文件夹,比如「日记」 |
| Date Format | YYYY-MM-DD(必须和你的日记文件名格式一致) |

5.5 验证连接
- 1. 打开命令面板
- 2. 输入「Habsiad」,选择任意导入命令
- 3. 如果成功,你的日记frontmatter会新增Habitica相关字段
06 Habitica Task Creator 使用指南
这是我自己写的插件,用于解决「无法在Obsidian里新建任务」的问题。以下是完整的安装和使用教程。
6.1 安装插件
- 下载插件文件夹(包含
main.js,manifest.json,styles.css) - 把整个文件夹复制到你的 Obsidian 插件目录:
你的仓库/.obsidian/plugins/habitica-task-creator/ - 重启 Obsidian
- 设置 → 社区插件 → 找到「Habitica Task Creator」→ 开启
6.2 配置API凭证
- 1. 打开 设置 → Habitica Task Creator
- 2. 填入你的 User ID 和 API Token(获取方式见上文 5.1 节)
- 3. 点击「测试连接」——如果显示"连接成功!欢迎,XXX",就说明配置正确

6.3 使用方法
方法一:命令面板创建任务
- 1. 按
Ctrl + P打开命令面板 - 2. 输入「Habitica」
- 3. 选择「创建 Habitica 任务」
- 4. 在弹窗中填写:
| 字段 | 说明 |
|---|---|
| 任务名称 | 你想创建的任务内容 |
| 任务类型 | ToDo(待办)/ Daily(每日)/ Habit(习惯)/ Reward(奖励) |
| 备注 | 可选,添加额外说明 |
- 1. 点击「创建任务」——任务会立即同步到Habitica云端
方法二:快速创建(选中文本)
这是我最常用的方式:
- 1. 在笔记中选中一段文本(比如"完成周报")
- 2. 按
Ctrl + P→ 输入「快速创建 ToDo」 - 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徐国富。
