Zotero + Ollama Ollama+ OpenAI Plugins OpenAI Plugins+ Anthropic Claude Haiku Latest Anthropic Claude Haiku Latest+ DeepSeek 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 原文。

方案出处
IncarnaMind/IncarnaMind:IncarnaMind is a free, open-source desktop app for macOS, Windows and Linux wher
807 star IncarnaMind is a free, open-source desktop app for macOS, Windows and Linux where you ask questions about your own documents (PDF, Word, PowerPoint, Excel and more) and write with AI. Every answer cit

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。