lfnovo/open-notebook
An Open Source implementation of Notebook LM with more flexibility and features
About the project
A self-hosted alternative to Google Notebook LM: ingests PDFs, videos, audio and web pages, searches them and chats with context, supporting 18+ AI providers and podcast generation.
Useful for
- Deploy a local server via Docker and connect Ollama for private document work
- Upload a set of PDFs and web pages to search them and ask questions in chat
- Generate a multi-speaker podcast from uploaded materials via the REST API
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate.
Why it’s trending
- 29 stars so far today, about 36 expected by the end of the day.
- GitHub Trending TypeScript today: #15, +73 stars.
- About 14 forks a day — people are taking the code.
Stars per day
Bars are daily stars, the line is the usual pace. Red marks spike days.
Numbers
- Total stars
- 39,133
- Stars in a day
- 36
- Forks
- 4,536
- Issues and pull requests
- 1,258
- Watchers
- 191
- Language
- TypeScript
- License
- MIT
- Latest release
- v1.14.0 · July 21, 2026
- Created
- October 21, 2024
- Last push
- September 18, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Spotted in
- September 18, 2026GitHub Trending TypeScript today: #15, +73 stars
Similar projects
-
7.5
eternity4719/HowToLiveBetter
An evidence-based life guide: 498 recommendations on longevity, first aid, personal finance, law, employment, family and emigration. Each lists costs, benefits, evidence level and primary sources.
-
6.3
asciimoo/hister
A private Go search engine that indexes the full contents of visited pages and local files. Search is available via web UI, terminal, or an AI assistant through MCP.
-
6.1
jackwener/wx-cli-again
A Rust CLI for querying local WeChat data: sessions, chat history, search, contacts, group members, favorites, stats and export. It decrypts local SQLCipher databases and returns JSON output designed for AI agents.
-
4.6
kitze/unclutter
Chrome and Firefox extension that uses the Jev model via Vercel AI Gateway or TypeSafe AI to classify nonessential page elements and hide them, storing reusable rules per page template.
-
4.4
ever-co/ever-gauzy
Open business management platform covering ERP, CRM, HRM, ATS and project management with time tracking. Suits companies, agencies and freelancers who need employees, clients, invoices and tasks in one place.
-
4.3
qingjian-team/qingjian
A cross-platform Pinyin input method written in Rust that shows translations of candidate words into the language you are learning, turning everyday typing into light language practice. Runs fully locally with no data…