Ross ROSS = Recommend OSS · open-source software intelligence for agents

teng-lin/notebooklm-py

Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw. observed · 2026-10-13

github.com/teng-lin/notebooklm-py · homepage · Python · MIT (permissive) observed · 2026-10-13

Health v2 · maintenance only

83/100

  • Activity 99
  • Release rhythm 99
  • Longevity 20
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 8
  • age_days: 286
  • days_rel: 8
  • days_push: 8
  • n_releases_24m: 22

Full methodology

Adoption not part of the score

19708 stars · 2622 forks observed · 2026-10-13

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.97

notebooklm-py is an unofficial Python SDK that provides programmatic access to Google Gemini Notebook (formerly NotebookLM). It includes a CLI and ready‑made agentic skills for LLM agents such as Claude Code, Codex, and OpenClaw.

Use cases

  • automate research workflows by importing URLs, PDFs, and YouTube videos into Gemini Notebook
  • generate study materials like slide decks, flashcards, and infographics from notebook content
  • integrate Gemini Notebook capabilities into AI agents for code‑assistant or research‑assistant bots
  • run bulk queries and extract insights from large collections of documents via a script
  • export generated artifacts (audio, video, data tables) programmatically for downstream pipelines

When to choose

  • You need programmatic, scriptable access to Gemini Notebook features that are not exposed in the web UI
  • You are building AI agents or automation pipelines that should interact with Gemini Notebook
  • You prefer a Python‑centric SDK with a ready‑made CLI for quick prototyping

When to avoid

  • You require a fully supported, officially backed Google API with guaranteed stability
  • Your project depends on strict compliance or production‑grade SLAs, as the library uses undocumented endpoints
  • You are working in environments where only official Google client libraries are allowed

Facets

library · maturity active

api-framework cli agent-framework artificial-intelligence large-language-models developer-tools python cli unofficial google-notebooklm gemini-notebook agentic-skill automation retrieval-augmented-generation

3 sources

Member repositories

RepositoryRoleHealth v2
teng-lin/notebooklm-pymain83

For agents

markdown · JSON · MCP: product_card(name="teng-lin/notebooklm-py")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem