Spaces:
Paused
Paused
metadata
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
- Configure AI Provider: Go to Settings β API Keys β Add your provider
- Create a Notebook: Start organizing your research
- Add Sources: Upload PDFs, paste URLs, or add text content
- Chat & Generate: Ask questions, generate insights, create podcasts
API Access
- Swagger Docs: /docs
- REST API: All endpoints at
/api/v1/...
MCP Integration
Connect your local AI assistants to this Space:
{
"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
β οΈ Persistent Storage: Enable Persistent Storage in Space Settings to keep your data between restarts.