Spaces:
Build error
Build error
File size: 2,278 Bytes
b0a3024 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
---
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)
|