Guida completa a NotebookLM open source: 35K star — documenti in, Q&A e podcast automatici
Vuoi Q&A sui documenti e podcast IA senza inviare dati a Google? open-notebook (35K star, MIT) è l’alternativa self-hosted: Docker in 2 minuti, 1–4 speaker, REST API completa.
Vuoi una knowledge base conversazionale dai tuoi documenti — senza inviare quei dati a Google? Questo progetto open source con 35K stars ti permette di montare il tuo NotebookLM in circa due minuti.
NotebookLM è eccellente. Nessuno lo nega. Ma un problema non scompare mai: ogni PDF e clip audio che carichi vive sui server di Google.
Va bene per contenuti pubblici. Documenti di progetto, file clienti, bozze inedite? Sei davvero a tuo agio a metterci tutto?
È allora che ho trovato open-notebook — un'alternativa open source a NotebookLM con 35K GitHub stars e licenza MIT.
1. Guardalo prima: inserisci un PDF e chiedi
Usare open-notebook si sente quasi identico a Google NotebookLM — tranne che i tuoi dati non hanno mai lasciato il tuo server.
Carica un PDF, chiedi "cosa copre questa sezione?" — le risposte restano ancorate al documento, non inventate.
Il Q&A è solo il primo passo. Avvia la generazione del podcast, scegli due voci, e trasforma la fonte in uno script dialogico, poi sintetizza una panoramica audio a due voci.
Puoi scegliere da 1 a 4 voci, ciascuna con persona e voce personalizzate — molto più flessibile dei due host fissi di NotebookLM.
I due compiti centrali di NotebookLM — Q&A IA ancorato ai documenti e podcast automatici — sono entrambi gestiti bene. PDF, pagine web, video e audio diventano conoscenza ricercabile.
2. Due vantaggi reali rispetto a NotebookLM
Primo, podcast più flessibili. NotebookLM ti blocca su due host IA fissi. open-notebook supporta 1–4 voci, ciascuna con ruoli e voci personalizzati.
Secondo, una REST API completa. Questo è il divario pratico. open-notebook include una REST API completa per l'automazione — NotebookLM non ha un equivalente pubblico.
3. I limiti da conoscere subito
Le citazioni sono ancora deboli. NotebookLM può indicare "pagina 3 di questo PDF." open-notebook offre per ora solo un grounding di base.
Non è gratuito. Porta la tua API Key IA (pay per use) o esegui Ollama in locale (gratis, ma pesante sull'hardware). NotebookLM ha almeno un tier gratuito.
In breve, sostituisce la capacità di "inserire documenti e farli leggere all'IA per te" — non "usufruire gratis a costo zero."
4. Chi dovrebbe provarlo — e chi dovrebbe aspettare
Vale la pena se: conosci Docker di base e ti importa tenere i dati fuori dal cloud; vuoi modelli non Google (DeepSeek, Anthropic, Ollama locale) per Q&A sui documenti; o ti serve un'API per collegare chat basata sulle fonti al tuo stack.
Meglio aspettare se: non hai mai installato Docker — il percorso di deploy non è breve; ti servono citazioni a livello di pagina — non ancora pronto; vuoi solo IA gratuita — questo è uno strumento self-hosted, non un prodotto IA gratuito.
Difficoltà: media · Docker Desktop + una API Key IA (o Ollama per una configurazione totalmente gratuita che consuma VRAM).
5. Avvio più rapido: Docker in circa due minuti
Scarica prima la configurazione docker-compose:
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
Imposta OPEN_NOTEBOOK_ENCRYPTION_KEY su una stringa segreta qualsiasi, poi avvia:
docker compose up -d
Attendi 15–20 secondi, poi apri http://localhost:8502 nel browser.
Configura i modelli: se hai un'API Key, scegli un provider nella pagina Models — OpenAI, Anthropic, Google, DeepSeek, Mistral e altri (18 provider). Per esecuzione locale totalmente gratuita, usa examples/docker-compose-ollama.yml dal repo — nessuna API Key richiesta, ma serve una GPU.
Avvialo, inserisci un PDF e prova il Q&A. Venti minuti bastano per decidere se approfondire.
Chiusura
Quasi tutto ciò che fa NotebookLM, open-notebook può farlo anche — con i dati completamente nelle tue mani.
Se ti importano sovranità dei dati, scelta dei modelli o workflow guidati da API, un deploy di due minuti di open-notebook vale la pena.
Progetto: github.com/lfnovo/open-notebook