用途:Open Notebook 是开源自托管的 NotebookLM 替代品,用于把研究资料组织进笔记本,进行 AI 辅助的文档分析、问答与内容生成,数据完全保存在自有基础设施上。
主要能力:笔记本管理资料、笔记与对话;支持 PDF、视频、音频、网页和 Office 文档等来源的全文与向量检索;提供带来源引用的上下文对话;支持全文与语义搜索;可生成 1-4 位可定制说话人的多说话人播客;支持自定义 AI 内容转换(摘要、提取、分析);提供完整 REST API,支持 16+ AI 提供商(如 OpenAI、Anthropic、Google GenAI、Ollama、Groq、Mistral 等)。
使用方式:需安装 Docker Desktop,并准备至少一个 AI 提供商的 API 密钥(或本地 Ollama)。用 Docker Compose 部署:curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml,设置 export OPEN_NOTEBOOK_ENCRYPTION_KEY="your-secret-key-here",再执行 docker-compose up -d。前端位于 http://localhost:8502,REST API 位于 http://localhost:5055,文档位于 http://localhost:5055/docs。启动后在设置中配置 AI 提供商,或通过 /api/credentials 等接口配置。
适用场景:需要私有化部署、数据主权和可编程访问的研究、文献综述与文档分析工作。
限制:必须使用 Docker 部署;AI 功能需至少配置一个提供商;OPEN_NOTEBOOK_ENCRYPTION_KEY 必须在首次启动前设置并在重启间保持一致;未提供具体收费与价格信息。