Labsco
LeeJuOh logo

NotebookLM Connector

β˜… 48

from LeeJuOh

[Claude Code Plugin] Query Google NotebookLM directly from Claude Code via Chrome browser automation β€” get source-grounded, citation-backed answers with automatic follow-up analysis, all without leaving your terminal.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

notebooklm-connector

Query your Google NotebookLM notebooks directly from Claude Code β€” source-grounded answers without leaving the terminal.

Why

Working with external documentation in Claude Code means bad trade-offs: feeding entire docs into context burns tokens, Claude may hallucinate when it doesn't have the information, and copy-pasting between NotebookLM and your editor kills flow.

This plugin bridges Claude Code and NotebookLM through Chrome automation. You ask a question in natural language, and it routes to NotebookLM β€” which answers strictly from your uploaded documents. Coverage analysis detects gaps and sends follow-up queries (default 3 rounds, configurable via max_followups) before presenting the final answer with citations.

Features

FeatureDescription
Source-grounded answersResponses come only from your uploaded documents, not training data
Automatic follow-upCoverage analysis detects gaps and re-queries β€” default 3 rounds, configurable via max_followups
Input length pre-validationRejects prompts over ~40k characters before they reach NotebookLM
Smart AddAgent opens the notebook and parses the actual title, topics, and description β€” not just URL slug
Notebook lifecycleAdd, query, list / list --all, search, enable / disable, remove, show <id>
Scope isolationPer-project state (md5-hashed directory) or per-user state; chosen at install time. Legacy paths auto-migrated
Error recoveryTyped errors (CHROME_NOT_CONNECTED, AUTH_REQUIRED, …) come with step-by-step reconnect guidance
Tab reuseFollow-up queries reuse the existing Chrome tab for cheap re-routing

License

MIT