Unofficial Node.js / TypeScript client and CLI for Google NotebookLM (port of notebooklm-py). Auto-refreshing auth, RPC batchexecute transport, and a commander-based CLI.
MCP server for Google NotebookLM — chat, source ingestion, audio overviews, citations, stdio + Streamable-HTTP transports.
TypeScript SDK for NotebookLM API
MCP server for NotebookLM API with HTTP REST API - Zero hallucinations from your notebooks
Node.js Model Context Protocol server for Google NotebookLM
MCP server for Google NotebookLM — 32 tools for notebooks, sources, research, and studio content generation
TypeScript SDK for NotebookLM API.
Security-hardened MCP server for NotebookLM API with compliance-ready architecture (GDPR, SOC2, CSSF controls implemented)
Unofficial TypeScript/JavaScript client for Google NotebookLM API
Agent-facing semantic locator for local projects and source sets using NotebookLM, repomix snapshots, freshness checks, and local verification.
DossierX 公司基础资料包的官方源发现、同步规划和原始文件保存库。
n8n community node for NotebookLM — manage notebooks, sources, artifacts, chat, and notes.
CLI to recover Studio custom prompts from NotebookLM artifacts
Node.js Streams, a user-land copy of the stream library from Node.js
OpenTabs plugin for Google NotebookLM
Determine if the current node version supports the `--preserve-symlinks` flag.
Node.js API (Node-API)
A light-weight module that brings Fetch API to node.js
CLI to chat with web AI agents (ChatGPT, Gemini, Claude, Grok, Perplexity, NotebookLM) and generate video (Flow/Veo, Dreamina/Seedance) via browser automation
CLI and SDK for the Hindsight platform — Discord log archive and AI agent
Standalone NotebookLM client — generate podcasts, flashcards, mind maps via Google's NotebookLM
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Load node modules according to tsconfig paths, in run-time or via API.
Cross platform child_process#spawn and child_process#spawnSync