Spaces:
Build error
Build error
| title: Open Notebook | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_file: Dockerfile.spaces | |
| pinned: false | |
| # Open Notebook - AI Research Assistant | |
| An open source, privacy-focused alternative to Google's Notebook LM! | |
| ## Features | |
| - π **Privacy-First**: Your data stays under your control | |
| - π€ **Multi-Model AI**: Support for 16+ providers (OpenAI, Anthropic, Ollama, etc.) | |
| - π **Multi-Modal Content**: PDFs, videos, audio, web pages | |
| - ποΈ **Podcast Generation**: Professional multi-speaker podcasts | |
| - π **Smart Search**: Full-text and vector search | |
| - π¬ **AI Chat**: Context-aware conversations | |
| - π± **PWA Support**: Install as mobile app | |
| ## Quick Start | |
| 1. **Configure AI Provider**: Set your API key in Settings | |
| 2. **Create Notebook**: Click "New Notebook" to get started | |
| 3. **Add Sources**: Upload PDFs, paste URLs, or add text | |
| 4. **Chat & Search**: Ask questions about your content | |
| 5. **Generate Notes**: Create AI-powered summaries | |
| ## Environment Variables | |
| You can configure the following in HuggingFace Spaces settings: | |
| - `OPENAI_API_KEY`: Your OpenAI API key (recommended) | |
| - `ANTHROPIC_API_KEY`: Your Anthropic API key (optional) | |
| - `APP_PASSWORD`: Optional password protection (optional) | |
| ## Limitations (HuggingFace Spaces) | |
| β οΈ **Important**: This is a testing deployment with limitations: | |
| - **Persistent Storage**: Limited - data may be lost on container restarts | |
| - **Performance**: Slower than self-hosted due to resource constraints | |
| - **Concurrent Users**: Best for single user or light testing | |
| - **Large Files**: Limited upload sizes due to space constraints | |
| ## For Production Use | |
| For a full-featured deployment, we recommend self-hosting: | |
| ```bash | |
| docker run -d \ | |
| --name open-notebook \ | |
| -p 8502:8502 -p 5055:5055 \ | |
| -v ./notebook_data:/app/data \ | |
| -v ./surreal_data:/mydata \ | |
| -e OPENAI_API_KEY=your_key_here \ | |
| lfnovo/open_notebook:v1-latest-single | |
| ``` | |
| ## Links | |
| - π [Website](https://www.open-notebook.ai) | |
| - π [Documentation](https://github.com/lfnovo/open-notebook) | |
| - π¬ [Discord Community](https://discord.gg/37XJPXfz2w) | |
| - π [GitHub Issues](https://github.com/lfnovo/open-notebook/issues) | |
| ## License | |
| MIT License - See [LICENSE](https://github.com/lfnovo/open-notebook/blob/main/LICENSE) | |