obsidian-second-brain:把 Claude Code 和 Obsidian 接上之后,笔记开始自己改自己
我刚看到 obsidian-second-brain 时,先停在一个很小的场景上。
不是新建一页笔记,也不是让 AI 帮你总结一段材料。
而是你丢进去一个 YouTube 链接,Claude Code 进你的 Obsidian 仓库,把原来相关的页面翻出来,改掉旧说法,补上新人名,处理矛盾,再顺手生成一页新的综合笔记。项目 README 里把它叫成 Karpathy LLM Wiki 的一个延伸:仓库不再只是追加内容,而是会重写自己。
这就有点不一样了。
很多人用 Claude Code 久了,都会碰到同一个烦躁点:新会话一开,又得解释自己在做什么、项目背景是什么、上次为什么这么决定。
另一边,Obsidian 里可能已经有几百篇笔记。会议记录、项目想法、日报、读书摘录、临时灵感,全在里面。
但 Claude Code 不知道。
obsidian-second-brain 想打通的就是这里。它不是 Obsidian 插件,而是一个 Claude Code Skill,装在 Claude Code 侧,让 Claude 直接读写你的 Obsidian vault。仓库里写得很直白:Obsidian 插件活在 Obsidian 里,这个 Skill 活在 Claude Code 里。
我比较在意的是它对“保存”的处理。
普通做法是让 AI 把一段对话总结成一篇新笔记。时间长了,仓库会越来越像垃圾堆,什么都有,但旧判断没人更新,重复概念没人合并。
这个项目的 /obsidian-save 会把对话里的决定、任务、人物、想法拆开,放回对应页面。/obsidian-ingest 可以吃 URL、PDF、音频、截图,README 里说一次资料会触碰 5 到 15 个 vault 页面。
它关心的不是“存下来”。
是存到哪里,以及旧页面要不要被改。
这里面有个挺硬的设计:每篇笔记面向未来的 Claude 写,而不是优先面向人读。项目会生成 frontmatter、recency marker、wikilink,还会有一段给 future Claude 看的前置说明。你打开看,可能没那么像一篇漂亮笔记,但 Claude 下次进来时能更快捞到上下文。
再往下翻,31 个斜杠命令其实不用全记。
几个够用了。
/obsidian-world 用来加载身份和当前状态,解决新会话失忆。
/obsidian-reconcile 处理冲突。
/obsidian-synthesize 从多篇笔记里找没被命名过的规律。
/obsidian-visualize 生成整个仓库的可视化画布,孤立节点会被标出来。
研究相关的命令更像给内容生产者准备的。
/x-read 读 X 帖子,/x-pulse 扫趋势,/research 走 Perplexity 做带引用的资料包,/youtube 拉视频 transcript。基础的 26 个 vault 命令不需要 API Key,研究类 5 个命令才需要配置 xAI、Perplexity 或 YouTube API。
我看到夜间 Agent 那段时,才觉得它不只是命令集合。
它有 4 个定时任务:早上生成日报和过期任务,晚上做收尾、调和、综合、修复孤立笔记;周五做周复盘,周日跑健康检查。
这对重度 Obsidian 用户挺戳。
你白天只管和 Claude Code 干活,晚上让仓库自己收拾桌面。第二天打开时,昨天的碎片已经被塞回项目、人物、决定和任务里。
它也不是人人都需要。
如果 Obsidian 只是剪藏箱,或者你很少用 Claude Code,装这个大概率会显得重。它更适合那种已经把工作流押在 Markdown、Claude Code 和长期笔记上的人。
项目还给了四种预设角色:executive、builder、creator、researcher。不同角色会生成不同目录结构、模板和看板,比如 builder 走 Backlog / Sprint / Done,creator 走 Ideas / Drafts / Published。
我会把它看成一个很工程化的第二大脑实验。
不是让 AI 帮你写几条笔记。
是让你的笔记仓库,慢慢变成 Claude Code 的长期记忆。
GitHub地址:eugeniughelbur/obsidian-second-brain