Open Notebook 是一款面向全球用户的开源项目,定位为「隐私优先、多模型、全本地化」的 Google Notebook LM 替代方案。

与依赖谷歌云服务的 Notebook LM 不同,它从底层设计就坚持「数据本地化」的原则,所有内容和交互均可本地运行。
兼容 16 + 主流 AI 服务商(OpenAI、Anthropic、Ollama、LM Studio 等),兼顾灵活性与成本可控性。
二、功能特性
Open Notebook 的优势在于「全功能覆盖 + 高度自定义」,对比 Google Notebook LM,它的功能特性如下:

2.1 隐私与数据掌控
- 完全自托管部署,敏感研究、商业文档无需上传至第三方服务器,数据安全由自己把控;
- 无供应商锁定,可随时切换部署环境(本地、私有云、Docker 容器)。
2.2 多 AI 模型自由选
- 支持 16+ AI 服务商:OpenAI、Anthropic、Ollama、LM Studio 等,可根据需求选择性价比更高的模型,或完全本地运行 Ollama 模型;
- 无需绑定谷歌账号,摆脱单一模型限制。

2.3 多模态内容管理
- 兼容 PDF、视频、音频、网页等多种格式内容,一站式整理研究素材;
- 支持全文检索 + 向量检索,快速定位关键信息。

2.4 进阶创作能力
- 生成多发言人播客(1-4 位自定义发言人),远超 Notebook LM 仅支持 2 位发言人的限制;
- 支持自定义内容转换规则,满足个性化处理需求。

2.5 其他核心能力
- 完整 REST API:可自动化集成到自有工作流;
- 多语言 UI:支持中文(简 / 繁)、英文、日语、俄语等;
- 引用溯源:基础引用功能(持续优化中),保障研究严谨性。
三、安装
下面介绍一下如何通过 Docker 进行快速部署。
- 克隆项目仓库(可选,也可直接使用官方镜像):
git clone https://github.com/lfnovo/open-notebook.git
cd open-notebook
- 启动容器(两种方式任选):
- 单容器版(最简):
docker run -p 8502:8502 -p 5055:5055 lfnovo/open_notebook:v1-latest-single
- Docker Compose 版(多组件,功能完整):
docker compose up -d
- 访问应用:
打开浏览器,输入 http://localhost:8502,即可进入 Open Notebook 界面。
补充说明
- 如需配置 AI 服务商 API 密钥(如 OpenAI、Anthropic),可通过
.env文件或容器环境变量设置; - 如果遇到其他问题,可以查阅官方文档