Google 的 NotebookLM 出来之后,很多人觉得这东西真好用——上传资料,AI 自动分析,还能生成播客。但一个问题是:数据在 Google 手里,你上传的 PDF、笔记、研究资料全在云端。
Open Notebook 就是来解决这个痛点的。它是 NotebookLM 的完全开源替代,自托管,数据你说了算。
目前在 GitHub 上 28.7K Stars,MIT 协议,全栈(Python FastAPI + Next.js),两行 Docker 命令就能跑起来。
是什么
Open Notebook 是一个自托管的 AI 笔记和研究工具。你可以上传各种资料(PDF、视频、音频、网页、Office 文档),然后和 AI 对话分析这些内容。还支持自动生成多角色播客。
它和 NotebookLM 最大的区别:
- 自托管——数据在你自己的服务器上,不是 Google 的
- AI 模型任选——18+ 提供商,可以选 OpenAI、Anthropic、也可以连本地 Ollama 完全免费
- 开源可定制——想加什么功能自己改代码
- 完整 REST API——可以集成到自己的工作流里
核心亮点
1. 安装极简单
下载一个 docker-compose.yml,改一行加密密钥,docker compose up -d,15 秒后打开 localhost:8502 就能用了。配置 AI 模型也是在网页界面里点几下,不需要改配置文件。
2. 模型选择自由
支持 OpenAI、Anthropic、Groq、Google、Ollama、DeepSeek、Mistral、xAI、OpenRouter、千问(DashScope)等 18+ 提供商。每个笔记本可以选不同模型。如果不想花 API 费用,连 Ollama 本地跑开源模型。
3. 播客生成比 NotebookLM 更灵活
NotebookLM 只支持双人对话播客。Open Notebook 支持 1-4 个角色,可以自定义角色配置和脚本。适合做研究摘要、知识分享、教学内容。
4. 多模态内容分析
支持 PDF、视频(YouTube 等)、音频、网页、Office 文档。上传后会自动解析内容,建立全文索引和向量索引,支持混合搜索。
5. 内容转换(Transformations)
内置可自定义的内容处理动作——总结、提取观点、翻译、生成笔记等。可以自己编写转换规则。
6. MCP 集成
兼容 Model Context Protocol,可以连接到 Claude Desktop、VS Code 等 MCP 客户端,把 Open Notebook 变成你的外部知识库。
不是没有槽点
界面比较朴素。 功能是齐全的,但 UI 精致程度和 NotebookLM 有差距。毕竟开源项目,没有 Google 的设计团队。
依赖 SurrealDB。 数据库用的 SurrealDB 而不是更主流的 PostgreSQL 或 SQLite。如果你想自己维护、备份数据,需要额外学习一下 SurrealDB 的操作。
引用功能还在完善。 目前 AI 回答的引用标注不如 NotebookLM 详尽。团队说会改进,但目前这是个短板。
资源消耗。 虽然不重,但相比 NotebookLM 的零部署成本,自托管意味着你得管一台服务器。
跟同类怎么比
| 工具 | Stars | 部署方式 | 特点 |
| Open Notebook | 28.7K | 自托管 (Docker) | 多模型、播客、MCP 集成 |
| 思源笔记 (SiYuan) | 44.3K | 自托管 / 桌面 | 传统笔记,AI 插件 |
| NotebookLM | — | Google 云 | 体验最好,但数据在 Google |
| Blinko | 10.6K | 自托管 | AI 笔记,更轻量 |
如果你在意数据隐私,或者想用自己的 AI 模型(比如本地跑 Ollama 省钱),Open Notebook 是最接近 NotebookLM 体验的自托管方案。
一句话:自托管的 NotebookLM,Docker 两行命令就能跑,数据你的,模型你选,还能生成播客。隐私敏感、想省 API 费的人直接冲。
GitHub:https://github.com/lfnovo/open-notebook
官方网站:https://www.open-notebook.ai
Docker 部署:curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml && docker compose up -d
标签:#OpenNotebook #NotebookLM #自托管AI #AI笔记 #开源 #Docker #知识管理 #隐私保护
关注我,每期分享一个帮你省事的强大工具 🛠️