itechmeat/open-second-brain

Local-first 🧠 memory for Hermes Agent that lives in your Obsidian vault and remembers project context. Nightly 😴 dream passes turn repeat corrections into confirmed preferences with measurable confidence. Adapters ship for Claude Code, Codex, and OpenClaw, with an MCP server for anything else.

解决的问题

Open Second Brain 为 AI 代理提供持久且用户拥有的记忆层。它通过将所有内容存储为 Obsidian 库中的纯 Markdown 文件,消除了代理记忆的“黑箱”特性,使用户无需依赖专有云服务或隐藏状态,即可查看、编辑和版本化其代理的知识。

如何工作

该系统与 AI 代理(主要为 Hermes Agent,也支持通过 Model Context Protocol - MCP 的其他代理)集成,用于读取和写入知识。它使用确定性的「梦境」阶段,将重复信号转化为持久规则,并淘汰过时规则。它不依赖 LLM 来管理记忆算法,而是使用计数器和原子文件移动来确保可靠性。它提供 CLI 工具(o2b)用于管理、索引和卫生扫描,以清除重复或有争议的事实。

适用人群

希望其 AI 代理拥有透明、可编辑且可在不同 AI 运行时(如 Claude Code、Cursor 或 Aider)之间迁移的长期记忆的 Obsidian 用户。

特色

  • Obsidian 原生:所有记忆均以 Markdown 文件形式存储,可利用 Obsidian 的维基链接、反向链接和图谱视图。
  • 跨代理兼容:通过 MCP,单一记忆库可跨多个 AI 运行时共享。
  • 确定性学习:使用非 LLM 算法实现「梦境」阶段,避免记忆层中的幻觉。
  • 用户控制:提供 CLI 工具用于快照、回滚和卫生扫描,清理过时或重复的知识。
  • 可溯源知识:追踪信息来源,区分操作员陈述的规则与机器推导的事实。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目