Google Notebook LM 替代方案Open Notebook 开源项目

Google Notebook LM 替代方案Open Notebook 开源项目

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 进行快速部署。

  1. 克隆项目仓库(可选,也可直接使用官方镜像):
git clone https://github.com/lfnovo/open-notebook.git 
cd open-notebook
  1. 启动容器(两种方式任选):
  • 单容器版(最简):
docker run -p 8502:8502 -p 5055:5055 lfnovo/open_notebook:v1-latest-single
  • Docker Compose 版(多组件,功能完整):
docker compose up -d
  1. 访问应用:

打开浏览器,输入 http://localhost:8502,即可进入 Open Notebook 界面。

补充说明

  • 如需配置 AI 服务商 API 密钥(如 OpenAI、Anthropic),可通过.env文件或容器环境变量设置;
  • 如果遇到其他问题,可以查阅官方文档

官方地址:https://www.open-notebook.ai/