jupyterlab/jupyter-ai

Open Source расширение, которое подключает AI-агентов к вычислительным блокнотам в JupyterLab.

Агенты⭐ 4 406Pythonпоследний релиз: v3.2.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Jupyter AI — это расширение с открытым исходным кодом для JupyterLab, которое интегрирует AI-агентов непосредственно в среду вычислительных блокнотов.

Зачем нужен

Инструмент позволяет пользователям взаимодействовать с фронтенд-агентами (такими как Claude, Codex, Gemini) через нативный интерфейс чата, используя стандарт Agent Client Protocol (ACP). Он полезен тем, что обеспечивает безопасное выполнение кода и работу с файлами через систему разрешений, а также поддерживает кастомизацию через MCP-серверы.

Что можно реализовать

  • Взаимодействие с различными LLM (Claude, OpenAI, Mistral) в едином интерфейсе JupyterLab без переключения между сервисами
  • Автоматизация рутинных задач: чтение/запись файлов и выполнение команд терминала с контролем через систему разрешений
  • Создание кастомных AI-персон и подключение доменных инструментов через протокол Model Context Protocol (MCP)
  • Совместная работа в реальном времени с другими пользователями, подключенными к одному серверу Jupyter

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

  • Поддержка множества AI-агентов через единый стандарт ACP (Agent Client Protocol)
  • Встроенная система разрешений (permission system), требующая подтверждения перед записью файлов или выполнением команд
  • Интеграция с Jupyter MCP server для доступа к инструментам и ресурсам
  • Возможность создания нескольких одновременных чатов и перетаскивания файлов/ячеек как контекста
  • Отсутствие вендорской блокировки благодаря использованию открытых стандартов ACP и MCP

👤 Кому подойдёт: разработчики, исследователи данных и аналитики, работающие с JupyterLab

Релизы

v3.2.0major
🕐 17 дн назад · релиз на GitHub ↗

Релиз v3.2.0: перенос кода в подпакеты, обновление CI и документации. Полные заметки на сайте.

  • Added: Исходный код перенесен в различные подпакеты Jupyter AI, изменения которых теперь публикуются в официальной документации.
  • Added: Выпущены релизные версии v3.2.0, включая pre-release и rc-версии для подготовки к стабильному выпуску.
  • Fixed: Исправлена ошибка в E2E CI для версии v3.2.0.
  • Added: Команды AI-фронтенда теперь маршрутизируются к конкретным веб-клиентам.
  • Обновлены зависимости, документация по процессу релизов, баннеры и добавлена статистика Plausible.
v3.1.3patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v3.1.3: обновление версий, документации и CI-пайплайнов; основной код перенесен в подпакеты.

  • Added: Обновлены версии для выпуска Jupyter AI v3.1.3.
  • Added: Добавлено предложение о разделении функционала RTC (Real-Time Collaboration).
  • Added: Добавлена документация, объясняющая взаимодействие Jupyter AI с агентами.
  • Вся исходная код-база перенесена в отдельные подпакеты, изменения которых публикуются в официальной документации.