notebooklm-py

notebooklm-py is an unofficial Python API and agent skill that lets developers and AI agents drive Google Gemini Notebook from code, scripts, and tools like Claude Code.

What it is good for

  • Automating bulk source imports and content generation in Gemini Notebook
  • Pulling mind maps, quizzes, flashcards, and data tables out as local files
  • Giving a coding agent cited answers from a set of your own documents
  • Running Gemini Notebook tasks on a schedule from scripts

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Framework or SDK
Tasks
Works with
Claude Code, Codex, OpenClaw, Claude Desktop, Google Gemini Notebook

Momentum

Rank this week
Not ranked yet
Best rank
None yet
GitHub stars
20,064

GitHub numbers as of Nov 2, 2026. Updated weekly.

19.3k 19.7k 20.1k Sep 24, 2026 Nov 2, 2026
GitHub stars for notebooklm-py: 19,362 on Sep 24, 2026, 20,064 on Nov 2, 2026. Source: GitHub.

Official links

Setup steps are on the official pages. We do not repeat them here, since they change.

Questions

Is notebooklm-py free?
Yes. It is free and open source (MIT license).
Do I need to know how to code to use notebooklm-py?
Yes. You need to write code to use it.
What does notebooklm-py work with?
According to its own documentation, it works with Claude Code, Codex, OpenClaw, Claude Desktop, and Google Gemini Notebook.
What is notebooklm-py good for?
Automating bulk source imports and content generation in Gemini Notebook, pulling mind maps, quizzes, flashcards, and data tables out as local files, giving a coding agent cited answers from a set of your own documents, and running Gemini Notebook tasks on a schedule from scripts.

Similar agents

  • book-to-skill

    book-to-skill is a skill that turns a technical book PDF into a structured skill your AI agent can search chapter by chapter, for people who want to reuse a book's content while they work.

  • llm-wiki

    llm-wiki is a plugin that turns research sources into a searchable personal knowledge base for AI coding agents like Claude Code and Codex.

  • zotero-mcp

    Zotero MCP is a connector that lets Claude, ChatGPT, and other AI assistants search, read, and annotate a Zotero research library for researchers.

  • LLM-for-Zotero

    LLM-for-Zotero is an open-source research agent that lets you chat with, summarize, and organize papers in your Zotero library.

  • Firecrawl

    Firecrawl is an API that searches the web and pulls clean page content for AI agents and apps.

  • Scrapling

    Scrapling is a Python web scraping framework that collects data from websites, including JavaScript-heavy and bot-protected ones, for developers.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.