KnowNote
KnowNote 是一款本地优先的 AI 知识库与 NotebookLM 替代工具,可用于向自己的文档提问。解析、切分、嵌入和向量检索都在应用内运行,答案会保留所依据的原文段落。
访问 mrsibe/KnowNote项目简介
KnowNote 是一款桌面应用,可将 PDF、Word 文档、PowerPoint 文件和网页转成可提问的知识库。解析、切分、嵌入和向量检索都在应用内运行,因此检索可离线工作。答案会保留来源段落,并记录每个段落在提取文本中的位置。
核心功能
- 本地检索在进程内运行,离线仍可用;文档、笔记本和嵌入都留在本机。
- 答案可追溯,保留来源段落,并记录段落在提取文本中的位置。
- 可通过 OpenAI、Anthropic 或 Google 兼容端点,或 Ollama 等本地服务器接入自选聊天模型。
- 支持导入 PDF、Word、PowerPoint 和网页,各格式解析时保留页面、标题和幻灯片结构。
- 可在来源旁保存结构化笔记,并把笔记本转为思维导图。
- 可通过只读 stdio MCP 向本地代理提供笔记本,让代理带出处搜索文档。
适用场景
- 研究:向一组论文提问,并查看每个答案引用的段落。
- 学习:从课程读本、幻灯片和其他来源文档整理笔记。
- 代理辅助阅读:让本地 MCP 客户端搜索已有资料库,而不是粘贴文档。
快速开始
- 从 GitHub Releases 下载 Windows 安装程序或 macOS Apple Silicon 磁盘映像。在 macOS 上打开磁盘映像,将 KnowNote 拖入 Applications,并在启动前运行一次 sudo xattr -rd com.apple.quarantine /Applications/KnowNote.app。在 Windows 上若出现 SmartScreen,选择“更多信息”,然后选择“仍要运行”。首次运行时打开“设置”,在“模型”下添加至少一个模型连接,然后开始提问。
部署与要求
- 适用于 Windows x64 和 macOS Apple Silicon 的桌面应用;没有 Linux 版本。无需 Docker、服务器或账户。必须配置至少一个模型连接,可以是任意 OpenAI、Anthropic 或 Google 兼容端点,或 Ollama 等本地服务器。本地嵌入模型下载一次后在机器上运行,笔记本、笔记和嵌入都保留在本地。macOS 构建未签名,需要一次性清除隔离属性;Windows 可能显示 SmartScreen 提示。
采用前须知
- 许可证:GPL-3.0。在使用、修改或分发项目前,请确认其具体条款。