Open Notebook: open-source альтернатива Google NotebookLM

«Open Notebook empowers you to manage your research, generate AI-assisted notes, and interact with your content — on your terms.»

Open Notebook — это open-source платформа с поддержкой ИИ, разработанная для создания, организации и взаимодействия с заметками при полном контроле над данными. Её создал разработчик Luis Novo как приватную, мультимодельную, полностью локальную и функциональную альтернативу Notebook LM.

На GitHub проект набрал уже более 19 600 звёзд и 2 200 форков, что говорит о высоком интересе сообщества.

ℹ Для кого этот инструмент
Инструмент идеален для энтузиастов обучения с большими бэклогами чтения, независимых исследователей и профессионалов, которым нужна приватность при использовании ИИ. Разработчики, учёные, аналитики и все, кто не хочет передавать свои данные в облако.

Ключевые возможности

🤖 Поддержка 18+ AI-провайдеров

Open Notebook поддерживает выбор AI-моделей среди 18+ провайдеров, включая OpenAI, Anthropic, Ollama, LM Studio и другие. Вместо ограничения одним Gemini, Open Notebook можно сочетать с большинством популярных AI-платформ — OpenAI, OpenRouter, Groq или Anthropic, каждая из которых предлагает свой набор моделей для тонкой настройки.

📚 Мультимодальный контент

Возможности Open Notebook выходят далеко за рамки базовой функциональности: он обрабатывает PDF, видео, аудиофайлы и веб-страницы — достаточно их загрузить. Мультимодальное управление контентом охватывает PDF (включая arXiv), YouTube (транскрипты + временны́е метки), PPT, TXT и аудиофайлы.

🎙️ Профессиональная генерация подкастов

В отличие от ограниченного формата двух спикеров в NotebookLM, Open Notebook предлагает полный контроль над скриптом и гибкость в выборе количества спикеров. Продвинутое создание подкастов с несколькими спикерами включает полный контроль над скриптами и конфигурацией ведущих.

🔍 Умный поиск

Реализован полнотекстовый и векторный поиск по всему контенту. Система использует RAG (retrieval-augmented generation) для обоснования ответов на загруженных источниках — при запросе она извлекает релевантные фрагменты документов и передаёт их модели, а не генерирует из обучающих данных.

💬 Два режима взаимодействия

Open Notebook предлагает два режима взаимодействия — Chat и Ask. Chat обеспечивает непрерывный диалог, а Ask предназначен для быстрых целевых запросов. Это позволяет выбирать на уровне каждого вопроса, получает ли модель весь документ или только необходимое.

Кроме того, каждый источник имеет три уровня видимости — от полностью приватного до полностью доступного для модели. Даже в рамках одного блокнота можно точно контролировать, что видит ИИ.

💡 Быстрый старт за 2 минуты

Open Notebook предлагает невероятно простое развёртывание через Docker — собственная приватная база знаний запускается всего за две минуты.

mkdir open-notebook && cd open-notebook
docker run -d \
  --name open-notebook \
  -p 8502:8502 -p 5055:5055 \
  -v ./notebook_data:/app/data \
  -v ./surreal_data:/mydata \
  -e OPENAI_API_KEY=your_key \
  lfnovo/open_notebook:latest-single

🏗️ Архитектура

Open Notebook построен на трёхуровневой, асинхронной архитектуре для масштабируемости и модульности. Система разделяет слои фронтенда, API и базы данных, где LangGraph управляет интеллектуальными рабочими процессами, а Esperanto обеспечивает интеграцию с 8+ AI-провайдерами.


graph TD
    A[Источник: PDF / URL / YouTube / Аудио] --> B[Извлечение контента]
    B --> C[Токенизация и чистка текста]
    C --> D[Генерация эмбеддингов]
    D --> E[(SurrealDB)]
    E --> F[Полнотекстовый поиск]
    E --> G[Векторный поиск]
    F --> H[Чат с источниками]
    G --> H
    H --> I[Заметки / Подкаст / Инсайты]


Тарифы и стоимость

Open Notebook распространяется под лицензией MIT и является полностью бесплатным. Стоимость использования зависит только от выбранного AI-провайдера:

Режим использованияOpenAI (GPT-4)Anthropic (Claude)Ollama (локально)
Лёгкое (10 чатов/день)$1–5/мес$1–3/месБесплатно
Среднее (50 чатов/день)$10–30/мес$5–20/месБесплатно
Интенсивное (весь день)$50–100+/мес$20–50+/мес~$10/мес (электричество)

При использовании Ollama локально: любая интенсивность — бесплатно (только электричество); GPU 8 ГБ, работающий 24/7 — около $10 в месяц.

💡 Совет по экономии
Для начала экспериментов отлично подойдёт Groq — у него есть бесплатный тир. Получить ключ API можно у OpenAI, Anthropic, Google или Groq (есть бесплатный уровень).

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатен (MIT-лицензия)Требует навыков работы с Docker
Полный контроль над даннымиТолько однопользовательский режим
18+ AI-провайдеров, нет vendor lock-inТребует настройки API-ключей
Мультиспикерные подкасты с контролем скриптаКачество ответов зависит от выбранной модели
Full-text + векторный поискАктивная разработка — возможны breaking changes
Поддержка PDF, видео, аудио, веб-страницДокументация местами противоречива
Запуск полностью локально через OllamaНет мобильного приложения
RAG-архитектура снижает галлюцинацииИнтерфейс уступает Google NotebookLM
⚠ Важно знать
Приложение работает в однопользовательском режиме — мультипользовательская поддержка пока не реализована. Кроме того, до версии v1.8.3 в API существовала уязвимость типа SurrealQL-инъекция. Рекомендуется обновиться до v1.8.3 немедленно.

Сравнение с альтернативами

ПараметрOpen NotebookGoogle NotebookLMAnythingLLM
ЛицензияMIT (бесплатно)Бесплатно / Plus $20/месMIT (бесплатно)
ХостингSelf-hosted / DockerТолько облако GoogleSelf-hosted / Cloud
AI-провайдеры18+ (OpenAI, Anthropic, Ollama и др.)Только Gemini20+
Приватность данныхПолная (локально)Данные на серверах GoogleПолная (локально)
Лимит ноутбуковНе ограничен100 (бесплатно)Не ограничен
Лимит источниковНе ограничен50 на ноутбукНе ограничен
Подкасты✅ Мультиспикерные✅ 2 спикера
Векторный поиск
МультимодальностьPDF, видео, аудио, вебPDF, видео, аудио, вебPDF, веб, текст
Сложность установкиСредняя (Docker)НулеваяНизкая

В бесплатной версии NotebookLM нельзя добавить более 100 ноутбуков, а каждый ноутбук не может содержать более 50 источников. Open Notebook снимает эти ограничения.

📝 Реальный сценарий использования

Исследователь с конфиденциальными данными:

  1. Устанавливает Open Notebook через Docker за 2 минуты
  2. Загружает закрытые PDF-отчёты и внутренние документы
  3. Подключает локальную модель через Ollama — данные никуда не уходят
  4. Задаёт вопросы по всему корпусу документов через Chat-режим
  5. Генерирует краткое саммари или подкаст для команды

Всё это — без единого байта в облаке.


Вердикт

Рейтинг: 8/10

Обеспечивая локальное развёртывание, гибкую AI-интеграцию и open-source вклад сообщества, Open Notebook даёт пользователям полный контроль над заметками, исследованиями и рабочими процессами. Для разработчиков, исследователей и самостоятельных учёных — это больше чем инструмент: возможность вернуть контроль над AI-обучением и управлением знаниями.

Кому подойдёт:

  • 🔬 Исследователям и учёным с конфиденциальными данными
  • 👨‍💻 Разработчикам, которые хотят кастомизировать рабочие процессы
  • 🎓 Студентам и аналитикам с большими объёмами материалов
  • 🔒 Всем, кто принципиально против хранения данных в облаке

Кому не подойдёт:

  • Пользователям без технических знаний (нужен Docker)
  • Командам (пока нет мультиюзерного режима)
  • Тем, кто хочет «нажал и работает» без настройки

Проект находится в активной разработке и развивается очень быстро, с улучшениями каждую неделю. Учитывая темп роста сообщества (19 600+ звёзд на GitHub) и постоянный поток новых возможностей, Open Notebook имеет все шансы стать де-факто стандартом среди privacy-first инструментов для работы со знаниями. Если вы цените приватность и гибкость — самое время попробовать.