Skip to content
The Daily Repo

tom1030507 / OpenNotebookLM

Self-hosted alternative to Google's NotebookLM: import PDFs, web pages and YouTube transcripts, then get answers with citations back to the source. Hybrid dense + BM25 retrieval over a local SQLite database, with Claude, any OpenAI-compatible provider, or a model on your own machine.

Why this job: topics: rag, retrieval-augmented-generation, embeddings, hybrid-search

What it does

A self-hosted alternative to Google NotebookLM for reading, asking questions, and turning source material into notes, reports, mind maps, audio, and slides.

Get started

git clone https://github.com/tom1030507/OpenNotebookLM.git
cd OpenNotebookLM
cp .env.example .env
Maintenance
Active
Last commit 14 days ago
Stars
123
+11 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v0.1.0
Released 2 months ago
Built with
Python
65% of the code

Is it looked after?

Contributors
1
Last 90 days
Issues
97% closed
3 still open
Pull requests
127 merged
1 waiting
Releases
1
1 in the last year
  • No contributing guide
  • No security policy
  • No code of conduct

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
weiwill88 / Local_Pdf_Chat_RAG9592 months agoMITNo downloads
Laurent00TT / PharosRAG2412 months agoMITNo downloads
FlagOpen / FlagEmbedding12,30413 days agoMITNo downloads
More: languages, topics and project record

Languages

  • Python 65%
  • TypeScript 34%
  • CSS <1%
  • Batchfile <1%

Topics

  • bm25
  • embeddings
  • fastapi
  • hybrid-search
  • llm
  • nextjs
  • notebooklm
  • rag
  • retrieval-augmented-generation
  • self-hosted
  • sentence-transformers
  • sqlite

Project record

  • JobRAG and search
  • StatusListed
  • Commits329
  • Forks19
  • Watching0
  • Stars in 28 days+58
  • CreatedAug 11, 2025
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Type to search.

Try