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-08-28

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

Health v2 · maintenance only

82/100

  • Activity 99
  • Release rhythm 98
  • Longevity 17
How is this computed?

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

  • gap_med: 6
  • age_days: 238
  • days_rel: 19
  • days_push: 7
  • n_releases_24m: 18

Full methodology

Adoption not part of the score

18951 stars · 2553 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

An unofficial Python SDK, CLI, and agentic skill for programmatically driving Google NotebookLM (now Gemini Notebook), including source import, research queries, and generation of audio overviews, videos, slide decks, quizzes, and study guides. It integrates with AI agents like Claude Code, Codex, and OpenClaw via installable skills.

Use cases

  • automate notebooklm programmatically from python
  • bulk import sources into notebooklm
  • generate notebooklm audio overview podcasts via api
  • integrate notebooklm into claude code as an agent skill
  • build repeatable research pipelines with gemini notebook
  • download notebooklm generated artifacts like mp3 and pdf
  • create quizzes and flashcards from sources automatically

When to choose

  • you need programmatic or bulk access to NotebookLM features beyond the web UI
  • you want to wire NotebookLM into LLM agent workflows or CI pipelines
  • you're building prototypes, research automation, or personal tooling on top of NotebookLM

When to avoid

  • you need a Google-supported, officially documented API with stability guarantees
  • you're building production systems that can't tolerate undocumented internal endpoints breaking
  • you need heavy sustained usage that may hit rate limits

Facets

library · maturity active

sdk http-client cli agent-framework workflow-automation artificial-intelligence large-language-models developer-tools apis python cli cross-platform notebooklm gemini-notebook unofficial-api agentic-skill claude-skills audio-overviews research-automation content-generation automation

3 sources

Member repositories

RepositoryRoleHealth v2
teng-lin/notebooklm-pymain82

For agents

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

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem