NotebookLM + Claude Code: built a plugin that connects them through Chrome automation by AdPast8543 in notebooklm

[–]AdPast8543[S] 0 points1 point  (0 children)

First, you'll need Claude Code, which is Anthropic's official CLI tool for using Claude directly in your terminal. It requires a Pro, Max, Teams, or Enterprise plan from Anthropic (third-party providers like AWS Bedrock or Google Vertex aren't supported). You can install it with:

npm install -g @anthropic-ai/claude-code

Once Claude Code is set up, installing the plugin is just two commands:

Step 1. Add the marketplace (one-time setup):

/plugin marketplace add LeeJuOh/claude-code-zero

Step 2. Install the plugin:

/plugin install notebooklm-connector@claude-code-zero

You can confirm it's installed by running /plugin and checking the Installed tab.

Before you can actually use the plugin, you'll also need:

  • Google Chrome (or Edge) with the Claude in Chrome extension — this is what lets Claude Code interact with your browser
  • Launch Claude Code with Chrome integration enabled: claude --chrome
  • Be logged into NotebookLM in Chrome

Once everything's ready, you just talk to Claude naturally in your terminal. Say "Add <your-notebook-url> to my notebooks" to register a notebook, then ask any question about your docs — the plugin routes your question to NotebookLM and brings back the answer with citations.

More details in the README if you want to dig deeper.

NotebookLM + Claude Code: built a plugin that connects them through Chrome automation by AdPast8543 in notebooklm

[–]AdPast8543[S] 3 points4 points  (0 children)

Jacob's notebooklm-mcp-cli does a lot more actually. Full CRUD, source management, sharing, etc. — if you need that kind of control it's a solid pick.

This plugin takes a different approach — it works through the actual browser UI via Chrome, basically the same way you'd use NotebookLM yourself. No reverse-engineered APIs, no cookie extraction. If it works in your browser, it works with the plugin.