qvib.pro
RU

NotebookLM + Claude Code (notebooklm-py)

Google's AI researcher over your sources: answers with citations, audio overviews. Via notebooklm-py it plugs into Claude Code as a research agent.

бесплатно платно open-source любой

notebooklm-py: 17,7 тыс. звёзд на GitHub, MIT, релиз 0.7.3 (июнь 2026); агент-скилл для Claude Code — в офиц. репозитории checked 2026-07-14

Updated: 14.07.2026

$ pip install "notebooklm-py[browser]" && playwright install chromium

Open source ↗

NotebookLM + Claude Code (notebooklm-py)

NotebookLM answers from your own documents with citations — but it's all manual work in a browser. Wiring it to Claude Code through notebooklm-py removes the manual part: the agent uploads sources, asks the questions and brings back finished podcasts 🔬

What it is and who it's for

NotebookLM is Google's research tool that reasons strictly over the sources you upload (PDFs, documents, links, YouTube): it answers with citations pointing at specific passages, makes summaries, timelines, FAQs and an "audio overview" — a podcast with two AI hosts discussing your materials. And notebooklm-py is an unofficial open-source Python library and CLI (17.7k GitHub stars, MIT) that exposes all of it programmatically: through a ready-made agent skill, Claude Code creates notebooks itself, imports sources in bulk, asks questions and generates artifacts — including things the web interface doesn't offer.

Who it's for: people who work through piles of documents (lawyers, analysts, students, researchers) — and vibe coders who want a research agent without paying for an API: the setup runs on your regular Google account.

Key features

  • Answers strictly from the uploaded sources, with citations; notebooklm ask --json hands the answer with its references straight to the agent.
  • Sources: PDFs, documents, web links, YouTube, Google Drive; bulk import in one command.
  • Generation from the CLI: audio overview (podcast), video, quizzes, flashcards, slides, infographics, mind maps, reports — plus local download (notebooklm download).
  • Research mode: kicks off web/Drive research and auto-imports whatever it finds into the notebook.
  • An agent skill for Claude Code: notebooklm skill install drops the skill into ~/.claude/skills — after that you just ask Claude in plain words.
  • Login through Playwright: notebooklm login opens a browser to sign in to Google — no API keys needed.

How to start in 5 minutes

  1. Web only: go to notebooklm.google, create a notebook, upload your sources, ask questions and verify the citations.
  2. Wiring it to Claude Code: pip install "notebooklm-py[browser]", then playwright install chromium (downloads ~170 MB) and notebooklm login — sign in to Google in the browser that opens.
  3. Install the skill: notebooklm skill install — then ask Claude Code: "create a notebook on topic X, add these links, squeeze out the conclusions with citations and generate an audio overview".

When to take it, when not to

  • ✅ Take it if you need to get on top of a pile of documents fast and get to-the-point answers with links back to the source.
  • ✅ Take the combo if you want to automate research: batches of sources, series of podcasts, quizzes and reports — with no clicking around a browser and no paid API.
  • ❌ Don't take it → "Perplexity" is better if you need research across the open web rather than over your own uploaded files.
  • ❌ Don't take it → "Harvey"/"CoCounsel" is better for professional legal work with legal databases and due diligence.
  • ❌ Don't build a production pipeline on notebooklm-py → the official Gemini API is better: unofficial plumbing can break any day.

The honest price

NotebookLM is free at the base level: up to 100 notebooks, 50 sources per notebook, 50 chats and 3 audio overviews a day (Google's official limits). Upgrades come with Google AI subscriptions (Pro: 300 sources, 500 chats, 20 audio overviews a day). notebooklm-py and Playwright are free open source (MIT). Honestly: Claude Code itself isn't free — you need a Claude subscription or Anthropic API tokens. On Google's side, though, the setup costs nothing: no API keys and no paying per token.

Gotchas

  • notebooklm-py talks to undocumented internal Google APIs: the project isn't affiliated with Google and can break without warning. The author says it plainly: for prototypes, research and personal projects — not for production.
  • Google's rate limits apply in the CLI too — don't expect industrial volumes.
  • It answers from your sources: garbage in means gaps in the answers; verify citations against the original.
  • Google's cloud: you upload confidential documents at your own risk — review the data policy.
  • The CLI needs Python 3.10+ and Chromium (~170 MB) for the Playwright login.

🤖 Prompt accelerator

"I have notebooklm-py installed with the NotebookLM skill (notebooklm login is already done). Create a notebook called "" and add these sources: <LIST OF LINKS/FILES>. Wait for processing, ask 5-7 key questions on the topic and put together a report with conclusions and quotes from the sources. At the end, generate an audio overview focused on and download it into ./research/. Before deleting anything or downloading large files — ask me."

Читать по-русски →