一句话:给 Obsidian 做的 AI 助手插件 —— 多模型对话、本地知识库检索(RAG)、能读写你笔记的智能体、长期记忆与角色扮演。
2.0.0 起完全免费、源码公开(MIT)。 没有激活环节,旧激活码全部作废;曾付费的用户可以开 issue 联系退款。想听这玩意的来龙去脉,看:一个 Obsidian AI 插件的始末。
| 项 | 值 |
|---|---|
| 仓库 / 下载 | https://github.com/zzzzzllllllaaaa/ai-chat-assistant |
| 最新版本 | 2.0.1 |
| 平台 | 桌面端 + iOS + Android,最低 Obsidian 1.7.2 |
| 装法 | Obsidian 里搜 AI Chat Assistant 直接装(也可以手动下 Release 三件套) |
| 授权 | MIT。无激活码;曾付费用户可开 issue 退款 |
| 作者 | 我(3zh) |
能干什么
- 多模型对话:OpenAI / Claude / Gemini / 通义千问 / DeepSeek,或任何 OpenAI 兼容端点;本地模型接 Ollama;按用途分别绑定模型
- 知识库检索(RAG):向量 + 关键词 + 时间衰减混合检索,查询改写与重排,顺着笔记双链取上下文;向量存本地,不依赖外部服务
- 智能体:AI 能自己读笔记、搜笔记、精确改文本、新建文件;动手改东西前会弹权限确认
- 记忆与角色扮演:长期记忆、角色卡(兼容 SillyTavern)、多角色群聊、写作风格
- MCP 工具:接标准 MCP Server(HTTP / SSE)
- 内联 AI:在编辑器里改写或续写选中内容
怎么装
在 Obsidian 里装(推荐):设置 → 第三方插件 → 浏览 → 搜 AI Chat Assistant → 安装 → 启用。
手动装:到 Releases 下 main.js、manifest.json、styles.css,放进 <你的库>/.obsidian/plugins/ai-chat-assistant/,重开 Obsidian 启用。
上手三步
- 设置 → AI Chat Assistant → 模型 → 添加连接(名称 / Base URL / API Key)→ 测试 → 拉取模型
- 给「聊天 / 智能体 / 向量」分别绑定模型(用知识库必须配一个可用的向量模型)
- 要用检索就执行命令
更新知识库索引(增量)
配本地模型(Ollama)+ 本地向量库,可以完全断网运行。
实话实说
作者自己也知道这插件有几处没做好,先说在前面:
- DeepSeek 缓存命中率没优化好:prompt 前缀不稳定,缓存收益远低于预期
- Skills 与 MCP 是雏形:MCP 只有 HTTP/SSE,没有 stdio,也没在大量真实服务上验证过
- 大文件技术债:
main.ts、view.ts各几千行,拆分没做完 - 没有自动化测试:改代码靠人肉验证
- 内置 HTTP API server 无鉴权:默认关闭、只适合本机,别暴露公网
- 移动端能用但慢:大仓库的索引与检索体验一般
隐私
- 无遥测、无埋点,不收集也不上传任何数据
- 内容只发给你自己配置的模型服务;用本地模型可以完全离线
- 笔记索引在本地(IndexedDB)
相关
- 仓库 https://github.com/zzzzzllllllaaaa/ai-chat-assistant(源码公开,MIT)
- Releases · Issues · 更新日志
- 故事与设计取舍:ai-chat-assistant-开发始末
- GitHub 国内访问可能不稳定,打不开需要自备网络手段