Персональный AI-ассистент, который работает на ваших устройствах и отвечает в мессенджерах, таких как WhatsApp, Telegram, Slack и Discord.
lfnovo/open-notebook
Самостоятельно размещаемая альтернатива Google NotebookLM с упором на конфиденциальность: общайтесь со своими материалами и создавайте подкасты, используя разные AI-провайдеры.
Open source альтернатива:NotebookLM
- Звёзды
- 40,402
- Форки
- 4,681
- Открытые issues
- 179
- Последний коммит
- позавчера
Что это?
Open Notebook — исследовательский ассистент с открытым исходным кодом, созданный по образцу Google NotebookLM. Собирайте в блокнотах источники — PDF, видео, аудио, веб-страницы и документы Office, — а затем ищите по ним с помощью полнотекстового и векторного поиска, общайтесь с AI, передавая ему свои материалы в качестве контекста, и пишите заметки вручную или создавайте их на основе содержимого.
Проект рассчитан на работу в собственной инфраструктуре. Для развёртывания используется Docker Compose: он запускает базу данных SurrealDB, веб-интерфейс, REST API и фоновый обработчик. Доступ к моделям обеспечивается через библиотеку Esperanto, которая поддерживает более 20 провайдеров, включая OpenAI, Anthropic, Google, Mistral, Ollama и любые серверы с совместимым с OpenAI API, например LM Studio или vLLM. При желании можно запускать модели полностью локально.
Проект также создаёт подкасты с несколькими ведущими и настраиваемыми профилями выпусков, поддерживает reasoning-модели, например DeepSeek-R1 и Qwen3, а также предоставляет интеграцию MCP для клиентов вроде Claude Desktop. Интерфейс доступен на нескольких языках, в том числе на упрощённом китайском.
Ключевые возможности
- 01Собирает PDF, видео, аудио, веб-страницы и документы Office в блокнотах.
- 02Полнотекстовый и векторный поиск по всем источникам.
- 03Общение с AI по выбранным источникам в качестве контекста, с цитатами.
- 04Поддержка более 20 AI-провайдеров, включая локальные модели через Ollama и LM Studio.
- 05Создание подкастов с несколькими ведущими на основе ваших материалов.
- 06REST API и возможность включить защиту паролем.
Сценарии использования
- Исследователи, которым важно хранить конфиденциальные статьи и заметки на собственных устройствах.
- Студенты, которые учатся по материалам из PDF, лекций и веб-статей.
- Команды, которым нужно выбирать между облачными и локальными AI-моделями или переключаться между ними.
- Разработчики, которым нужен программный доступ к блокнотам через REST API.
Быстрый старт
- 1
Создайте папку и скачайте docker-compose.yml
mkdir open-notebook && cd open-notebook curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml - 2
Отредактируйте docker-compose.yml, задав длинное случайное значение для OPEN_NOTEBOOK_ENCRYPTION_KEY
- 3
Запустите сервисы с помощью Docker Compose
docker compose up -d - 4
Откройте http://localhost:8502 и добавьте провайдера ИИ в настройках Models
Что важно знать
- Требуется Docker и API-ключ провайдера ИИ либо локальный сервер моделей, например Ollama.
- По умолчанию у интерфейса и API нет пароля, и они доступны через все сетевые интерфейсы, если не изменить настройки портов.
Темы
Частые вопросы
- Что такое open-notebook?
- Самостоятельно размещаемая альтернатива Google NotebookLM с упором на конфиденциальность: общайтесь со своими материалами и создавайте подкасты, используя разные AI-провайдеры. Open Notebook — исследовательский ассистент с открытым исходным кодом, созданный по образцу Google NotebookLM. Собирайте в блокнотах источники — PDF, видео, аудио, веб-страницы и документы Office, — а затем ищите по ним с помощью полнотекстового и векторного поиска, общайтесь с AI, передавая ему свои материалы в качестве контекста, и пишите заметки вручную или создавайте их на основе содержимого.
- open-notebook можно использовать бесплатно? Какая у него лицензия?
- open-notebook распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-notebook всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-notebook — 18 окт. 2026 г..
- Для чего можно использовать open-notebook?
- Исследователи, которым важно хранить конфиденциальные статьи и заметки на собственных устройствах. Студенты, которые учатся по материалам из PDF, лекций и веб-статей. Команды, которым нужно выбирать между облачными и локальными AI-моделями или переключаться между ними. Разработчики, которым нужен программный доступ к блокнотам через REST API.
- Как установить open-notebook?
- Создайте папку и скачайте docker-compose.yml: mkdir open-notebook && cd open-notebook curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml Отредактируйте docker-compose.yml, задав длинное случайное значение для OPEN_NOTEBOOK_ENCRYPTION_KEY Запустите сервисы с помощью Docker Compose: docker compose up -d Откройте http://localhost:8502 и добавьте провайдера ИИ в настройках Models
- Где скачать open-notebook?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lfnovo/open-notebook
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый ИИ-второй мозг, который отвечает на вопросы по вебу и вашим документам, поддерживает пользовательских агентов и автоматизацию по расписанию.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.
Локальный AI-движок с совместимым с OpenAI API: запускает LLM, модели для зрения, речи, изображений и видео на любом оборудовании, в том числе без GPU.
Самостоятельно размещаемое AI-пространство для обучения с персональным репетитором, вопросами и ответами, тестами, исследованиями и визуализациями, созданное на Python и Next.js.