Open Notebook:29k Star 的 NotebookLM 开源替代方案
Open Notebook 开源项目分析
仓库:github.com/lfnovo/open-notebook · 官网:open-notebook.ai · License: MIT · ⭐ 29k+ · 🍴 3.3k+
项目是什么
Open Notebook 是 Google Notebook LM 的开源、可自托管替代方案。它把「上传资料 → 向资料提问 → 生成摘要/播客/笔记」的研究工作流搬到本地或私有云,数据与模型选择完全由用户掌控。
项目 slogan 是 A private, multi-model, 100% local, full-featured alternative to Notebook LM——强调 隐私、多模型、可本地部署 三个差异化方向。
与 Google Notebook LM 对比
| 维度 | Open Notebook | Google Notebook LM |
|---|---|---|
| 部署 | Docker / 本地 / 私有云 | 仅 Google 云端 |
| AI 模型 | 18+ 提供商(OpenAI、Anthropic、Ollama 等) | 仅 Google 模型 |
| 播客 | 1–4 位说话人,可自定义 Profile | 固定 2 人 Deep Dive |
| API | 完整 REST API | 无公开 API |
| 定制 | MIT 开源,可二次开发 | 封闭系统 |
| 成本 | 仅付 AI 调用费,或 Ollama 本地免费 | 免费档 + 订阅 |
Citation(引用溯源) 仍是 Google 版更强;Open Notebook 已支持基础引用并在持续改进,README 也坦诚标注这一差距。
技术架构
| 层级 | 技术 |
|---|---|
| 前端 | Next.js + React(TypeScript 约 65%) |
| 后端 | Python + FastAPI |
| 数据库 | SurrealDB v2 |
| AI 抽象 | LangChain + Esperanto 多提供商库 |
| 部署 | Docker Compose(SurrealDB + open_notebook 双容器) |
Esperanto 是项目的模型适配层,统一封装 OpenAI、Anthropic、Ollama、DeepSeek、OpenRouter、DashScope(Qwen)等 18+ 提供商的 LLM、Embedding、STT、TTS 能力,避免为每个厂商写一套集成代码。
核心功能
研究与知识管理
- 多 Notebook 组织:并行管理多个研究课题
- 多模态资料:PDF、视频、音频、网页、Office 文档等
- 全文 + 向量检索:跨资料智能搜索
- 上下文对话:基于已导入资料的 RAG 聊天
- AI 辅助笔记:自动生成洞察或手写笔记
进阶能力
- 多说话人播客生成:Episode Profile 控制脚本与声线,比 Notebook LM 更灵活
- Content Transformations:可自定义的内容处理动作(摘要、提取等)
- Reasoning 模型:支持 DeepSeek-R1、Qwen3 等思考型模型
- REST API:完整程序化接口(默认
:5055) - MCP 集成:可接入 Claude Desktop、VS Code 等 MCP 客户端
- 可选密码保护:公网部署时可开启认证
快速部署(约 2 分钟)
curl -o docker-compose.yml \
https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
# 修改 OPEN_NOTEBOOK_ENCRYPTION_KEY 为随机密钥
docker compose up -d
启动后访问 http://localhost:8502,在 Settings → API Keys 中配置模型提供商即可。也提供 Ollama 版 docker-compose,可完全本地运行、零 API 费用。
适用场景
| 场景 | 价值 |
|---|---|
| 企业/团队知识库 | 敏感文档不出内网,自选模型与 Embedding |
| 学术与个人研究 | 多 Notebook 管理论文、报告、网页剪藏 |
| 内容创作 | 资料驱动的播客脚本与多说话人音频 |
| 二次开发 | REST API + MCP,嵌入现有 OA/CRM/培训系统 |
| 成本优化 | 切换廉价 API 或本地 Ollama,避免 SaaS 订阅锁定 |
局限与注意点
- 自运维成本:需维护 Docker、SurrealDB 备份与模型 Key 轮换,不如 SaaS 省心
- Citation 深度:引用展示仍弱于 Notebook LM,适合对溯源要求不极致的场景
- 资源消耗:本地 Embedding + 向量检索对 CPU/GPU 与磁盘有一定要求
- 加密密钥:
OPEN_NOTEBOOK_ENCRYPTION_KEY丢失可能导致凭据无法解密,需妥善保管
社区与版本
- 最新稳定版:v1.9.0(2026-06-02,Esperanto 2.22 & 新音频提供商)
- 活跃 Discord 社区与完善文档(中/英/日/韩/葡/俄等多语言 UI)
- 路线图:实时前端更新、异步处理、跨 Notebook 共享资料源
黑豹点评
Open Notebook 是 2024 年底以来增长最快的 NotebookLM 平替 之一(29k+ Star)。对注重 数据主权 的企业研发团队,它提供了比「把内部文档上传到 Google」更可控的路径;对 ISV 而言,MIT 协议 + REST API + MCP 使其可作为 私有化知识助手底座 快速集成。若你的场景强依赖 Google 级引用溯源或零运维,仍建议评估 Notebook LM;若需要 自选模型、内网部署、播客/API 扩展,Open Notebook 值得优先 POC。