Skip to content
项目

0x0funky/agent-sprite-forge

在 GitHub 查看

0x0funky/agent-sprite-forge has 5,351 GitHub stars and 520 forks. GitHot measured +45 stars in 24 hours. Last checked 2026-11-07 14:53 UTC. Last push 2026-10-06.

这些数字如何统计

Agent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.

实测星标增长

24小时
+45
7天
更新延迟
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README.zh-CN.md

原文

Agent Sprite Forge

语言:English | 繁體中文 | 简体中文 | 日本語 | 한국어

Agent Sprite Forge banner

Agent Sprite Forge 0.4 teaser
0.4 宣传预告:每一帧都是 ASF 的真实输出。

本页是与英文版同步的摘要。完整说明以 English README 为准(繁體中文为完整翻译)。

一张原画 → 整套可进游戏的 sprite

面向 Claude Code(插件)、Codex 与 Grok 的 agent 技能。Agent 用你手上最好的生图路径做出一张原画(master still),再从这张原画为每个动作各生成一段图生视频(image-to-video),然后由确定性的 Python 工具逐一把关、抠图、对位、挑循环、重新计时、后期处理(finish)并打包,交给 Godot、Aseprite 或网页游戏。

Aria 的六个动作按真实时间播放:idle、走、跑循环,攻击、跳跃、受击单次动作
Aria 跑过生成的草原背景,刺出一剑后继续奔跑
一张原画(本机 Codex CLI 生成)→ 每个动作一段 Grok 图生视频 → 六个动作。每一帧都来自 2026-10-06 的实机运行。

0.4 新功能:大升级

实机测量 升级前 0.4
像素狐狸(48x64,8 帧):每帧颜色数 594–709 16–19
像素狐狸:alpha 阶数 / 每帧孤立像素(平均) 199 / 732 2 / 75
抠图:紫边(外圈溢色,平均) 0.704 0
抠图:145 帧中漏出的 key 像素 / 用时 7,780 / 271 秒 0 / 44 秒
攻击:单次动作长度 4.1 秒 0.7 秒
颜色锁定:每对相邻帧的色相翻转(跑步循环) 352 170
QC:被误判淘汰的好 take 24 段中 18 段 24 段中 0 段
  • 生图优先: 所有图片和视频都经过 route_media.py:已配置的 API key(OpenAI、Google Gemini、xAI、BytePlus、fal.ai)→ 你已登录的本机 Codex / Grok CLI → 最后才是代码绘制(codeart2d)。
  • 一张原画: master_still.py 生成候选、用编辑修正、核准为 master.json。
  • 整套动作: sprite_set.py 为每个动作生成一段视频,自动 QC 与重拍、soft matte 抠图(无紫边)、对位、自动挑循环、单次动作自动重新计时、HD 颜色锁定,默认 HD 后期,可选清晰的像素后期,并导出引擎文件。
  • 引擎导出: animation.json 3.0、PNG atlas、WebM alpha、packed MP4;Godot SpriteFrames / Sprite3D;Aseprite JSON;地图导出 Tiled、Godot、LDtk。

前后对比图与完整说明:What's new、CHANGELOG、实机记录。

快速开始

  1. 安装。 Claude Code:

    claude plugin marketplace add 0x0funky/agent-sprite-forge --sparse .claude-plugin skills
    claude plugin install agent-sprite-forge@agent-sprite-forge
    python -m pip install "numpy>=1.26" "Pillow>=10.1" "scipy>=1.11"
    

    Codex / Grok:git clone https://github.com/0x0funky/agent-sprite-forge.git,python -m pip install -r requirements.txt,然后 python tools/install_skills.py --apply --host codex(Grok 用 --host grok)。视频需要 ffmpeg 5.1+。

  2. 原画: Use $generate2dsprite to make a master still of <你的角色>, side view, facing right, HD.

  3. 整套动作: Use $video2dsprite to animate the approved master: idle, walk, run, attack, jump and hurt.

生成路径与 API key

顺序 路径 何时使用
1 API:已配置的 key(OpenAI、Gemini、xAI、BytePlus、fal.ai:Kling v3、Veo 3.1、Luma、MiniMax、Wan、Vidu、LTX) 配置了 key 即视为同意,不再逐次询问
2 本机 CLI:你已登录的 Codex(image_gen)或 Grok(图片、ACP 模式视频) 没有 key 或 API 因账号原因拒绝时;使用订阅额度
3 代码绘制(codeart2d) 最后手段:没有任何路径或你明确要求时

Key 放在环境变量(OPENAI_API_KEY、GEMINI_API_KEY、XAI_API_KEY、ARK_API_KEY、FAL_KEY)或用户配置文件(Windows:%APPDATA%\agent-sprite-forge\config.json;macOS/Linux:~/.config/agent-sprite-forge/config.json)。详见 Routes and providers。

链接

授权

MIT,见 LICENSE。

探索相关项目