{"repo":"agmmnn/notebooklm-sdk","free":true,"listed":false,"github":"https://github.com/agmmnn/notebooklm-sdk","clone":"git clone https://github.com/agmmnn/notebooklm-sdk.git","description":"📚 TypeScript/Node.js SDK for NotebookLM. Manage notebooks, chat with sources, and generate podcasts, reports.","language":"TypeScript","stars":24,"topics":["notebooklm","notebooklm-api","google-notebooklm","automation","podcast-generator","api-client","google","sdk","typescript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"notebooklm-sdk Automate NotebookLM from your code. Generate AI podcasts, chat with documents, run web research, and manage notebooks programmatically — from Node.js, Bun, or Deno. Unofficial. This SDK reverse-engineers the NotebookLM internal API. It may break when Google updates their service. Not affiliated with Google. TypeScript port of notebooklm-py. Install For AI Agents With Context7: Without Context7 Quickstart Use cases - Blog & content generation — research a topic, import sources, generate a briefing doc automatically - Content pipelines — ingest articles or reports, generate a podcast or briefing doc on a schedule - Research automation — run web research, import results, and query them via chat - Document Q&A bots — feed documents into a notebook and build a chat interface on top - Batch artifact generation — generate quizzes, flashcards, or study guides from a library of sources - Notebook management — create, organize, and share notebooks programmatically Authentication Login (recommended) Install Playwright once: Authenticate: Opens a real Chrome window for Google sign-in. Session is saved to /.notebooklm/session.json and auto-discovered on every connect() — no config needed. CI / Server Pass cookies via environment variable: To get cookie values: open NotebookLM in Chrome → DevTools → Network → any request → copy the Cookie header. API surface API What it does ----------- ------------------------------------------------------- notebooks Create, rename, delete,","default_branch":null,"files":null,"tree":[],"storefront":"/r/agmmnn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agmmnn/notebooklm-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}