Ollama+
OpenAI Plugins+
Anthropic Claude Haiku Latest+
DeepSeek + Node.js 24++ macOS/Windows/Linux+ PDF/Word/PowerPoint/Excel 文件+ OpenRouter本地文档问答与写作的 AI 笔记本,每条引文逐页核对出处
Ollama 提供本地模型保证隐私,云端密钥提供能力弹性,文件就地读取不动原文件,核对层保证引用可信。
方案简介
IncarnaMind 是一款免费开源(Apache 2.0)的桌面 AI 笔记本,支持 macOS、Windows 和 Linux。它把「写作」和「提问」放在同一个地方:你为自己的主题建一个 Mind(笔记本),旁边的助手可以就当前 Mind 或你的本地文件(PDF、Word、PowerPoint、Excel、CSV、Markdown、纯文本)回答问题,回答以对话形式保留,每个说法都标出来源页码,并逐段核对引文确实在那里。模型可以是你自己的 API 密钥(OpenAI、Anthropic、Google、DeepSeek、通义千问、硅基流动、OpenRouter 等)、通过 Ollama 运行的本地模型,或直接用 ChatGPT Plus/Pro 订阅登录。整个应用在你自己的电脑上运行,不需要注册账号,也没有 IncarnaMind 服务器。它适合需要就自己的资料写作并要求回答可溯源的研究者、学生和知识工作者,也是 NotebookLM 的本地替代方案。
亮点与能力
- 边写边问:一个 Mind 就是一个主题笔记本,助手回答留在对话里,点「添加到笔记」把带引用的回答插入光标处,可像普通文字一样修改。
- 每个回答都能核对:回答标出出处并附原文引文,逐条到那个位置核对,找到了打绿勾,没找到标橙色;点一下原文就打开到那一页并高亮引文。
- 会议中记笔记:开始录音后实时转写在本地完成,会后可把转写稿保存为文档供引用。
- 直接用你手上的文件:把常用文件夹(含 Zotero 存储文件夹)添加为同步文件夹,就地读取 PDF、Word(连批注)、PowerPoint、Excel、CSV、Markdown 和纯文本,从不移动或修改原文件,文件变化会跟着更新。
- 查找和添加资料:在 OpenAlex、arXiv、PubMed 搜索论文,开放获取的直接添加为文档;输入网址保存网页;从 Zotero 或 CSL JSON、BibTeX、RIS 导入引用信息。
- AI 辅助写作:选中文字「用 AI 编辑…」以修订形式返回改动;开启写作建议后出现带引用的灰色续写,按 Tab 采纳。
- 模型由你选:自有 API 密钥、ChatGPT 订阅,或通过 Ollama 的免费本地模型。
- 导出即交:Mind 导出为 Word 或 Markdown,引用按 APA、MLA、Chicago、Harvard、IEEE、Vancouver、GB/T 7714 等格式排好,未核对的引用标「[未核实]」。
组成与分工
- IncarnaMind:桌面应用主体,负责 Mind 笔记本、文件同步、索引、引文核对和导出。
- Ollama:运行本地模型,让读取文件、搜索和引用核对都在本机完成,内容不出电脑。
- OpenAI / Anthropic / Google / DeepSeek / 通义千问 / 硅基流动 / OpenRouter 等:云端模型提供商,用你自己的 API 密钥接入;任何兼容 OpenAI 接口的服务也可用。
- ChatGPT 订阅(Plus/Pro):可在浏览器登录后直接用订阅提问,不需要密钥。
- Zotero / OpenAlex / arXiv / PubMed:文献来源,支持搜索、导入和就地读取 Zotero 存储文件夹。
- Hayagriva + Citation Style Language:排版引擎与引用格式来源,负责按所选格式排出引用和参考文献。
前置要求
- 操作系统:macOS(Apple 芯片和 Intel)、Windows 或 Linux。
- 从源码运行需要 Node.js 24 或更高版本。
- 模型:本地方案需要安装并运行 Ollama;云方案需要相应提供商的 API 密钥,或 ChatGPT Plus/Pro 订阅。
从源码运行:
shell
git clone https://github.com/junruxiong/IncarnaMind.git && cd IncarnaMind
npm install && npm run dev
实施步骤
1. 克隆并启动
shell
git clone https://github.com/junruxiong/IncarnaMind.git && cd IncarnaMind
npm install && npm run dev
2. 选择模型
在设置里选择模型来源:填入 OpenAI、Anthropic、Google、DeepSeek、通义千问、硅基流动或 OpenRouter 的密钥;或选 Ollama,只要 Ollama 在运行,IncarnaMind 一键就能下载本地模型;订阅了 ChatGPT Plus 或 Pro 的,在「设置 → 模型」里选「使用 ChatGPT 继续」,在浏览器完成登录即可。
3. 添加文件
把你平时用的文件夹添加为同步文件夹(连 Zotero 的存储文件夹也可以),IncarnaMind 就地读取其中文件,不移动不修改,文件有变化会跟着更新。
4. 建 Mind 并提问
为主题创建一个 Mind,向助手就当前 Mind 或文件提问;回答留在对话里,点「添加到笔记」插入光标处。
使用与配置要点
- 验证引文:每个回答逐条核对引文,绿勾表示那段文字确实在引用所指的位置;点引文可打开原文到那一页并高亮。橙色「无法核对」表示那里没有可比对文字,比如扫描页。
- 搜索过程可见:展开回答可以看到它搜了什么、用了哪些来源。
- 离线使用:配合 Ollama 本地模型可完全离线,读取文件、搜索和引用核对都在本机完成;按含义搜索(嵌入)是可选功能,默认关闭。
- 备份:复制数据文件夹即可,里面有你的 Mind、搜索索引和设置。
- 导出:把 Mind 导出为 Word 或 Markdown,引用和参考文献按你选的格式排好,未通过核对的引用会标上「[未核实]」。
注意事项与常见问题
- 项目还没有正式发布,发布页之后才会提供各平台安装包。
- Windows 提示「Windows 已保护你的电脑」时,点「更多信息」再点「仍要运行」。
- macOS 提示无法验证时,在警告里点「完成」,再到「系统设置 → 隐私与安全性」点「仍要打开」,或运行
xattr -dr com.apple.quarantine /Applications/IncarnaMind.app;未签名的 Mac 版不能自动更新。 - Linux 先运行
chmod +x IncarnaMind-*.AppImage;Ubuntu 22.04 及以后还要sudo apt install libfuse2(24.04 及以后是libfuse2t64)。 - 用云端模型时按用量付费给模型提供商,用本地模型则完全免费。
- 「找到引文」不代表它能证明你写的那句话,只表示那段文字确实在引用所指的位置。
优缺点
- ✓ 本地模型内容不出电脑
- ✓ 每条引用逐一到原文核对
- ✕ 尚未正式发布
- ✕ 云端模型需联网按量付费
出处
本方案挖掘自开源项目 IncarnaMind/IncarnaMind,方案内容与实施命令均来自其 README 原文。
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。