用途:Open Notebook 是开源自托管的 Google NotebookLM 替代品,面向研究与文档分析,帮助用户把资料整理进笔记本,生成 AI 洞察、播客,并与文档进行上下文对话,数据完全保存在自有基础设施中。
主要能力:提供完整 REST API,支持 16+ AI 提供商(如 OpenAI、Anthropic、Google GenAI、Ollama 等),可生成 1-4 位说话人的多说话人播客,支持全文与向量搜索、笔记管理、内容转换、来源摄取(PDF、视频、音频、网页、Office 文档)以及带引用的上下文聊天。
使用方式:需安装 Docker Desktop,并准备至少一个 AI 提供商的 API 密钥(或本地 Ollama)。通过 Docker Compose 部署:curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml,设置 OPEN_NOTEBOOK_ENCRYPTION_KEY 后执行 docker-compose up -d。前端 UI 位于 http://localhost:8502,REST API 位于 http://localhost:5055,API 文档位于 http://localhost:5055/docs。启动后需在设置中配置 AI 提供商凭据并注册模型。
适用场景:学术文献综述、研究资料整理、文档问答、播客内容生成、需要数据主权与自托管的团队或个人研究流程。
限制:必须使用 Docker 部署;AI 功能需至少配置一个 AI 提供商;OPEN_NOTEBOOK_ENCRYPTION_KEY 必须在首次启动前设置并在重启间保持一致;不同提供商对 LLM、嵌入、语音转文字、文字转语音的支持能力不同。具体收费、价格与效果资料暂未提供。