Генератор слайдов на базе ИИ, который превращает идеи, планы, документы и шаблоны в редактируемые презентации PPTX и PDF или видео с озвучкой.
icip-cas/PPTAgent
Агентный фреймворк, который создает редактируемые презентации PowerPoint по текстовому запросу и проверяет визуальный результат после рендеринга с возможностью доработки.
Open source альтернатива:Microsoft PowerPoint
- Звёзды
- 5,141
- Форки
- 604
- Открытые issues
- 18
- Последний коммит
- 3 дня назад
Что это?
PPTAgent — это Python-фреймворк для создания презентаций PowerPoint с помощью LLM-агентов. Вместо того чтобы выдавать простой план, он формирует слайды, рендерит их и проверяет визуальный результат, чтобы при необходимости доработать макет и содержание перед выдачей файла.
Проект перешел от исходного исследовательского конвейера на основе шаблонов (EMNLP 2025) к новой среде выполнения DeepPresenter и PPTAgent Skill для Claude Code, Codex CLI и OpenCode. Skill создает, редактирует и экспортирует редактируемый файл answer.pptx, сохраняет HTML-исходники и превью в папке задачи, а в текстовом режиме может использовать внешнюю vision-модель для проверки.
Для настройки нужны Linux или macOS, uv, npm и LibreOffice, а для рендеринга — Playwright Chromium. Для воспроизведения результатов статей доступны закрепленные теги v0.2.0 и v1.1.38.
Ключевые возможности
- 01Создает редактируемые файлы PPTX по текстовому запросу.
- 02Рендерит слайды и проверяет их визуально перед выдачей.
- 03Работает как Skill в Claude Code, Codex CLI и OpenCode.
- 04В текстовом режиме поддерживает внешнюю vision-модель, совместимую с OpenAI API, для проверки.
- 05Сохраняет редактируемые HTML-исходники, превью и отчет о проверке в папке задачи.
- 06В ранних версиях поддерживает MCP-сервер.
Сценарии использования
- Подготовка черновика презентации для команды по письменному заданию.
- Редактирование существующей презентации: можно попросить агента перестроить слайды.
- Воспроизведение результатов исследований PPTAgent или DeepPresenter с помощью закрепленных тегов.
Быстрый старт
- 1
Установите системные зависимости (Debian/Ubuntu)
sudo apt-get install npm libreoffice-impress - 2
Клонируйте репозиторий
git clone https://github.com/icip-cas/PPTAgent.git - 3
Создайте виртуальное окружение и установите зависимости Python для skill (выполняйте команду в каталоге PPTAgent/skills/pptagent)
uv pip install --python .venv/bin/python -r requirements.txt - 4
Зарегистрируйте skill в Claude Code (выполняйте команду в каталоге PPTAgent/skills/pptagent)
.venv/bin/python scripts/install.py --client claude
Что важно знать
- Поддерживаются только Linux (включая WSL) и macOS; требуются LibreOffice и uv.
- Для визуальной проверки слайдов нужен отдельный API-токен мультимодальной модели компьютерного зрения.
- Работает как skill для агентных инструментов программирования (Claude Code, Codex CLI или OpenCode), поэтому один из них должен быть установлен.
Темы
Частые вопросы
- Что такое PPTAgent?
- Агентный фреймворк, который создает редактируемые презентации PowerPoint по текстовому запросу и проверяет визуальный результат после рендеринга с возможностью доработки. PPTAgent — это Python-фреймворк для создания презентаций PowerPoint с помощью LLM-агентов. Вместо того чтобы выдавать простой план, он формирует слайды, рендерит их и проверяет визуальный результат, чтобы при необходимости доработать макет и содержание перед выдачей файла.
- PPTAgent можно использовать бесплатно? Какая у него лицензия?
- PPTAgent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PPTAgent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PPTAgent — 19 окт. 2026 г..
- Для чего можно использовать PPTAgent?
- Подготовка черновика презентации для команды по письменному заданию. Редактирование существующей презентации: можно попросить агента перестроить слайды. Воспроизведение результатов исследований PPTAgent или DeepPresenter с помощью закрепленных тегов.
- Как установить PPTAgent?
- Установите системные зависимости (Debian/Ubuntu): sudo apt-get install npm libreoffice-impress Клонируйте репозиторий: git clone https://github.com/icip-cas/PPTAgent.git Создайте виртуальное окружение и установите зависимости Python для skill (выполняйте команду в каталоге PPTAgent/skills/pptagent): uv pip install --python .venv/bin/python -r requirements.txt Зарегистрируйте skill в Claude Code (выполняйте команду в каталоге PPTAgent/skills/pptagent): .venv/bin/python scripts/install.py --client claude
- Где скачать PPTAgent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/icip-cas/PPTAgent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Рабочий процесс с AI-агентом для создания из документов или заданной темы редактируемых презентаций PowerPoint (.pptx) с фигурами, диаграммами, таблицами и шаблонами.
Навык для AI-агентов, который создает редактируемые презентации в 12 визуальных темах: их можно править в браузере и экспортировать в HTML, PDF и PPTX.
Браузерный редактор презентаций в стиле PowerPoint на Vue 3 и TypeScript с поддержкой импорта и экспорта PPTX и генерации слайдов с помощью ИИ по шаблонам.
Десктопное приложение с локальным хранением данных: создаёт редактируемые HTML-слайды по текстовому запросу или загруженному документу, генерирует изображения с помощью ИИ и импортирует и экспортирует PPTX.
Навык для агентов, который создает редактируемые презентации PowerPoint или улучшает существующие .pptx, сохраняя исходный текст без изменений.