📌 项目简介
Open Notebook 是 Google Notebook LM 的开源替代品,隐私优先、支持自托管,兼容 18+ AI 服务商(OpenAI、Anthropic、Ollama 等),让你完全掌控研究数据,不再受大厂绑定。
29.9K+
GitHub Stars
18+
AI 服务商
100%
数据自主
MIT
开源协议
⚙️ 安装要求和过程
环境要求
- 仅需安装 Docker Desktop(所有平台通用)
- 支持 Windows / macOS / Linux
- 需要约 2GB 磁盘空间
快速安装(3 步搞定)
# 第1步:下载 docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
# 第2步:修改加密密钥(可选但推荐)
# 编辑 docker-compose.yml,修改 OPEN_NOTEBOOK_ENCRYPTION_KEY
# 第3步:启动服务
docker compose up -d
# 等待 15-20 秒后访问
浏览器打开 http://localhost:8502
安装完成后在浏览器打开 http://localhost:8502 即可使用,AI 密钥可在 Web UI 中配置,无需提前写入配置文件。
✨ 核心功能
🔒
隐私优先,数据自主
自托管部署,所有研究数据存储在本地,完全不受 Google 服务器约束。支持 Docker / 云端 / 本地多种部署方式。
🤖
18+ AI 服务商兼容
原生支持 OpenAI、Anthropic、Google、Groq、Ollama、DeepSeek、Mistral、xAI 等 18+ 家,也支持任意 OpenAI 兼容接口(LM Studio 等)。
🎙️
专业多角色播客生成
支持 1-4 个可自定义角色的播客生成,比 Notebook LM 的 2 角色更灵活,可打造个性化内容输出。
🔍
全文 + 向量语义双搜索
所有上传内容同时支持关键词全文检索和向量语义搜索,快速定位研究资料中的关键信息。
⚡
完整 REST API
提供完整的 REST API 接口,支持全流程程序化调用,可集成到现有工作流或自动化系统中。
💡 典型使用场景
场景一:学术研究资料管理
上传论文 PDF、会议视频、网页资料,让 AI 基于你的资料库进行问答和总结。数据完全本地存储,敏感研究内容不外泄。
场景二:多模型对比研究
同时配置 OpenAI、Anthropic、DeepSeek 等多个模型,在同一套资料上对比不同模型的分析能力,选出最适合的模型。
场景三:团队知识库 + 播客输出
将团队文档、会议记录导入 Open Notebook,用 AI 生成洞察;还可将研究成果一键转换为多角色播客,方便团队内部分享。
⚡ Open Notebook vs Notebook LM
| 对比维度 | Open Notebook | Notebook LM |
|---|---|---|
| 数据隐私 | ✅ 自托管,完全自主 | ❌ 仅 Google 云端 |
| AI 模型选择 | ✅ 18+ 家,含本地模型 | ❌ 仅 Google 模型 |
| 播客角色数 | ✅ 1-4 个可自定义 | ⚠️ 仅 2 个 |
| API 访问 | ✅ 完整 REST API | ❌ 无 |
| 成本 | ✅ 只需支付 AI 调用费 | ⚠️ 免费层 + 月费订阅 |
| 开源定制 | ✅ MIT 协议,完全可改 | ❌ 封闭系统 |
💬 推荐理由
Google Notebook LM 确实好用,但它有两个痛点:数据在 Google 服务器上,以及只能用 Google 的模型。如果你研究的内容比较敏感,或者想用 DeepSeek / 本地 Ollama 来节省成本,Notebook LM 就没法满足你了。
Open Notebook 最大的价值就是把控制权还给你:数据存在自己服务器上,想用哪个 AI 就用哪个,甚至可以在完全没有外网的环境里跑本地模型。而且它还有完整 REST API,可以接入自己的自动化流程。
部署也超级简单,会 Docker 就能跑,三行命令搞定。如果你一直在找 Notebook LM 的平替,这个项目值得一试。开源、免费、不绑架数据,还要什么自行车?
🤖 已支持 AI 服务商(部分)
OpenAI
Anthropic
Google GenAI
Groq
Ollama
DeepSeek
Mistral
xAI (Grok)
OpenRouter
Azure OpenAI
Vertex AI
MiniMax
DashScope (Qwen)
LM Studio
Anthropic
Google GenAI
Groq
Ollama
DeepSeek
Mistral
xAI (Grok)
OpenRouter
Azure OpenAI
Vertex AI
MiniMax
DashScope (Qwen)
LM Studio
