Repolode
0x0funky

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. 1

    Клонируйте репозиторий

    git clone https://github.com/0x0funky/agent-sprite-forge.git
  2. 2

    Перейдите в папку проекта

    cd agent-sprite-forge
  3. 3

    Установите зависимости Python

    python -m pip install -r requirements.txt
  4. 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 обновляется ежедневно.

Похожие проекты

Редактор пиксельной графики с открытым исходным кодом, созданный на Godot, с инструментами для спрайтов, тайлмапов и анимации, а также экспорта спрайтшитов.

11 тыс.+110 за неделю613GDScriptMITАктивно поддерживаетсяОбновлён 14 часов назад

Навык Codex/Claude и Python CLI, который превращает одно исходное изображение в готовые для игры 2D-атласы спрайтов или прозрачные циклические анимации.

3,9 тыс.+732 за неделю405PythonApache-2.0Обновлён 6 часов назад

Коллекция из 74 навыков для разработки игр в формате файлов для AI-агентов-программистов и роутер, который подбирает навыки под движок и задачу.

7,6 тыс.+1,3 тыс. за неделю743PythonApache-2.0Обновлён 11 дней назад

Библиотека из 232 эффектов пиксель-арта (огонь, взрывы, магия, погода, UI) в виде небольших модулей JavaScript, а также skill для Claude Code, который помогает создавать новые эффекты.

5,8 тыс.+4,6 тыс. за неделю758JavaScriptMITОбновлён 8 дней назад