What problem does it solve?
NotebookLM automation enables programmatic control over NotebookLM features, letting you create notebooks, add sources, chat with content, generate artifacts, and export results without manual UI interaction.
Core Features & Use Cases
- Programmatic notebook management: create notebooks, add sources (URLs, PDFs, YouTube, Drive), chat with content, and manage context.
- Artifact generation and export: produce audio, video, mind maps, quizzes, reports, mind maps, and data tables, then download in multiple formats.
- Integrations & automation: embed NotebookLM workflows into Python apps, CLI tasks, or agent skills for end-to-end research and content pipelines.
Quick Start
Install notebooklm-py, authenticate with notebooklm login, then create a notebook with notebooklm create.