hellokunzai242 downloadsAnalyze your vault with AI to generate bidirectional links, enrich frontmatter properties, optimize notes, and provide in-editor autocompletion.
用 AI 分析你的知识库:自动生成双向链接、补全 Frontmatter 属性、优化笔记、在编辑器内补全,并提供多会话 AI 对话面板。
Smart Notes 是一个面向 Obsidian 的 AI 助手插件,帮助你把散落在 vault 里的笔记变成一张互相连接、结构化、可被检索的知识网络。所有 AI 能力共享同一套「模型链接」配置(OpenAI 兼容 / Ollama 本地模型),并支持多轮对话、长期画像记忆、角色扮演、技能(Skill)注入与联网搜索。
smart-notes1.11.40.24.5Tab 接受。date 字段强制写为今天。data.json。search_vault_paths:搜索文件/文件夹路径;匹配笔记默认附带正文。read_vault_notes:读取任意笔记全文。search_vault_frontmatter:按 Frontmatter 元数据(tags、category、summary 等)检索。数据文件夹/memory/MEMORY.md。skills/ 目录中每个套件的 SKILL.md。@use-skill: <path> 唤醒,插件自动把完整内容注入下一轮会话。.zip 包上传。[n] 标注来源。在 Obsidian 设置 → 社区插件 → 浏览中搜索 Smart Notes 安装并启用。
main.js、manifest.json、styles.css 三个文件。.obsidian/plugins/smart-notes/ 目录下放入这三个文件。启用插件后,在 设置 → Smart Notes 中配置。设置页分为以下标签页:
| 标签页 | 内容 |
|---|---|
| 模型配置 | AI 后端链接、数据存储文件夹、凭据(钥匙串) |
| 交互设置 | AI 对话面板、实时补全、笔记优化、Frontmatter 生成 |
| 知识库 | 文件索引、属性索引、文件/属性选择、历史窗口 |
| 用户画像 | 长期画像记忆开关、更新时机、提取维度 |
| 角色 | 角色提示词管理、默认角色 |
| 技能 | 技能开关、上传、列表管理 |
| 联网搜索 | Provider、密钥/实例、结果与引用设置 |
插件在命令面板与编辑器右键菜单(「Smart Notes」父项下)提供以下命令:
Enter 发送、Shift+Enter 换行。.smartnotes,可在设置中改名),存放 memory/(画像记忆)与 skills/。# 安装依赖
npm install
# 开发模式(监听并打包)
npm run dev
# 生产构建(类型检查 + 压缩)
npm run build
构建产物 main.js 与 styles.css 直接用于分发。插件要求 Node.js ≥ 18。
本项目基于 MIT 许可证 开源。