字
字节笔记本
2026年2月22日
Open Notebook: 开源隐私优先的 Notebook LM 替代方案
Open Notebook 是一个开源的、隐私优先的 Notebook LM 替代方案,支持自托管和 16+ 家 AI 提供商。该项目在 GitHub 上已获得 19.9k stars,提供多模态内容处理、智能播客生成、上下文聊天等核心功能。
项目简介
Open Notebook 由 lfnovo 开发维护,是一个完全开源的 AI 笔记和研究工具。与 Google Notebook LM 相比,它提供了更多的灵活性和隐私控制,让用户能够完全掌控自己的数据。
项目采用 MIT 许可证,主要使用 TypeScript (61.5%) 和 Python (36.7%) 编写,支持通过 Docker 快速部署。
核心特性
- 隐私优先: 自托管架构,数据完全由用户掌控,无需担心隐私泄露
- 多模型支持: 集成 16+ 家 AI 提供商,包括 OpenAI、Anthropic、Ollama、LM Studio 等
- 多模态内容: 支持 PDF、视频、音频、网页、Office 文档等多种格式
- 专业播客生成: 支持 1-4 位多说话人,可自定义角色配置
- 智能搜索: 结合全文搜索和向量搜索,快速定位研究材料
- 上下文聊天: 基于上传的研究材料进行 AI 对话
- 多语言 UI: 支持英语、葡萄牙语、中文、日语、俄语等多种语言
技术栈
| 层级 | 技术 |
|---|---|
| 后端 | Python, FastAPI, SurrealDB |
| 前端 | Next.js, React |
| AI 框架 | LangChain |
| 部署 | Docker |
支持的 AI 提供商
| 提供商 | LLM | Embedding | STT | TTS |
|---|---|---|---|---|
| OpenAI | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ❌ | ❌ | ❌ |
| Google (GenAI) | ✅ | ✅ | ❌ | ✅ |
| Ollama | ✅ | ✅ | ❌ | ❌ |
| Groq | ✅ | ❌ | ✅ | ❌ |
| ElevenLabs | ❌ | ❌ | ✅ | ✅ |
注:完整支持列表包含 16+ 家提供商
快速安装
前置要求: Docker Desktop
步骤 1: 获取 docker-compose.yml
bash
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml步骤 2: 配置加密密钥
编辑 docker-compose.yml,设置安全密钥:
yaml
OPEN_NOTEBOOK_ENCRYPTION_KEY=your-secret-key-here步骤 3: 启动服务
bash
docker compose up -d步骤 4: 配置 AI 提供商
访问 http://localhost:8502,按界面指引配置 AI 提供商 API 密钥。
与 Google Notebook LM 对比
| 特性 | Open Notebook | Google Notebook LM |
|---|---|---|
| 隐私控制 | 自托管,数据自主 | 仅限 Google 云 |
| AI 提供商 | 16+ 家可选 | 仅 Google 模型 |
| 播客说话人 | 1-4 位自定义 | 仅 2 位 |
| API 访问 | 完整 REST API | 无 API |
| 部署方式 | Docker/云/本地 | 仅 Google 托管 |
| 定制化 | 开源完全可定制 | 封闭系统 |
使用场景
学术研究
- 上传论文 PDF 进行深度分析
- 生成研究主题的播客摘要
- 与文献库进行对话式查询
内容创作
- 将视频内容转换为可搜索的文本
- 基于多源材料生成播客脚本
- 快速提取关键信息并生成摘要
知识管理
- 构建个人知识库
- 跨文档智能搜索
- 多格式内容统一管理
项目资源
- GitHub 仓库: https://github.com/lfnovo/open-notebook
- 官方网站: https://www.open-notebook.ai
- Discord 社区: https://discord.gg/37XJPXfz2w
- 快速开始文档: https://github.com/lfnovo/open-notebook/blob/main/docs/0-START-HERE/index.md
- 部署指南: https://github.com/lfnovo/open-notebook/blob/main/docs/1-INSTALLATION/index.md
- 用户指南: https://github.com/lfnovo/open-notebook/blob/main/docs/3-USER-GUIDE/index.md
总结
Open Notebook 为需要隐私保护和灵活定制的用户提供了一个强大的开源替代方案。无论是学术研究、内容创作还是知识管理,它都能提供专业的 AI 辅助功能。通过支持多家 AI 提供商,用户可以根据需求和成本选择最适合的模型,同时保持对数据的完全控制。
分享: