NotebookLM, from the terminal.
A CLI and MCP server that hands an agent a NotebookLM notebook. Sources go in; structured answers, audio overviews, and slide decks come out.
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 research. Instead of reading every source linearly, the agent uploads context to NotebookLM, asks structured questions, and reads back structured answers. Sits alongside cdp, axmcp, and cove as one of the control surfaces tmc labs ships — this one specifically for knowledge work.