Back to timeline

Thu, October 1505:00Open SourceAPI & pricingMCP & SkillsAI codingAPI & pricing guide

notebooklm-py: Unofficial Python API and Agent skills for Gemini Notebook

Decision Brief

What changedGitHub user teng-lin released notebooklm-py, providing full programmatic access to Google Gemini Notebook via an unofficial Python API, CLI, and agent integrations.
Why it mattersThis library turns NotebookLM into a zero-token synthesis and memory layer drivable by coding agents like Claude Code and Codex, and the new Android gRPC backend removes the browser-cookie dependency, making it well suited for developers who want research automation without manual operation.
Who should careOpen-source model users, AI coding tool users
Affected stackClaude CodeMCPOpenAIGemini
Builder actionUpdate Claude Code to the latest version
Source confidenceHigh · Official release / blog / repo

notebooklm-py covers all eleven of NotebookLM's public namespaces, including notebook management, source import (URLs, YouTube, PDF, Google Drive, etc.), conversation history, notes, tags, and retrieval agents. For content generation it supports audio overviews (4 formats, 50+ languages), video overviews (4 formats, 8 visual styles), slides, infographics, quizzes, flashcards, reports, data tables, and mind maps, with batch downloads of artifacts as JSON, Markdown, CSV, MP3, and more. The newly added optional Android backend works via the mobile gRPC service and short-lived bearer tokens, no longer relying on browser cookie sessions or Web RPC IDs. For developers using Claude Code, Codex, or OpenClaw, the library offers a low-cost orchestration pattern: let NotebookLM do the expensive document analysis and synthesis server-side while the agent handles only orchestration and wrap-up, avoiding heavy token consumption on long-document tasks. The repo also includes a root-level NotebookLM skill and AGENTS.md guidance, and supports connecting to Claude Desktop via an MCP server, Claude Code, or acting as a self-hosted remote connector for claude.ai and the ChatGPT mobile app. Note that the library uses undocumented Google APIs, and Google may change internal endpoints at any time, so it is suitable only for prototypes, research, and personal projects, with heavy use risking rate limiting. Users of the Android backend should use a dedicated account and protect the stored master token carefully.

Summary basis: full article readCompiled from the source scope noted above; the original remains authoritative.

Sources

  • Skill Radar(GitHub 趋势)

    Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.

  • GitHub:teng-lin/notebooklm-py

Related intel

留言

登入后即可留言,和其他 builder 交换实测心得。

还没有留言,抢头香。