NotebookLM, from the terminal.
A CLI and MCP server for NotebookLM. Agents can create notebooks, add sources, ask structured questions, and retrieve generated artifacts.
Open source. MIT licensed. CLI + MCP server. Cookie-based auth via Chrome / Brave / Edge profiles.
What it does- Audio, video, and slide generation — trigger NotebookLM's overview generators from the CLI or MCP. Poll for completion; retrieve artifacts.
- Structured chat — stream chat responses from the CLI, create and read notes, export conversations programmatically.
- Source management — URLs, local files, raw text, or stdin as notebook sources; remove sources singly or in batches via stdin.
- Notebook lifecycle — list, create, delete, analytics — the standard surface for managing notebooks programmatically.
An agent can build a NotebookLM corpus, question it, and retrieve the resulting notes or media without leaving the terminal. cdp covers browser work, axmcp covers Mac apps, and cove covers disposable machines; nlm covers the notebook lifecycle.