RadarTopicsBuildersWeeklyReads
Open Source Radar
teng-lin/

notebooklm-py

GitHubWebsite

Unofficial Python API and agentic skill for Google Gemini Notebook. Provides programmatic access to NotebookLM/Gemini Notebook features via Python, CLI, REST, and MCP server; focuses on agent integration, data export, and batch operations.

18kstars
2.5kforks
52issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
alirezarezvani/
claude-skills
422/wk

345 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 330+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, compliance, C-level advisory, research, business operations, commercial & finance, and your daily productivity skills.

24k3.3kPython
NevaMind-AI/
memU
139/wk

Personal memory across agents

14k1.1kPython
Agents365-ai/
drawio-skill

Generate draw.io diagrams from natural language — 11 presets (UML, SysML/MBSE, BPMN, network, C4…), 36 tools: codebase/CI/infra-to-diagram, image→editable diagram, mind maps, build-up animation, exec-view compression, click-through runbooks, PR diff bot. Vision self-check, 10,000+ shapes. Exports PNG/SVG/PDF/JPG.

7.1k528Python
browser-act/
skills

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated multi-account browsing.

5.2k244Python
anbeime/
skill

收录最全、更新最快的技能Skills 商店,涵盖文档处理、内容创作、编程开发、机器学习、自动化工作流等多个领域的 72 个精选技能包。所有技能已打包完成,可直接安装使用! 该商店中自动抓取了 Github 上的所有的 Skills 项目,并按照分类、更新时间、Star 数量等标签进行整理。

4.7k453Python
JimLiu/
baoyu-skills
25k2.7kTypeScriptgiant
Reviewgenerated from repository data · Aug 5, 2026

What it is

Unofficial Python API and agentic skill for Google Gemini Notebook (NotebookLM). Enables programmatic access to NotebookLM features via Python, CLI, REST server, and MCP server, with integrations for AI agents like Claude Code, Codex, and OpenClaw. The project emphasizes agent workflows, multi-format content generation, and bulk exports.

How it works

The project exposes a Python API, a CLI, an MCP server, and a REST server to interact with NotebookLM. It supports creating and managing notebooks, sources (URLs, files, Drive, etc.), chat, notes, source labels, and research agents. Content generation includes audio, video, slides, infographics, quizzes, flashcards, reports, data tables, and mind maps, with multiple download formats. It also provides programmatic export and Obsidian/knowledge-graph integration workflows. The library enables agent orchestration and memory by exposing skills, scheduling, and vault layout for agent-driven workflows.

Getting started

Installation guidance is provided in the docs. Quickstart for the CLI/agents:

uv tool install "notebooklm-py[browser]"   # or: pipx install "notebooklm-py[browser]"
notebooklm login
notebooklm auth check --test --json

Alternatively, install as a library:

uv add notebooklm-py

Or via plain pip in a virtualenv:

python3 -m venv .venv && source .venv/bin/activate
pip install "notebooklm-py[browser]"

Recent releases

Latest release: v0.8.0 (2026-08-03) with integrations enabling NotebookLM access from AI agents and HTTP clients via two new adapters built over the shared _app/ core — an MCP server and an [ADR-0021]-based setup. Other 0.8.0 series include v0.8.0rc1 (2026-07-22) (release-candidate) and beta pre-releases v0.8.0b5 (2026-07-17), v0.8.0b4 (2026-07-17), v0.8.0b3 (2026-07-16).

Traction

18451 stars • 52 open issues • 2478 forks

Behind the repo

Not provided in the snippet.

Caveats

MIT license; Python-based, unofficial library relying on undocumented Google APIs that can change. Created 2026-01-07; last push 2026-08-04. Highly experimental for prototypes and personal projects; heavy usage may be throttled by Google APIs. Authentication supports interactive Playwright login, browser cookies import, or master-token auth. Documentation notes Linux troubleshooting if Playwright Chromium install issues occur.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →