Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 13, 2026·2 min de lecture

notebooklm-py — NotebookLM CLI + Python API Skill

notebooklm-py provides a CLI + Python API for NotebookLM with agent hooks; verified 13,142★ and uses Playwright Chromium for browser login.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Pipx
Confiance
Confiance : Established
Point d'entrée
notebooklm login
Commande CLI universelle
npx tokrepo install 7a9502e3-58ab-59a1-b9d5-f7e80b83a4b3
Introduction

notebooklm-py provides a CLI + Python API for NotebookLM with agent hooks; verified 13,142★ and uses Playwright Chromium for browser login.

Best for: Researchers and builders automating NotebookLM ingestion, chat, and artifact downloads from scripts

Works with: Python 3.10+ (per README), Playwright Chromium for login, and NotebookLM web accounts

Setup time: 12-25 minutes

Key facts (verified)

  • GitHub: 13142 stars · 1826 forks · pushed 2026-05-13.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: notebooklm login.

Main

  • Treat auth as a first-class step: run notebooklm auth check --test after login, and keep a known-good storage state for CI/headless usage.

  • Start with a small notebook + 1–2 sources, then add generate / download flows only after you can reliably ask with citations.

  • Because this is an unofficial wrapper over undocumented APIs, pin versions in automation and expect breakage; keep troubleshooting links near your runbooks.

Source-backed notes

  • README explicitly warns it is unofficial and uses undocumented Google APIs that may break without notice.
  • README shows CLI flows: create/use notebooks, add sources, ask questions, generate artifacts, and download outputs (MP3/MP4/PDF/PNG/CSV/JSON/Markdown).
  • README notes a browser-based login via Playwright Chromium and includes a size/time hint for the Chromium install (~170MB; ~30–90s).

FAQ

  • Is this affiliated with Google?: No — README says it’s unofficial and not affiliated with Google.
  • Can I use it headless?: Yes — README documents cookie/storage-state based auth paths, but you should validate with auth check.
  • What breaks most often?: Auth and internal endpoints; pin versions and keep troubleshooting docs handy.
🙏

Source et remerciements

Source: https://github.com/teng-lin/notebooklm-py > License: MIT > GitHub stars: 13142 · forks: 1826

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires