Подключил NotebookLM к Claude Code через терминал
Google NotebookLM анализирует только загруженные вами документы. Не лезет в открытый интернет, не додумывает факты, каждый ответ сопровождает ссылкой на конкретный источник. Загрузили 30 PDF, пять видео с YouTube и десяток статей, и NotebookLM будет отвечать строго по ним. Это не чат-бот, а source-grounded исследовательская платформа.
Проблема в том, что всё это живёт в браузере. Если вы работаете в терминале, начинается постоянное переключение между вкладками, копирование цитат, потеря контекста. Я нашёл способ вытащить NotebookLM из браузера и подключить напрямую к своему AI-агенту.
Зачем вообще CLI для NotebookLM
Веб-интерфейс NotebookLM генерирует отличный контент, но почти не даёт возможностей для экспорта. Флеш-карточки можно только расшарить по ссылке, а ментальные карты выгружаются исключительно как PNG. Если вам нужно вытащить результаты в структурированном формате или автоматизировать процесс, веб-версия упирается в стену.
А ещё у NotebookLM нет официального API для обычных пользователей. Google выпустила Enterprise API через Discovery Engine, но он предназначен для корпоративных клиентов с Google Cloud. Для всех остальных единственный интерфейс это браузер.
Именно этот пробел закрывает notebooklm-py, открытый CLI-инструмент, который за три месяца набрал 3 900 звёзд на GitHub.
Как это работает
Установка занимает одну команду:
pipx install notebooklm-py
После авторизации через notebooklm login вы получаете доступ ко всем функциям NotebookLM из терминала. Типичная сессия выглядит так:
notebooklm create "Исследование рынка"
notebooklm source add "https://статья.com"
notebooklm source add отчёт.pdf
notebooklm source add "https://youtube.com/watch?v=..."
notebooklm ask "Какие три главных тренда?"
notebooklm generate audio "фокус на практических выводах" --wait
notebooklm download audio ./podcast.mp3
Семь команд вместо двадцати минут в браузере. На выходе готовый MP3-файл с подкастом по вашим источникам.
Помимо подкастов, CLI умеет генерировать слайд-деки, инфографики, ментальные карты, квизы, флеш-карточки и видеообзоры. Всё скачивается в нужном формате: JSON, Markdown, HTML, PPTX.
Подключение к Claude Code
CLI становится особенно полезным в связке с агентным ИИ. В notebooklm-py есть встроенная команда:
notebooklm skill install
Она устанавливает скилл для Claude Code, после чего агент сам знает, какие команды вызывать и в каком порядке. Говорите «создай подкаст по этим материалам», и Claude Code самостоятельно создаёт блокнот, загружает источники, дожидается индексации, запускает генерацию и скачивает готовый файл.
NotebookLM обрабатывает источники и генерирует контент через Gemini. Claude Code планирует и выполняет многошаговые задачи. Вместе они покрывают цикл от загрузки материалов до готового артефакта.
Я подключил этот скилл к своему контент-конвейеру. Теперь, когда нужно сгенерировать подкаст или инфографику по собранным материалам, агент делает это сам, без моего участия в рутине.
Что можно делать на практике
Анализ конкурентов. Добавляете в блокнот сайты конкурентов, их презентации, прайсы, лидмагниты, лендинги. NotebookLM проводит полноценный анализ строго по загруженным материалам, без фантазий нейросети и без домыслов из интернета. Спрашиваете «какие офферы используют конкуренты в первом экране?» и получаете ответ с цитатами из конкретных источников. Маркетологи используют этот подход для анализа контент-стратегий, структуры воронок и позиционирования.
Контент из подборки YouTube-каналов. Добавляете в блокнот видео с нужных YouTube-каналов по вашей тематике. NotebookLM индексирует транскрипты и позволяет задавать вопросы сразу по всем видео. На выходе получаете подкаст для аудиоформата, слайд-дек для презентации, инфографику для соцсетей. Аудио генерируется в четырёх форматах (глубокий разбор, дебаты, критика, краткая выжимка) на 50+ языках, включая русский. Один набор источников превращается в контент для нескольких каналов дистрибуции.
Исследование рынка перед запуском. Собрали отчёты, статьи и видео по нише в один блокнот. Задали вопросы, получили выжимку с точными ссылками на источники. RAG-подход NotebookLM точнее, чем загрузка тех же материалов напрямую в контекст языковой модели, потому что ищет по индексу, а не полагается на внимание модели к длинному промпту.
Разбор звонков с клиентами. Загрузили записи продающих созвонов, и NotebookLM выявляет речевые паттерны, которые приводят к сделке. Вместо ручного прослушивания часов аудио вы получаете структурированный разбор за минуты.
Ограничения, о которых стоит знать
Каждый блокнот вмещает до 50 источников объёмом до 500 000 слов каждый. Блокноты изолированы друг от друга, искать сразу по нескольким нельзя. Для крупных проектов с сотнями документов это серьёзное ограничение.
Бесплатный тариф позволяет отправлять 50 запросов и генерировать 3 аудиообзора в день, создавать до 100 блокнотов. Для большинства задач этого хватает.
NotebookLM снижает галлюцинации за счёт привязки к источникам, но не устраняет их полностью. Мелкие неточности в цитировании всё ещё встречаются. Критически важную информацию стоит проверять по оригиналу.
Частые вопросы
Чем это лучше, чем собрать свой RAG?
Под капотом NotebookLM использует ту же архитектуру: документы конвертируются в векторные эмбеддинги, похожие фрагменты извлекаются при запросе. Разница в том, что Google берёт на себя всю инфраструктуру: чанкинг, подбор модели эмбеддингов, промпт-инжиниринг. Для ежедневной исследовательской работы это практичнее, чем разворачивать собственный пайплайн. Для продакшн-систем с кастомной логикой RAG по-прежнему нужен.
Это бесплатно?
NotebookLM бесплатен на базовом тарифе. CLI-инструмент notebooklm-py тоже бесплатен и распространяется под лицензией MIT. Платные тарифы NotebookLM (Plus за $19.99/мес, Ultra за $249.99/мес) расширяют лимиты запросов.
Какие форматы источников поддерживаются?
PDF, текстовые файлы, URL веб-страниц, видео с YouTube, Google Docs, Google Slides, Google Sheets, аудио и видеофайлы, изображения (TIFF, HEIC, JPEG, PNG, WebP).
Итог
CLI выносит NotebookLM из браузера в терминал. В связке с Claude Code исследования, подкасты и инфографики делаются без переключения окон. Настройка занимает пять минут, базовый тариф бесплатный.