llmsresearch/paperbanana

Открытая реализация и расширение PaperBanana от Google Research для автоматизированного создания научных иллюстраций, диаграмм и визуализаций, с расширением на новые домены, такие как генерация слайдов.

Агенты⭐ 2 375Pythonпоследний релиз: v0.3.0
Открыть на GitHub ↗

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

PaperBanana — это open-source agentic-фреймворк для автоматической генерации научных диаграмм, схем и статистических графиков на основе текстовых описаний.

Зачем нужен

Инструмент решает задачу создания иллюстраций качества публикации (publication-quality) для AI-исследователей, избавляя от ручной отрисовки в графических редакторах. Он использует многоагентный пайплайн с итеративным улучшением, позволяя превращать текстовое описание методологии или данных в готовые визуализации.

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

  • Генерация обзорных диаграмм архитектуры моделей по текстовому описанию метода
  • Создание статистических графиков (plots) из CSV/JSON файлов через команду plot-batch
  • Автоматизация создания слайдов и визуалов для презентаций исследований
  • Интеграция генерации диаграмм в IDE через MCP-сервер или Claude Code skills
  • Пакетная обработка множества диаграмм из манифест-файлов (YAML/JSON)

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

  • Двухэтапный multi-agent пайплайн с режимом авто-улучшения (auto-refine) и учетом обратной связи
  • Поддержка нескольких провайдеров: OpenAI (GPT-5.2 + GPT-Image-1.5), Azure, Google Gemini и Atlas Cloud
  • Встроенный локальный веб-интерфейс PaperBanana Studio (Gradio) для управления процессами
  • Возможность подачи на вход PDF-файлов с выбором конкретных страниц для контекста
  • Доступность через CLI, Python API, Colab-ноутбуки и HuggingFace Space

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

Релизы

v0.3.0majorbreaking
🕐 3 мес назад · релиз на GitHub ↗

Релиз v0.3.0: официальное бенчмаркирование, мульти-генерация, полировка фигур и поддержка стилей конференций.

  • Added: Добавлен официальный бенчмарк PaperBananaBench для сравнения результатов с публикацией.
  • Added: Реализована мульти-кандидатная генерация с параллельным запуском и контролем бюджета.
  • Added: Появился режим полировки (Polish) для аудита и улучшения существующих фигур по гайдлайнам.
  • Added: Внедрена система паков стилей для NeurIPS, ICML, ACL и IEEE с автоматическим подбором параметров.
  • Added: Добавлена поддержка ввода от руки (скетчей) для планирования и генерации изображений.
  • Breaking: Удален устаревший параметр curated из функции загрузки датасетов; неизвестные названия венеуэнов теперь вызывают ошибку.