All tools

Open Notebook

v1.9.0 · MIT License

An open source, privacy-focused alternative to Google Notebook LM with support for 18+ AI providers, multi-speaker podcast generation, and full data sovereignty.

Quick Start (Docker)

Create docker-compose.yml:

services:
  surrealdb:
    image: surrealdb/surrealdb:v2
    command: start --user root --pass root rocksdb:/mydata/mydatabase.db
    ports: ["8000:8000"]
    volumes: [./surreal_data:/mydata]
  open_notebook:
    image: lfnovo/open_notebook:v1-latest
    ports: ["8502:8502", "5055:5055"]
    environment:
      - OPEN_NOTEBOOK_ENCRYPTION_KEY=your-secret-key
      - SURREAL_URL=ws://surrealdb:8000/rpc
$ docker compose up -d
# Open http://localhost:8502

Location in QuantWise OS:

tools/open-notebook/

Features

Privacy-first — your data stays on your infrastructure
18+ AI providers: OpenAI, Anthropic, Ollama, LM Studio, and more
Professional multi-speaker podcast generation
Multi-notebook research organization with full-text + vector search

Tech Stack

PythonFastAPINext.jsReactSurrealDBLangChain

Stats

  • • 30.4k GitHub stars
  • • 37 releases
  • • 18+ AI providers supported
  • • 1-4 speaker podcast profiles
  • • Full REST API