docs: defaults table matches the code; CHANGELOG entry for the docs overhaul (#1462)
The Text-to-Speech default is read by nothing (podcasts use each speaker profile’s voice model) and the Tools Model only backs API Ask calls without explicit models; the provider page now says so, matching the user guide.
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
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!
Checkout our website »
Follow @lfnovo on X for updates
📚 Get Started · 📖 User Guide · ✨ Features · 🚀 Deploy
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.
Open Notebook empowers you to:
Learn more about our project at https://www.open-notebook.ai
🆚 Open Notebook vs Google Notebook LM
Why Choose Open Notebook?
Built With
🚀 Quick Start
Prerequisites
Step 1: Download docker-compose.yml
This is the official docker-compose.yml from this repository. It runs two services:
surrealdb(the database) andopen_notebook(UI, API and background worker).Step 2: Set your encryption key
Edit
docker-compose.ymland change this line:to a long random secret you generate yourself (for example with
openssl rand -hex 32; other options). It encrypts the API keys you store; keep it.Step 3: Start services
Wait about 30 seconds, then open: http://localhost:8502
Step 4: Connect an AI provider
Done! Create a notebook, add a source and start chatting. Full walkthrough: Connect a provider.
📚 More Installation Options
📖 Need Help?
Star History
Provider Support Matrix
Thanks to the Esperanto library, we support these providers out of the box. The columns show the model types each provider offers; what you can use depends on your account.
*Supports LM Studio and any OpenAI-compatible endpoint. Prefer the native oMLX provider for oMLX (Apple Silicon); see docs/5-CONFIGURATION/omlx.md.
✨ Key Features
Core Capabilities
Advanced Features
Podcast Feature
📚 Documentation
Getting Started
User Guide
Advanced Topics
(back to top)
🗺️ Where We’re Going
Right now the focus is on making the core experience (sources, chat, search, notes, podcasts) solid across every provider and deployment, before adding new product surfaces. The bigger directions under consideration, such as multi-user support, new output formats and agents operating Open Notebook through MCP, are described in the Horizon section of VISION.md. They are directions, not dated promises.
Explore GitHub Discussions for proposed features and product ideas, and open Issues for known bugs and approved work. Recent changes are in the CHANGELOG.
(back to top)
📖 Need Help?
🤝 Community & Contributing
Join the Community
Contributing
We welcome contributions! We’re especially looking for help with:
Current Tech Stack: Python, FastAPI, Next.js, React, SurrealDB
See our Contributing Guide for detailed information on how to get started, including our guidelines for AI-assisted contributions. To understand what we’re building (and what we’ll say no to), read VISION.md.
(back to top)
📄 License
Open Notebook is MIT licensed. See the LICENSE file for details.
Community Support:
(back to top)