把 Hermes 对话自动变成 Obsidian 笔记,知识库不用手动整理了


每一次和 AI 代理深入对话,都会产出不少“知识碎片”:一个排错技巧、一条项目约定、一个还没成熟的想法、一本被推荐的书。可惜这些内容大多被困在聊天窗口里,会话一关就沉底了。

Hermes Agent 不一样。它通过持久记忆和跨会话的 FTS5 回溯,主动记住重要信息。而下一步,就是把这些捕获的知识自动写进 Obsidian——你本地优先的第二代大脑。

这篇文章会介绍一条“捕获 → 提炼 → 同步”的流水线,让 Hermes 对话里的有价值内容自动变成 Obsidian 笔记,从此告别手动复制粘贴。

头图说明: Writing notes while using a laptop at a desk,作者 Shixart1985,CC BY 2.0,来源 Wikimedia Commons


为什么要把 Hermes 和 Obsidian 接在一起

Hermes 的核心设计是“代理会越用越聪明”。它的记忆层在 ~/.hermes/memories/ 下维护两份精简文件:

  • MEMORY.md——环境事实、项目约定、学到的经验。
  • USER.md——你的偏好、沟通风格、身份信息。

这些对 Hermes 自身很有用,但本质上是“代理视角”。Obsidian 则是“人类视角”的第二大脑:Markdown 文件、双向链接、图谱视图、全文搜索,再加上丰富的插件生态。把两者打通,意味着代理学到的东西会沉淀成你可以随时翻阅、整理、链接的个人知识库。

如果你刚接触 Hermes,建议先从安装指南v0.19.0 发版记录入手,确保你已启用最新的记忆、MCP 和定时任务功能。


流水线:捕获、提炼、同步

一条可靠的自动笔记流水线分成三个阶段:

阶段 做什么 Hermes 能力
捕获 保留对话中的关键信息 持久记忆 + 会话历史
提炼 把原始片段整理成可用笔记 LLM 摘要、技能或定时任务
同步 把笔记写入 Obsidian 对应目录 文件工具、Obsidian MCP 或自定义技能

你可以按需组合这三个阶段。下面给出三种由浅入深的实践模式。


模式一:用自定义 /memo 技能即时收藏

最快的起步方式是做一个斜杠命令技能,把一句话笔记追加到 Obsidian 的收件箱。在 ~/.hermes/skills/memo/SKILL.md 里写入:

---
name: memo
description: 把一条短笔记追加到 Obsidian 收件箱。
---

当用户输入 `/memo [内容]` 时,把内容追加到
`~/Documents/Obsidian Vault/Inbox.md`,并加上时间戳标题,
最后确认已写入的行数。

安装该技能后,你可以在对话中直接输入:

/memo PostgreSQL 迁移失败是因为枚举类型已存在。解决办法:先 drop type 再重建。

Hermes 会立即把这段话写进你的保险库。它还不算全自动,但比切应用、找文件快得多,而且能让收件箱在对话过程中持续积累。想了解更多技能机制,可以参考技能系统文档


模式二:定时任务做夜间摘要

如果想实现“自动”,可以用 Hermes 内置的定时任务(Cron)系统让代理每晚总结当天会话,并写成一篇带日期的 Markdown 文件。

在 CLI 里创建任务:

hermes cron create "0 22 * * *" \
  "Review today's Hermes sessions, extract lessons, decisions, and open questions, then write a dated digest to ~/Documents/Obsidian Vault/Daily/$(date +%Y-%m-%d).md" \
  --skill memo

这条任务会在每晚 22:00 启动一个全新的 Hermes 会话,并加载 memo 技能。由于会话拥有文件工具,它可以在 Daily/ 目录下创建 YYYY-MM-DD.md。如果你希望只在出错时提醒,也可以加上 --deliver local

写定时摘要时要注意:

  • 过滤掉闲聊。 在提示词里说明忽略问候、工具重试和临时猜想。
  • 强制 frontmatter。 让 Hermes 输出 YAML 前置信息,例如 datetags: [hermes-digest]source: hermes-session,方便 Obsidian 的 dataview 查询。
  • 控制长度。 限定只写 5–7 条最重要的 insight,避免笔记冗长。

模式三:用 Obsidian MCP 服务器做结构化笔记操作

最深的集成方式是使用 Hermes 的 MCP 支持搭配 Obsidian MCP 服务器。注册成功后,Hermes 就能获得读取、搜索、创建、追加和编辑指定保险库笔记的工具。最近的 Hermes 改进(见 PR #73006)还支持通过 OBSIDIAN_VAULT_PATH 或多保险库选择来定位目标库。

config.yaml 里的 MCP 配置块大致如下:

mcp:
  servers:
    obsidian:
      command: npx
      args:
        - "-y"
        - "obsidian-mcp-server"
      env:
        OBSIDIAN_VAULT_PATH: "~/Documents/Obsidian Vault"

具体的包名和参数取决于你选用的 Obsidian MCP 服务器,请以其 README 为准。

启用后,你可以直接用自然语言下达指令:

在 Project 文件夹下新建一篇"Auth Refactor Decisions"笔记,总结我们最近三次会话的关键结论。

Hermes 会调用 MCP 工具搜索会话、提炼内容并创建笔记。这种模式适合需要结构化操作的场景:跨目录移动内容、更新项目文档、维护 Zettelkasten 卡片盒等。


如何组织保险库目录

合理的目录结构能防止自动笔记变成噪音:

Obsidian Vault/
├── Inbox/              # /memo 丢进来的原始片段
├── Daily/              # 定时摘要(YYYY-MM-DD.md)
├── Projects/           # 按项目整理的提炼笔记
├── People/             # 偏好、决策、上下文
└── Sources/            # 外部链接和参考资料

配合 Obsidian 模板或 Templater 插件统一 frontmatter。一个简单的摘要模板:

---
date: {{date}}
source: hermes-digest
tags: [hermes, daily-notes]
---

# {{date}} — Hermes 每日摘要

## 关键决策

## 学到的东西

## 待解决问题

## 原始片段

让 Hermes 按这个模板填充,你只需花几分钟 reviewing,而不必在几小时的聊天记录里翻找。


一条完整的每日工作流

下面是这些能力如何贯穿一天:

  1. 早晨:你让 Hermes 规划当天任务,它把优先级写进项目笔记,同时更新 MEMORY.md
  2. 工作时:遇到调试或调研心得,顺手用 /memo 丢进 Inbox。
  3. 晚上 22:00:定时任务启动,总结当天会话,写入 Daily/2026-07-31.md
  4. 周日晚上 20:00:另一条周总结任务把一周的 Daily 合并成 Weekly/2026-W31.md,并提炼反复出现的主题。

周任务可以这样创建:

hermes cron create "0 20 * * 0" \
  "Read ~/Documents/Obsidian Vault/Daily/2026-*.md, summarize the week, and write Weekly/2026-W31.md" \
  --skill memo

隐私与安全

自动笔记可能涉及代码、密钥或个人观点,建议遵守以下原则:

  • 保险库保持本地。 除非你主动开启 Obsidian 同步,否则笔记不会离开本机。
  • 写入前先过滤。 在定时任务提示词里明确要求排除 API key、token 和私密消息。
  • MCP 服务器只跑本地。 不要把 Obsidian MCP 服务器暴露到网络。
  • 定期 review。 自动笔记是草稿,不是永久档案。删改不合规或质量不高的内容。
  • 先用独立目录测试。 把 Hermes 生成的内容隔离到专用子目录或专用保险库,信任流程后再合并。

常见问题

现象 可能原因 解决办法
笔记没写入 Hermes 找不到保险库路径 OBSIDIAN_VAULT_PATH 设为绝对路径
定时任务不执行 模型/提供商漂移保护触发 config.yaml 或单个任务里固定 cron.model
摘要太长 提示词没限制长度 加上“只写最重要的 5 条 insight”
出现重复笔记 定时任务用了相对路径 文件操作一律使用绝对路径

关于 cron 模型固定,详见定时任务文档


下一步

“和 AI 聊天”与“维护知识库”之间的界限正在消失。Hermes 提供了记忆、回溯、技能、定时任务、MCP 等积木,Obsidian 则提供所有权与结构。把它们组合起来,就能把转瞬即逝的对话变成可持续检索、链接、复用的第二大脑。

如果你想在投入前先了解 Hermes 与其他代理的差异,可以看看我们的对比页面;要快速搭好环境,请参考安装指南