Claude Code + NotebookLM: как собрать личный исследовательский движок и перестать жечь токены впустую

Лимиты Claude сгорают на тяжёлых исследованиях, а каждая новая сессия начинается с чистого листа. Решение — связка Claude Code с бесплатным NotebookLM: тяжёлый анализ уходит на инфраструктуру Google, а токены — только на оркестрацию и финальную сборку. Четыре рабочих сценария и честный разбор рисков.
Каждый, кто всерьёз работает с Claude, рано или поздно видит одно и то же сообщение: «Claude usage limit reached. Your limit will reset at 7pm». На тарифе Pro это прилетает быстро. На Max — позже, но тяжёлое исследование всё равно выедает бюджет. На API за каждый токен ты платишь напрямую.
И есть вторая, менее очевидная проблема — амнезия. Ты три часа объясняешь Claude архитектуру проекта, свои соглашения по именованию, любимые паттерны. Закрыл терминал — и всё это исчезло. Следующая сессия начинается с чистого листа, и ты платишь токенами за то, чтобы заново загрузить контекст, который уже однажды объяснял.
Обе проблемы решаются одной идеей: не делать всю тяжёлую работу внутри Claude. Часть задач — индексацию больших массивов документов, поиск по ним, долговременную память — можно отдать бесплатному инструменту Google под названием NotebookLM, а токены Claude тратить только на то, что он делает лучше всех: оркестрацию, суждение и финальную сборку.
Это не «обход лимитов» и не хитрая схема. Это здравая инженерия: каждый инструмент делает то, для чего он создан. Ниже — как собрать такую связку, четыре рабочих сценария и честный разбор рисков.
Коротко, если нет времени
Тяжёлое исследование выедает лимиты Claude быстрее всего: «usage limit reached» на Pro прилетает за считанные часы, на Max позже, а на API за каждый токен вы платите напрямую.
Решение — разделить труд: тяжёлый анализ уходит в бесплатный NotebookLM, а токены Claude тратятся только на оркестрацию и финальную сборку.
NotebookLM — сервис Google на RAG: до 50 источников на блокнот на бесплатном тарифе, ответы строятся по загруженным материалам, а не по памяти модели.
Связывает их notebooklm-py — open-source CLI, полученный реверс-инжинирингом внутренних протоколов NotebookLM. Нужны Python 3.10+, аккаунт Google и терминал.
Навык — это файл SKILL.md с инструкциями, который Claude Code читает сам, когда распознаёт подходящую задачу; ставится одной командой сразу в два места.
Вызывать навык вручную не нужно: Claude подтягивает его по описанию — достаточно попросить исследовать тему.
Риски разобраны честно — это не официальный API, и полагаться на него вслепую нельзя.
Из чего состоит связка
Три компонента:
- Claude Code — дирижёр. Оркестрирует процесс, принимает решения, пишет финальный результат.
- NotebookLM — тяжёлая артиллерия для исследований. Индексирует документы и отвечает на вопросы по ним. Бесплатно.
- Мост между ними — CLI-инструмент, который позволяет Claude Code управлять NotebookLM из терминала.
Разберём каждый.
Claude Code — если ты знал Claude только по чату
Claude Code — это совсем другой зверь по сравнению с веб-чатом. Он живёт в терминале, читает весь твой код, пишет файлы, запускает скрипты, поднимает параллельных субагентов и выполняет многошаговые процессы без ручного контроля на каждом шаге.
Его сила — автономность. Его цена — модель тарификации: каждый фрагмент контекста, который ты в него загружаешь, сжигает токены. Именно поэтому имеет смысл не заваливать его тридцатью документами, а поручить тяжёлую часть чему-то другому.
NotebookLM — исследовательский инструмент на RAG
NotebookLM — сервис от Google на базе RAG (retrieval-augmented generation, генерация с опорой на найденные источники). Ты загружаешь документы, он их индексирует и позволяет задавать вопросы сразу по всей базе.
Что важно знать:
- Бесплатный тариф: до 50 источников на блокнот.
- Pro-тариф: до 300 источников на блокнот.
- Стоимость обработки запросов: ноль.
- Форматы: PDF, веб-ссылки, видео с YouTube, Google Docs, текст, аудио, изображения.
- Меньше галлюцинаций: ответы привязаны к загруженным источникам, поэтому он не сочиняет так, как универсальный чат-бот, — и даёт цитаты.
Главное ограничение: у NotebookLM нет официального API. Это инструмент только для браузера. Штатно его нельзя ни заскриптовать, ни автоматизировать, ни подключить к Claude. Ровно эту стену и пробивает мост.
Мост: notebooklm-py
Разработчик Тенг Линг (Teng Ling) реверс-инжинирил внутренние протоколы NotebookLM и опубликовал open-source CLI-инструмент notebooklm-py. Он позволяет управлять NotebookLM целиком из терминала: создавать блокноты, загружать источники, выполнять запросы, генерировать слайды, подкасты, карточки и таблицы.
Что нужно для установки:
- Python 3.10+
- Аккаунт Google
- Терминал (macOS, Linux, Windows)
Репозиторий: https://github.com/teng-lin/notebooklm-py — дальше по инструкции в README.
⚠️ Сразу про честность. notebooklm-py — неофициальный инструмент. Он воспроизводит закрытые протоколы Google, и Google это не одобряет. Это не продакшен-инфраструктура, а инструмент для продвинутых пользователей: он может сломаться в любой день, если Google поменяет бэкенд. Перед установкой имеет смысл открыть репозиторий и бегло просмотреть код — это открытый проект, и такая проверка занимает пару минут, зато ты понимаешь, что ставишь себе в систему. Подробный разбор рисков — в конце статьи.
Навыки (skills): как научить Claude Code пользоваться мостом
Мост установлен, но Claude пока не знает, как им пользоваться. Это знание ему дают навыки (skills).
Что такое навык за 30 секунд
Навык — это набор инструкций в файле SKILL.md, который Claude читает, когда распознаёт подходящую задачу. По сути это плейбук, лежащий у тебя на машине. Claude подтягивает его автоматически, когда видит совпадение с запросом.
Навыки следуют открытому стандарту и работают не только в Claude Code, но и в Cursor, Gemini CLI, Codex и других — без привязки к вендору.
Где хранятся навыки
Персональные (доступны во всех проектах):
```
~/.claude/skills/skill-name/SKILL.md
```
Проектные (привязаны к репозиторию, шарятся через Git):
```
.claude/skills/skill-name/SKILL.md
```
Если персональный и проектный навык совпадают по имени, проектный перезаписывает персональный.
Ставим навык для NotebookLM
```
notebooklm skill install
```
Навык встаёт сразу в два места: ~/.claude/skills/notebooklm/ (для Claude Code) и ~/.agents/skills/notebooklm/ (для совместимых агентов вроде Codex).
Проверяем:
```
notebooklm skill status
```
После этого Claude понимает, как создавать блокноты, загружать источники, делать запросы и генерировать результаты через CLI. Объяснять синтаксис каждую сессию больше не нужно.
Как Claude решает, когда использовать навык
У каждого навыка есть описание в заголовке. При запуске Claude читает все доступные описания и сопоставляет их с твоим запросом. Скажешь «исследуй стратегии B2B-продаж и собери отчёт» — он сам подтянет навык NotebookLM. Можно вызвать и напрямую: /notebooklm.
Свои навыки за минуты
Anthropic публикует мета-навык skill-creator. Вызови /skill-creator в Claude Code — он проведёт интервью о том, что тебе нужно, сгенерирует полный SKILL.md, прогонит тестовые промпты и упакует результат. От идеи «хочу навык, который делает X» до работающего, протестированного навыка — минуты, а не часы.
Четыре рабочих процесса
Установка — скучная часть. Настоящая ценность в этих четырёх сценариях.
Процесс A. Исследование без лишнего расхода токенов
Задача: проанализировать 30+ документов, найти связи и написать отчёт. Тащить всё это локально в контекст Claude — дорого.
Решение: Claude оркестрирует, NotebookLM обрабатывает.
Пошагово:
- Собери источники — PDF, статьи, транскрипции YouTube. Для извлечения транскрипций Claude может использовать
yt-dlp.
- Claude создаёт блокнот:
```
notebooklm create "My Research Project"
```
- Claude загружает источники:
```
notebooklm source add \
"./transcript-1.md" \
"https://example.com/article" \
"./report.pdf"
```
На бесплатном тарифе — до 50 источников на блокнот, для большинства проектов этого хватает.
- Claude делает запросы к NotebookLM вместо локальной обработки:
```
notebooklm ask \
"what are the three most important themes across all sources?"
```
Движок Gemini от Google обрабатывает запрос по всем документам и возвращает ответ с цитатами.
- Claude генерирует артефакты:
```
notebooklm generate slide-deck
notebooklm generate flashcards --quantity more
notebooklm generate mind-map
notebooklm generate data-table "compare key concepts"
notebooklm generate audio "make it engaging" --wait
```
Всё скачивается на твою машину.
- Claude полирует результат. Берёт сырые артефакты и дорабатывает локально: правит слайды, переформатирует таблицы, вшивает находки в финальный документ. Только этот шаг расходует твои токены Claude.
Что в сухом остатке: дорогая аналитическая часть уходит на инфраструктуру Google, а токены Claude резервируются под оркестрацию и финальную редактуру. Ты используешь каждый инструмент по назначению — и получаешь от своего тарифа заметно больше пользы за те же деньги.
Процесс B. Экспертные ИИ-агенты из веб-исследований
Задача: собрать кастомного ИИ-агента под конкретную область (например, B2B-продажи). Проблема в том, что расплывчатые промпты дают расплывчатых агентов.
Решение: сначала автономно собрать экспертные знания из интернета через Deep Research в NotebookLM, потом структурировать их в навык для Claude Code.
Пошагово:
- Запусти Deep Research. В NotebookLM выбери тип источника «web» и задай конкретный запрос:
«advanced B2B multi-channel outbound sales strategies, retention loops, and re-engagement sequences»
Deep Research сам обойдёт сотни страниц, прочитает документацию и гайды и соберёт отчёт с цитатами.
- Структурируй результат по фреймворку DBS:
- Direction (направление) — пошаговая логика, деревья решений, обработка ошибок. Становится ядром
SKILL.md. - Blueprints (чертежи) — статические справочники: шаблоны, гайдлайны по тону, правила классификации. Становятся сопроводительными файлами.
- Solutions (решения) — то, что требует детерминированного кода, а не рассуждений ИИ: вызовы API, форматирование данных, расчёты. Становятся скриптами.
- Скорми результат skill-creator. Скопируй DBS-результат, вставь в Claude Code, вызови
/skill-creator— он соберёт весь пакет навыка.
- Протестируй и разверни. Skill-creator стресс-тестирует новый навык сгенерированными промптами и даёт довести его до нужного уровня.
Итог: от расплывчатой идеи до работающего экспертного агента, подкреплённого проверенными веб-исследованиями, — за минуты.
Процесс C. Память между сессиями
Это лекарство от той самой амнезии. Идея — ритуал «wrap-up», который в конце сессии автоматически извлекает наработки и сохраняет их в постоянный блокнот NotebookLM, а в начале каждой следующей сессии Claude туда обращается.
Пошагово:
- Поставь навык
/wrap-up. Он инструктирует Claude просмотреть текущую сессию и извлечь:
- твои исправления (где Claude ошибся),
- удачные паттерны, которые сработали,
- нерешённые вопросы и запросы на фичи,
- ключевые решения и их обоснования.
- Настрой выгрузку в NotebookLM. Вместо локального файла wrap-up пушит итоги в выделенный блокнот «Master Brain»:
```
notebooklm use master-brain-notebook-id \
"./session-summary-2026-04-06.md"
```
- Запускай
/wrap-upперед закрытием каждой сессии. Claude просматривает разговор, извлекает инсайты, форматирует и выгружает.
- Добавь инструкцию в
CLAUDE.md— конфиг, который Claude читает при старте сессии:
«Прежде чем отвечать на вопросы об архитектуре проекта, исторических решениях или моих предпочтениях, запроси блокнот Master Brain через NotebookLM CLI.»
- Теперь у Claude есть память. За недели Master Brain накапливает сотни итогов сессий. NotebookLM их индексирует и строит семантические связи. Claude достаёт ровно тот контекст, который нужен, не загружая сотни документов в своё контекстное окно.
Итог: агент реально помнит всё, что вы наработали. Хранение и поиск — на бесплатной инфраструктуре Google, бюджет токенов не страдает.
Процесс D. Визуальное управление знаниями через Obsidian
Claude генерирует исследовательские документы, итоги сессий, аналитику. Они копятся невидимыми файлами в папках терминала — их не посмотреть, не поискать, не связать.
Решение: запустить Claude Code прямо из корня хранилища Obsidian, чтобы всё, что он создаёт, сразу отображалось в визуальном графе знаний.
Что такое Obsidian. Бесплатное приложение для заметок на локальных Markdown-файлах. Показывает заметки как интерактивный граф связанных узлов. Очень популярно для управления личными знаниями.
Пошагово:
- Запусти Claude Code из корня хранилища:
```
cd ~/Documents/MyVault
claude
```
Claude получает полный доступ на чтение и запись ко всей коллекции заметок.
- Создай
CLAUDE.mdв корне хранилища — инструкцию по работе с ним:
- структура папок (куда идут исследования, куда логи),
- обязательные метаданные для новых заметок (даты, теги, ссылки на источники),
- правила ссылок (оборачивать значимые концепции в двойные скобки
[[вот так]]для графа), - стандарты форматирования.
- Сделай кастомные навыки под хранилище:
/research <тема>— Claude запрашивает NotebookLM, скачивает результаты, создаёт заметку с метаданными и перекрёстными ссылками;/daily— генерирует ежедневную сводку со ссылками на всё, над чем работали;/wrap-up— навык памяти из процесса C, сохраняющий прямо в хранилище.
- Дорабатывай в реальном времени. По мере того как Claude создаёт файлы, ты видишь их в графе Obsidian. Неправильно категоризировал или упустил ссылку — поправь и попроси обновить
CLAUDE.md. Цикл обратной связи обучает Claude под твои предпочтения.
Итог: живая, растущая база знаний. Claude сортирует, тегирует и связывает информацию по твоим правилам, NotebookLM тянет тяжёлые исследования в фоне, а ты видишь всю картину в графе.
Что может пойти не так (читать обязательно)
Связка мощная, но частично построена на неофициальном инструменте. Прежде чем встраивать её в рабочие процессы, прими эти вещи как данность.
Неофициальный API — никаких гарантий. notebooklm-py реверс-инжинирит внутренние протоколы Google, и Google это не одобряет. Поменяют бэкенд — команды перестанут работать. Мейнтейнер пока отзывчив, но никаких SLA нет. Относись к этому как к инструменту для продвинутых пользователей, а не как к продакшен-инфраструктуре. И проверяй репозиторий/код перед установкой — это открытый проект.
Политика использования Anthropic. Anthropic требует, чтобы автоматизированные процессы работали через официальный клиент Claude Code с соответствующим тарифным планом. Описанный здесь воркфлоу этому и следует — Claude Code используется официально, а неофициальная обёртка касается только Google NotebookLM. Не превращай это в инструмент обхода лимитов Claude через неофициальные обвязки и убедись, что твоё использование укладывается в твой план.
Данные и приватность (ЕС, Великобритания). Если работаешь с конфиденциальными или регулируемыми данными: пользовательские инструменты Claude обрабатывают и хранят данные в США, и последствия для GDPR реальны. Региональную обработку даёт корпоративный API, а пользовательский тариф — нет.
Защити файл с куками. Файл storage_state.json содержит живые сессионные куки Google. Кто получит этот файл — получит доступ к твоему NotebookLM. Никогда не коммить его в публичный репозиторий и обращайся с ним как с паролем.
Куки истекают. Периодически придётся переавторизовываться. Если команды начинают падать с ошибками авторизации:
```
notebooklm login
```
Занимает 30 секунд.
Краткий справочник команд
| Команда | Описание |
|---|---|
notebooklm create "Name" | Создать блокнот |
notebooklm source add file url ... | Добавить источники |
notebooklm ask "question" | Запрос к блокноту |
notebooklm generate slide-deck | Сгенерировать слайды |
notebooklm generate flashcards | Сгенерировать карточки |
notebooklm generate mind-map | Сгенерировать карту |
notebooklm generate audio | Сгенерировать аудио |
notebooklm generate data-table "..." | Сгенерировать таблицу |
notebooklm skill install | Установить навык |
notebooklm skill status | Проверить статус навыка |
notebooklm login | Переавторизация |
Что изучить дальше
Собери библиотеку навыков. Каждый повторяющийся процесс — кандидат на навык: упакуй его через skill-creator один раз и переиспользуй. Но собирать всё с нуля необязательно — в разделе Claude Skills на нашей платформе AI SKILLS уже более 10 000 готовых навыков под самые разные задачи, и там же есть skill-creator (продвинутый скилл: Creator и выше, Full, либо $9 разово или 1000 XP), чтобы быстро собрать недостающий под себя. Забрать готовое: https://aiskills.team/claude-skills
Мало скачать скилл — научись на нём зарабатывать. Каталог — это только вход. На тарифах Creator и выше мы на практике разбираем, как создавать и оркестрировать собственные скиллы под свои задачи, а в курсах «VIBE CODING» (Creator и выше), «Автоматизации в Make» (Make и Full) и «Автоматизации в n8n» (N8N и Full) показываем, как собирать на них агентов и вайб-кодить готовые платформы, сайты и ботов — с кейсами и мастер-классами по монетизации.
Подключи наш MCP-коннектор для Claude Code. MCP (Model Context Protocol) — это протокол, через который Claude Code общается с внешними системами. Мы сделали собственный коннектор (тариф Full): ты просто описываешь задачу в Claude Code, а он идёт в векторную базу скиллов и open-source-решений платформы, сам выстраивает связку — что взять и как соединить, — и предлагает готовых агентов, которые роем разбирают нужные скиллы и код и начинают строить. Наложи это на каталог навыков — и получишь не набор инструментов, а полноценный автономный движок под свои проекты.
Добавь плагины Obsidian. Dataview для динамических запросов по заметкам, Templater для автоматических шаблонов. В связке с генерацией файлов через Claude хранилище превращается во что-то ближе ко «второму мозгу», чем к приложению для заметок.
Что взять на платформе под эту задачу
- Исследование по документам через NotebookLM — скилл: Claude Code задаёт вопросы вашим блокнотам NotebookLM и отвечает по загруженным источникам; продвинутый (Creator и выше, либо $9 / 1000 XP)
- Автоматическая загрузка контента в NotebookLM — скилл: загружает материалы в NotebookLM и генерирует подкасты, презентации, интеллект-карты; продвинутый
- Управление базой знаний в Obsidian — скилл для процесса D: хранилище знаний Obsidian под управлением Claude Code; продвинутый
- Open Notebook — приватная работа с документами — Open Source: замена NotebookLM, когда материалы нельзя отдавать в чужое облако; описание открыто всем, ссылка на репозиторий — с Creator
- Second Brain — персональная LLM-система управления знаниями — Open Source: «второй мозг» над своими файлами на своём сервере; ссылка на репозиторий — с Creator
- RAG-пайплайн по документам из Google Drive — шаблон n8n: поиск по своим документам; тариф Creator и выше
Регистрация бесплатная. Три дня тарифа Basic включаются одной кнопкой, карта не нужна: в Basic входят файлы обычных скиллов и 200+ ИИ-ассистентов.
Главная мысль
Ты не обходишь ограничения и не хитришь с лимитами. Ты просто перестаёшь использовать дорогой инструмент для дешёвой работы. Тяжёлое исследование — на бесплатную инфраструктуру Google. Оркестрацию, суждение и финальный результат — на Claude. А память и знания — в постоянное, растущее хранилище, которое переживает любую сессию. Собранная один раз, эта связка меняет не скорость отдельной задачи, а сам масштаб того, что ты можешь тянуть в одиночку.