s2b-dev/smart-second-brain

A free, open-source Obsidian plugin that makes your vault smarter: better search, an interactive knowledge graph, and an AI assistant that knows your notes.

Smart Second Brain – AI 增强型 Obsidian 插件

简介 – 这是一款免费且开源的 Obsidian 笔记软件插件,为其增加了 AI 驱动的搜索功能、动态知识图谱视图,以及能够读取和写入您笔记库中 markdown 文件的交互式聊天助手。

重要性 – 传统的 Obsidian 搜索仅基于关键字,内置的图谱也仅显示明确的链接。Smart Second Brain 通过语义嵌入(semantic embeddings)和轻量级“代理人(agent)”增强了这两者,使其能够利用您的笔记内容回答问题、生成图表,甚至代表您修改文件。

主要功能

  • 混合搜索 – 结合关键字匹配与基于向量的语义相似度。开箱即用支持纯关键字搜索;加入嵌入模型后即可解锁语义层。
  • 智能图谱 (Smart Graph) – 自动根据链接、标签和实际文本将笔记聚类为主题,让您能从更高层次检视笔记库的内容。
  • 代理人 (Agents) – 一种聊天风格的助手,可以读取您的笔记、建立仪表板/小工具,并写回笔记库。它支持记忆、技能,并可通过“技能”或自定义代理人进行扩展。
  • 隐私优先 – 除非您明确设置外部嵌入模型或 LLM 提供者,否则数据不会离开您的设备。唯一的网络调用是可选的每日插件更新检查。

运作方式

  1. 搜索与图谱 – 默认使用简单的关键字技术。当您提供嵌入模型(例如本地的 sentence-transformer)时,插件会为每篇笔记建立向量表示并执行相似度搜索;相同的嵌入也会用于智能图谱的主题聚类。
  2. 代理人 – 一旦您设置了 LLM 提供者(OpenAI、Anthropic 等),插件会将相关的笔记摘录发送给模型,接收响应并采取行动(例如插入新笔记、更新表格、生成图表)。架构说明请参阅 AGENTS.md。

开始使用

  • 从 Obsidian 的社区插件市场安装并启用它 – 搜索和图谱功能可立即使用。
  • 若要解锁语义功能,请在插件设置中加入嵌入模型(本地或远程),并为搜索和图谱选择该模型。
  • 加入 AI 提供者以启用聊天助手。

社区与贡献

  • 错误报告/功能请求请使用 Issue tracker,问答与分享自定义代理人请使用讨论区,并参考 CONTRIBUTING 指南,其中甚至涵盖了 AI 辅助开发的内容。
  • 采用 MIT 授权,您可以自由分叉、修改或将其嵌入到您自己的工作流程中。

总结 – Smart Second Brain 将最先进的 AI 能力直接带入 Obsidian 生态系统,同时保持数据本地化,对于任何想要更智能的个人知识库的人来说,这是一个实用的工具。

相关

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