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.
nlm is how an agent does NotebookLM-backed research. Instead of reading every source linearly, the agent uploads context, asks structured questions, and reads back structured answers. It sits alongside cdp, axmcp, and cove; this surface is for knowledge work.