你的 Obsidian 打开之后,第一眼看到的是什么?
大概率是上次没关掉的那篇笔记,或者用 Homepage 插件固定一个笔记作为首页。我最近自己写了一个首页工作台。

2022 年我写过一篇《Obsidian 首页和本月书影》,当时用 DataviewJS 拼了一个信息聚合页。不太好看,也不够灵活,后来就放着没管了。
四年过去,我还在用 Obsidian,笔记体系没有太大变化 AI 时代,Obsidian 仍然是最好用的笔记软件,只是陆续接入了 AI,将项目、任务和定期复盘中的一部分自动化。而最需要的是一个整体的工作台。
这个项目一开始只是给自己用,后来干脆做成了插件,上架到了 Obsidian 社区市场,名字叫 HomePulse。
Obsidian 缺的是一个工作台
社区里的首页方案,大多是信息聚合:把日历、任务、最近文件排列组合,我想要的首页是一条链路:
方向 → 行动 → 投入 → 积累 → 能力
对应到我自己的笔记体系,就是 Value → Area → Project → Task → Time Log → Capability → Tech Tree。
当然可以简化,直接从任何链路开始都可以。HomePulse 的每个组件,都是这条链路上的一个节点。
首页负责把它们放在同一屏,我每次打开时能定位到当前节点,知道我要关注的重点。
除了日常需要固定在左右栏的文件导航,其他的都可以放在首页。
我们能从这里看到什么?
今天做什么
- Today's goal
今日目标,可以是备忘、待办、或者一句自己喜欢的句子

- Tasks
汇总笔记文件里,所有未完成的任务,可以配置范围 - Projects
读取活跃项目,可以配置的文件夹、标签和文件名前缀等范围 - Habits
习惯追踪与 streak 展示

记录过程
- Pomodoro
番茄钟,可以把专注时间归因到 Project、Area 或 Task Pool,并写入本地 Time Log - Calendar
内置日历视图,点击跳转今日日记等,可以看到每天的日记有没有生成
最近推进得如何
- Execution Pulse
汇总习惯、专注、知识增长和任务状态,反馈近期的执行情况
以前用过一个 APP 叫 Forest ,参考这个概念,我把习惯完成度的可视化也做成了一颗简单的树


- Activity History
基于 Vault 文件修改时间,生成活跃热力图

积累了什么
- Knowledge Profile
展示笔记、Area、项目和标签等知识资产的总量画像

形成了什么能力
- Tech Tree
基于 Value → Area → Project 的关系自动生成能力地图 比较简陋,后续优化一下UI

快捷工具
- 书签
可配置常用书签,带 favicon 加载与 fallback - 系统命令
添加快捷操作 - 最近笔记
查询最近修改的笔记 - 音乐播放器
现在只是跳转打开播放器,有点拉,还没想好怎么弄
特性说明
组件和布局可以灵活配置
Widget 可以拖拽、调整大小、配置内容、删除 支持多列布局,屏幕太窄会自动压缩列数 布局可以保存多套,按设备或场景切换

时间能归因
大多数番茄钟只回答 " 我专注了多久 "。HomePulse 的番茄钟还回答 " 这段时间花在了哪里 "
完成后归因到某个 Project 或 Area,写进本地 Time Log。
这样积累下来的时间记录,能回看,后续可能有其他的玩法。

能力地图零维护
Tech Tree 自动读取 Value / Area / Project 的 frontmatter 生成,不需要单独的元数据源文件——需要维护的东西,最后一定不会被维护。
可以配置筛选的项目范围,我只展示了进行中的项目。

外观也美丽
多语言:支持界面中英文切换 主题:适配多种社区主题,可自定义强调色颜色 支持浅色 / 深色模式切换

插件的状态
HomePulse 已经上架 Obsidian 社区市场,搜索 HomePulse 就能下载。
目前还在更新一些体验上的问题。
Capability Growth(基于聚合时间记录的能力成长分析)还没开始做,后面看时间。
后续计划
增强 Widget 配置能力 基于聚合时间记录建设 Capability Growth
怎么用
三种方式任选:
Obsidian 社区市场(第三方插件)里搜索 HomePulse 直接安装: obsidian://show-plugin?id=homepulse从 GitHub 下载 release 放到插件文件夹: https://github.com/jukkau/HomePulse通过 BRAT 插件添加仓库: jukkau/HomePulse
如果你也在用 Obsidian,欢迎试试~
夜雨聆风