Back to browse
GitHub Repository

📚 TypeScript/Node.js SDK for NotebookLM. Manage notebooks, chat with sources, and generate podcasts, reports.

20 starsTypeScript

Notebooklm-SDK – Unofficial Node.js/Bun Client for NotebookLM

by agmmnn·Mar 15, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemNiche Gem

Reverse-engineered NotebookLM API when Google provides nothing official.

Strengths
  • Fills genuine gap — NotebookLM has no official API for automation.
  • Session management via Playwright auth is cleaner than cookie scraping.
  • Enables podcast generation and batch artifact creation programmatically.
Weaknesses
  • Unofficial SDK will break when Google changes internal APIs.
  • Requires Playwright install for authentication flow.
Target Audience

Developers building automation on top of NotebookLM

Similar To

notebooklm-py

Similar Projects