GITHUB REPO

Deine Unterlagen als Podcast, auf deinem Rechner.

Open Notebook ist eine selbst gehostete Alternative zu Googles NotebookLM auf GitHub (MIT-Lizenz). Du lädst PDFs, Videos, Audio oder Webseiten hoch, chattest mit Quellenangaben und erzeugst einen Podcast mit bis zu vier Sprechern. Ehrlich vorab: Du brauchst Docker, und die KI-Nutzung kann je nach Anbieter Geld kosten.

  • Open Notebook
  • Docker
  • GitHub
  • Fortgeschritten

FEATURES

Was es kann.

Selbst gehostet statt Googles Cloud.

Laut README ist Open Notebook eine datenschutzorientierte Open-Source-Alternative zu Googles NotebookLM. Die App läuft bei dir.

Viele Quellenarten.

PDFs, Videos, Audio, Webseiten und Office-Dateien kannst du als Quellen hinzufügen.

Antworten mit Quellenangabe.

Im Chat zeigt dir die Antwort, aus welcher Quelle sie kommt.

Podcast mit einem bis vier Sprechern.

Laut README-Vergleich erzeugt Open Notebook Podcasts mit einem bis vier Sprechern, NotebookLM mit zwei.

Du wählst das Modell.

Über 20 Anbieter stehen zur Wahl, oder du nutzt lokale Modelle mit Ollama oder LM Studio.

Über 41.500 Sterne, MIT-Lizenz.

41.548 Sterne und 4.773 Forks auf GitHub (Stand 04.11.2026). Die Lizenz ist MIT.

USE CASES

Wofür du es einsetzt.

  1. Unterlagen hören statt lesen

    Du hast Skripte, Verträge oder Lernstoff als PDF und willst sie als Podcast mit mehreren Stimmen hören.

  2. Eigene Unterlagen, eigene Umgebung

    Du willst deine Dokumente nicht in eine fremde Cloud laden und nimmst dafür ein lokales Modell.

TOP PROMPTS

Meine Top 10 Prompt-Vorlagen.

  1. Für Claude Code, Codex oder jeden Agenten mit Terminal

    Der Masterprompt: Open Notebook in 15 Minuten startklar

    Kopieren, die vier Zeilen in eckigen Klammern ausfüllen, abschicken. Der Agent installiert die App, verbindet dein Modell und führt dich bis zum ersten Podcast. Nach jedem Schritt fragt er, ob es weitergeht.

    open-notebook-masterprompt.txt
    Du bist mein Setup-Begleiter für Open Notebook (github.com/lfnovo/open-notebook), die Open-Source-Alternative zu NotebookLM. Du hast Zugriff auf mein Terminal. Wir richten die App gemeinsam ein, Schritt für Schritt.
    
    MEIN RECHNER: [z. B. MacBook M2 mit 16 GB, Windows-PC, Linux-Server]
    MEINE MODELLE: [lokal mit Ollama ODER Cloud-Anbieter, z. B. OpenAI, Anthropic, Google]
    MEINE UNTERLAGEN: [z. B. Verträge, Studienskripte, Fachartikel]
    ZUGRIFF: [nur ich an diesem Rechner ODER auch andere Geräte im Netz]
    
    So gehst du vor:
    1. Prüf, ob Docker mit Compose läuft (docker compose version). Wenn nicht, sag mir, was ich installieren muss, und warte.
    2. Leg einen Ordner open-notebook an und lade dort die offizielle docker-compose.yml: curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
    3. Erzeug mit openssl rand -hex 32 einen Schlüssel und trag ihn bei OPEN_NOTEBOOK_ENCRYPTION_KEY ein. Zeig mir den Schlüssel nicht im Chat, sag mir nur, dass ich ihn sicher aufbewahren soll.
    4. Wenn bei ZUGRIFF nur ich steht: Ports auf "127.0.0.1:8502:8502" und "127.0.0.1:5055:5055" ändern. Sonst OPEN_NOTEBOOK_PASSWORD setzen und mich nach dem Passwort fragen.
    5. Bei lokalen Modellen: ergänze den ollama-Dienst laut docs/0-START-HERE/quick-start-local.md im Repo und lade nach dem Start ein Modell, das zu meinem Rechner passt (qwen3, auf schwachen Rechnern llama3.2), plus nomic-embed-text.
    6. Starte mit docker compose up -d, warte 30 Sekunden und prüf mit docker compose ps, ob alles läuft. Dann soll ich http://localhost:8502 öffnen.
    7. Führ mich durch die Oberfläche: unter Models den Anbieter verbinden (bei Ollama Base URL http://ollama:11434, nicht localhost), Test klicken, ein Language- und ein Embedding-Modell hinzufügen, Auto-assign Defaults.
    8. Danach das erste Notebook: eine Unterlage aus MEINE UNTERLAGEN hochladen, eine Frage stellen und zeigen, wo ich die Quelle in der Antwort sehe.
    9. Zum Schluss der Podcast: Erklär mir, dass Ollama keine Stimmen hat. Für Podcasts brauche ich einen Sprachdienst (lokal laut docs/5-CONFIGURATION/local-tts.md oder einen Cloud-Anbieter wie OpenAI oder ElevenLabs). Frag mich, was ich will.
    
    Regeln:
    - Nach jedem Schritt anhalten: was du gemacht hast, ob es geklappt hat, und eine Ja/Nein-Frage, ob wir weitermachen.
    - Keine API-Keys oder Passwörter im Chat ausgeben. Keys gebe ich selbst in der Oberfläche ein.
    - Nichts kostenpflichtig buchen und nichts außerhalb des Ordners open-notebook ändern, ohne mich zu fragen.
    - Wenn ein Befehl scheitert: erst docker compose logs ansehen, dann erklären, dann reparieren.

INSTALLATION

Dein Setup zum Kopieren.

terminal
mkdir open-notebook && cd open-notebook
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml

MEINE EINSCHÄTZUNG

Wofür es sich lohnt.

Gut geeignet für

  • Wer Docker schon kennt und seine Unterlagen lieber auf dem eigenen Rechner verarbeitet
  • Wer Skripte, Verträge oder Lernstoff als Podcast hören will

Weniger geeignet für

  • Du brauchst Docker: ohne Grundkenntnis wird der Start zäh
  • Die App ist kostenlos, die KI-Nutzung kann je nach Anbieter Geld kosten
  • Voll lokal geht es nur mit lokalen Modellen für Sprache, Suche und Stimme: Für den Podcast brauchst du einen eigenen Sprachserver (TTS)
  • Ob und wie gut deutsche Stimmen klingen, hängt vom gewählten Sprachmodell ab
GitHub-Sterne41.548 (Stand 04.11.2026)
Forks4.773 (Stand 04.11.2026)
LizenzMIT
Versionv1.15.0 vom 04.10.2026
Repolfnovo/open-notebook

Dein Podcast, auf deinem Rechner.

Die App ist kostenlos, die KI-Nutzung kann je nach Anbieter kosten. Voll lokal nur mit lokalen Modellen.

Du kommst vom Reel? Das hier ist das Repo. Mehr Tipps auf @till.schae

FAQ

Häufige Fragen.

Ist Open Notebook komplett kostenlos?
Die App ist ein kostenloses GitHub-Repo unter MIT-Lizenz. Die KI-Nutzung kann je nach Anbieter Geld kosten, nur mit lokalen Modellen entfallen diese Kosten.
Bleibt wirklich alles auf meinem Rechner?
Laut README verlässt mit lokalen Modellen nichts deinen Rechner. Voll lokal heißt: lokales Sprachmodell, lokale Suche und für den Podcast ein eigener Sprachserver (TTS). Nimmst du einen Cloud-Anbieter, gehen die Inhalte an diesen Anbieter.
Was brauche ich zum Start?
Docker. Du lädst die docker-compose.yml aus dem Repo, trägst deinen Verschlüsselungsschlüssel ein, startest mit docker compose up -d und verbindest danach in der Oberfläche deinen KI-Anbieter.

Weiterlesen

Alle Recherche-Anleitungen an einem Ort, gefiltert, ohne die anderen hundert Tipps durchzublättern.

Recherche-Anleitungen