Редактор пиксельной графики с открытым исходным кодом, созданный на Godot, с инструментами для спрайтов, тайлмапов и анимации, а также экспорта спрайтшитов.
0x0funky/agent-sprite-forge
Набор навыков для агента, который превращает один утверждённый кадр персонажа в готовый к игре набор 2D-анимаций с прозрачными PNG-кадрами и экспортом в GIF, WebM, Godot и Aseprite.
- Звёзды
- 5,360
- Форки
- 520
- Открытые issues
- 14
- Последний коммит
- вчера
Что это?
Agent Sprite Forge — набор навыков для Claude Code, Codex и Grok, который генерирует 2D-спрайты для игр. Процесс начинается с главного статичного изображения персонажа, которое утверждает пользователь. Затем агент создаёт по одному видеоклипу для каждого действия (idle, walk, run, attack, jump, hurt), а детерминированные инструменты на Python удаляют фон, выравнивают кадры, выбирают циклы анимации, меняют длительность одиночных действий и собирают результаты.
Генерация изображений и видео выполняется через единый скрипт, использующий настроенные API-ключи OpenAI, Google Gemini, xAI, BytePlus или fal.ai. Если они недоступны, скрипт использует CLI Codex или Grok с выполненным входом, а затем — пиксельную графику, нарисованную кодом. Каждый клип проходит проверки качества по площади, положению ног, сходству персонажа и изменению цветов, прежде чем его принять.
Результаты включают animation.json с PNG-атласом, WebM с альфа-каналом VP9 и MP4 с упакованным альфа-каналом, Godot SpriteFrames и JSON для Aseprite. Также проект включает генератор карт с экспортом в Tiled, Godot 4 и LDtk.
Ключевые возможности
- 01Создаёт полный набор анимаций действий на основе одного утверждённого главного кадра.
- 02Удаляет фон с помощью мягкой маски и выравнивает кадры, чтобы масштаб персонажа оставался стабильным.
- 03Выбирает циклы walk, run и idle на основе измерений и меняет длительность одиночных действий.
- 04По умолчанию создаёт изображения в HD, а также поддерживает пиксельную графику с ограниченной палитрой.
- 05Экспортирует animation.json с PNG-атласом, WebM с альфа-каналом, MP4 с упакованным альфа-каналом, а также файлы для Godot и Aseprite.
- 06Направляет генерацию через настроенные API-провайдеры, локальные CLI Codex или Grok либо инструменты для создания графики кодом.
Сценарии использования
- Создание анимаций персонажей для 2D-платформера или экшена на основе одного концепт-изображения.
- Подготовка спрайтовых листов и покадровой анимации для проектов на Godot или Aseprite.
- Создание прототипа игры со сгенерированными персонажами, эффектами и тайловыми картами.
- Разработка веб-игры с анимациями в прозрачном WebM или MP4 с упакованным альфа-каналом.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/0x0funky/agent-sprite-forge.git - 2
Перейдите в папку проекта
cd agent-sprite-forge - 3
Установите зависимости Python
python -m pip install -r requirements.txt - 4
Установите навыки для Codex
python tools/install_skills.py --apply --host codex
Что важно знать
- Для генерации видео требуется ffmpeg версии 5.1 или новее в PATH.
- Для генерации изображений и клипов требуется API-ключ платного провайдера или выполненный вход в Codex CLI либо Grok CLI.
В подборках
Темы
Частые вопросы
- Что такое agent-sprite-forge?
- Набор навыков для агента, который превращает один утверждённый кадр персонажа в готовый к игре набор 2D-анимаций с прозрачными PNG-кадрами и экспортом в GIF, WebM, Godot и Aseprite. Agent Sprite Forge — набор навыков для Claude Code, Codex и Grok, который генерирует 2D-спрайты для игр. Процесс начинается с главного статичного изображения персонажа, которое утверждает пользователь. Затем агент создаёт по одному видеоклипу для каждого действия (idle, walk, run, attack, jump, hurt), а детерминированные инструменты на Python удаляют фон, выравнивают кадры, выбирают циклы анимации, меняют длительность одиночных действий и собирают результаты.
- agent-sprite-forge можно использовать бесплатно? Какая у него лицензия?
- agent-sprite-forge распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agent-sprite-forge всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agent-sprite-forge — 6 нояб. 2026 г..
- Для чего можно использовать agent-sprite-forge?
- Создание анимаций персонажей для 2D-платформера или экшена на основе одного концепт-изображения. Подготовка спрайтовых листов и покадровой анимации для проектов на Godot или Aseprite. Создание прототипа игры со сгенерированными персонажами, эффектами и тайловыми картами. Разработка веб-игры с анимациями в прозрачном WebM или MP4 с упакованным альфа-каналом.
- Как установить agent-sprite-forge?
- Клонируйте репозиторий: git clone https://github.com/0x0funky/agent-sprite-forge.git Перейдите в папку проекта: cd agent-sprite-forge Установите зависимости Python: python -m pip install -r requirements.txt Установите навыки для Codex: python tools/install_skills.py --apply --host codex
- Где скачать agent-sprite-forge?
- Исходный код и инструкции по установке — на GitHub: https://github.com/0x0funky/agent-sprite-forge
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык Codex/Claude и Python CLI, который превращает одно исходное изображение в готовые для игры 2D-атласы спрайтов или прозрачные циклические анимации.
Генератор, с помощью которого Claude Code или Codex автономно создаёт полноценные игры на Godot, Bevy, Babylon.js или three.js, включая ресурсы и подтверждающие записи.
Коллекция из 74 навыков для разработки игр в формате файлов для AI-агентов-программистов и роутер, который подбирает навыки под движок и задачу.
Браузерный редактор спрайтов и пиксельной графики для создания игровых спрайтов, анимаций и GIF.
Библиотека из 232 эффектов пиксель-арта (огонь, взрывы, магия, погода, UI) в виде небольших модулей JavaScript, а также skill для Claude Code, который помогает создавать новые эффекты.