lfnovo / open-notebook
lfnovo / open-notebook
Open Notebook: An open source, privacy-focused alternative to Google’s Notebook LM! Join our Discord server for help, to share workflow ideas, and suggest features! Open Notebook:一款开源、注重隐私的 Google Notebook LM 替代品!欢迎加入我们的 Discord 服务器获取帮助、分享工作流思路并提出功能建议!
A private, multi-model, 100% local, full-featured alternative to Notebook LM. In a world dominated by Artificial Intelligence, having the ability to think and acquire new knowledge is a skill that should not be a privilege for a few, nor restricted to a single provider. 这是一款私有、多模型、100% 本地化且功能齐全的 Notebook LM 替代方案。在人工智能主导的世界里,思考和获取新知识的能力不应成为少数人的特权,也不应受限于单一供应商。
Open Notebook empowers you to: Open Notebook 让您可以:
- 🔒 Control your data - Keep your research private and secure
- 🤖 Choose your AI models - Support for 18+ providers including OpenAI, Anthropic, Ollama, LM Studio, and more
- 📚 Organize multi-modal content - PDFs, videos, audio, web pages, and more
- 🎙️ Generate professional podcasts - Advanced multi-speaker podcast generation
- 🔍 Search intelligently - Full-text and vector search across all your content
- 💬 Chat with context - AI conversations powered by your research
- 🌐 Multi-language UI - English, Portuguese, Chinese (Simplified & Traditional), Japanese, Russian, and Bengali support
- 🔒 控制数据 - 确保您的研究私密且安全
- 🤖 选择 AI 模型 - 支持包括 OpenAI、Anthropic、Ollama、LM Studio 等在内的 18 家以上供应商
- 📚 组织多模态内容 - 支持 PDF、视频、音频、网页等
- 🎙️ 生成专业播客 - 先进的多人播客生成功能
- 🔍 智能搜索 - 对所有内容进行全文和向量搜索
- 💬 上下文对话 - 基于您的研究资料进行 AI 对话
- 🌐 多语言界面 - 支持英语、葡萄牙语、中文(简繁体)、日语、俄语和孟加拉语
🆚 Open Notebook vs Google Notebook LM
| Feature | Open Notebook | Google Notebook LM | Advantage |
|---|---|---|---|
| Privacy & Control | Self-hosted, your data | Google cloud only | Complete data sovereignty |
| AI Provider Choice | 18+ providers | Google models only | Flexibility and cost optimization |
| Podcast Speakers | 1-4 speakers with custom profiles | 2 speakers only | Extreme flexibility |
| Content Transformations | Custom and built-in | Limited options | Unlimited processing power |
| API Access | Full REST API | No API | Complete automation |
| Deployment | Docker, cloud, or local | Google hosted only | Deploy anywhere |
| Citations | Basic references | Comprehensive with sources | Research integrity |
| Customization | Open source, fully customizable | Closed system | Unlimited extensibility |
| Cost | Pay only for AI usage | Free tier + Monthly subscription | Transparent and controllable |
| 功能 | Open Notebook | Google Notebook LM | 优势 |
|---|---|---|---|
| 隐私与控制 | 自托管,数据归您所有 | 仅限 Google 云端 | 完全的数据主权 |
| AI 模型选择 | 18 家以上供应商 | 仅限 Google 模型 | 灵活性与成本优化 |
| 播客发言人 | 1-4 人,支持自定义配置 | 仅限 2 人 | 极高的灵活性 |
| 内容转换 | 自定义及内置 | 选项有限 | 无限的处理能力 |
| API 访问 | 完整 REST API | 无 API | 完全自动化 |
| 部署方式 | Docker、云端或本地 | 仅限 Google 托管 | 随处部署 |
| 引用来源 | 基础引用 | 全面且带来源 | 研究完整性 |
| 自定义 | 开源,完全可定制 | 封闭系统 | 无限扩展性 |
| 成本 | 仅支付 AI 使用费 | 免费层级 + 月度订阅 | 透明且可控 |
🚀 Quick Start (2 Minutes)
🚀 快速入门(2 分钟)
Prerequisites: Docker Desktop installed. That’s it! (API keys configured later in the UI) 前提条件:已安装 Docker Desktop。仅此而已!(API 密钥稍后在界面中配置)
Step 1: Get docker-compose.yml 第一步:获取 docker-compose.yml
Option A: Download directly
选项 A:直接下载
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
Option B: Create the file manually 选项 B:手动创建文件
Step 2: Set Your Encryption Key
第二步:设置您的加密密钥
Edit docker-compose.yml and change this line: - OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string to any secret value (e.g., my-super-secret-key-123)
编辑 docker-compose.yml 并将此行:- OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string 修改为任何秘密值(例如:my-super-secret-key-123)。
Step 3: Start Services
第三步:启动服务
docker compose up -d
Wait 15-20 seconds, then open: http://localhost:8502
等待 15-20 秒,然后打开:http://localhost:8502
Step 4: Configure AI Provider 第四步:配置 AI 供应商
- Go to Settings → API Keys (前往设置 → API 密钥)
- Click Add Credential (点击添加凭据)
- Choose your provider (OpenAI, Anthropic, Google, etc.) (选择您的供应商)
- Paste your API key and click Save (粘贴您的 API 密钥并点击保存)
- Click Test Connection → Discover Models → Register Models (点击测试连接 → 发现模型 → 注册模型)
✨ Key Features
✨ 核心功能
Core Capabilities: 核心能力:
-
🔒 Privacy-First: Your data stays under your control - no cloud dependencies
-
🎯 Multi-Notebook Organization: Manage multiple research projects seamlessly
-
📚 Universal Content Support: PDFs, videos, audio, web pages, Office docs, and more
-
🤖 Multi-Model AI Support: 18+ providers including OpenAI, Anthropic, Ollama, Google, LM Studio, and more
-
🎙️ Professional Podcast Generation: Advanced multi-speaker podcasts with Episode Profiles
-
🔍 Intelligent Search: Full-text and vector search across all your content
-
💬 Context-Aware Chat: AI conversations powered by your research materials
-
📝 AI-Assisted Notes: Generate insights or write notes manually
-
🔒 隐私至上: 数据由您掌控,无云端依赖
-
🎯 多笔记本组织: 无缝管理多个研究项目
-
📚 通用内容支持: 支持 PDF、视频、音频、网页、Office 文档等
-
🤖 多模型 AI 支持: 支持 18 家以上供应商,包括 OpenAI、Anthropic、Ollama、Google、LM Studio 等
-
🎙️ 专业播客生成: 带有剧集配置文件的先进多人播客
-
🔍 智能搜索: 对所有内容进行全文和向量搜索
-
💬 上下文感知聊天: 基于您的研究资料进行 AI 对话
-
📝 AI 辅助笔记: 生成见解或手动撰写笔记