#2929th of 73 in Skills, plugins and rules

notebooklm-py

Unofficial Python API, CLI and MCP server for Google NotebookLM

Stars
19.7k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+12,402
25 Mar 2026: 7,336 stars1 Apr 2026: 8,498 stars8 Apr 2026: 9,399 stars15 Apr 2026: 10,510 stars22 Apr 2026: 11,325 stars29 Apr 2026: 11,931 stars6 May 2026: 12,514 stars13 May 2026: 12,970 stars20 May 2026: 13,922 stars27 May 2026: 15,128 stars3 Jun 2026: 15,604 stars10 Jun 2026: 16,037 stars17 Jun 2026: 16,396 stars24 Jun 2026: 16,636 stars1 Jul 2026: 16,901 stars8 Jul 2026: 17,280 stars15 Jul 2026: 17,684 stars22 Jul 2026: 17,961 stars29 Jul 2026: 18,214 stars5 Aug 2026: 18,381 stars12 Aug 2026: 18,576 stars19 Aug 2026: 18,736 stars26 Aug 2026: 18,888 stars2 Sept 2026: 19,038 stars9 Sept 2026: 19,182 stars16 Sept 2026: 19,306 stars23 Sept 2026: 19,400 stars30 Sept 2026: 19,543 stars7 Oct 2026: 19,633 stars14 Oct 2026: 19,738 stars

7,336 on 25 Mar 202619,738 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Drives NotebookLM (now Gemini Notebook) through its undocumented web endpoints, with an opt-in Android gRPC backend. It exposes notebooks, sources, cited chat, research agents and artifact generation (audio, video, slides, quizzes, mind maps) via an async Python client, a CLI, an MCP server, a REST server and an installable agent skill. Artifacts download in bulk as MP3, MP4, PDF, PPTX, CSV, JSON or Markdown.

Who it is for: Developers scripting NotebookLM or giving coding agents a grounded research tool

Strengths

  • Covers notebooks, sources, chat, notes, research, sharing and all Studio artifact types
  • Bulk artifact download in MP3, MP4, PDF, PPTX, CSV, JSON and Markdown
  • Ships CLI, MCP server (stdio or remote), REST server and Claude Code/Codex skill
  • Master-token auth refreshes sessions unattended for servers and CI

Weaknesses

  • Relies on undocumented Google APIs that can break without notice
  • Not affiliated with Google; heavy use may be rate limited
  • Needs a Google account; source counts per notebook depend on account tier
  • Default login downloads Chromium (~170 MB) via Playwright

What it needs

  • no GPU
  • Docker + Compose
  • Needs Google account, Google NotebookLM / Gemini Notebook, Playwright Chromium (for browser login)
  • Models: Google Gemini (via NotebookLM)

Also in Skills, plugins and rules

See all 73
Also in Skills, plugins and rules
RankProjectScore
1skillsAgent skills for planning, TDD, debugging and code review291.3k starsMIT94 out of 100
2eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses279.5k starsMIT94 out of 100
3cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)111.9k starsApache-2.093 out of 100
#4ponytailSkill prompt that makes coding agents write less code and add tests163.6k starsMIT92 out of 100
#5ui-ux-pro-max-skillDesign-system skill that gives coding agents searchable UI styles, palettes and fonts135.9k starsMIT91 out of 100