Spaces:
Paused
Paused
| title: Open Notebook | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_port: 7860 | |
| startup_duration_timeout: 1h | |
| pinned: false | |
| license: mit | |
| suggested_hardware: cpu-upgrade | |
| # π Open Notebook | |
| An open source, privacy-focused alternative to Google's Notebook LM! | |
| ## Features | |
| - π **Privacy First** - Self-hosted, your data stays under your control | |
| - π€ **18+ AI Providers** - OpenAI, Anthropic, Google, Ollama, and more | |
| - π **Multi-modal Content** - PDFs, videos, audio, web pages | |
| - ποΈ **Podcast Generation** - Advanced multi-speaker podcasts | |
| - π **Intelligent Search** - Full-text and vector search | |
| - π¬ **Context-Aware Chat** - AI conversations powered by your research | |
| - π **REST API** - Full programmatic access at `/docs` | |
| - π **MCP Integration** - Connect with Claude Desktop, VS Code, etc. | |
| ## Quick Start | |
| 1. **Configure AI Provider**: Go to Settings β API Keys β Add your provider | |
| 2. **Create a Notebook**: Start organizing your research | |
| 3. **Add Sources**: Upload PDFs, paste URLs, or add text content | |
| 4. **Chat & Generate**: Ask questions, generate insights, create podcasts | |
| ## API Access | |
| - **Swagger Docs**: [/docs](/docs) | |
| - **REST API**: All endpoints at `/api/v1/...` | |
| ## MCP Integration | |
| Connect your local AI assistants to this Space: | |
| ```json | |
| { | |
| "mcpServers": { | |
| "open-notebook": { | |
| "command": "uvx", | |
| "args": ["open-notebook-mcp"], | |
| "env": { | |
| "OPEN_NOTEBOOK_URL": "https://YOUR-USERNAME-open-notebook.hf.space" | |
| } | |
| } | |
| } | |
| } | |
| ``` | |
| ## Configuration | |
| Set these in your Space **Settings β Secrets**: | |
| | Secret | Required | Description | | |
| |--------|----------|-------------| | |
| | `OPEN_NOTEBOOK_ENCRYPTION_KEY` | β | Encrypts API keys in database | | |
| | `BASIC_AUTH_USERNAME` | Optional | Password-protect the UI | | |
| | `BASIC_AUTH_PASSWORD` | Optional | Password-protect the UI | | |
| ## Links | |
| - [GitHub Repository](https://github.com/lfnovo/open-notebook) | |
| - [Documentation](https://www.open-notebook.ai) | |
| - [Discord Community](https://discord.gg/37XJPXfz2w) | |
| > **β οΈ Persistent Storage**: Enable Persistent Storage in Space Settings to keep your data between restarts. | |