Skip to main content
Glama

Ohne .aseprite ist keine Lieferung abgeschlossen. AseDeliver ist die fehlende Compiler-Ebene zwischen »die KI hat ein Bild gezeichnet« und »das Spiel kann es verwenden«.

Das Bildmodell kann wechseln. Der Liefervertrag bleibt.

Demo

Das Schleim-Beispiel ist ein 32×32-Fertigprodukt, das das Tool selbst gezeichnet hat (Kontur, vier Helligkeitsstufen, idle / walk / jump) und wurde mit der offiziellen Aseprite 1.3.18.2 geöffnet und verifiziert.

Vollständige Seite ansehen (große Bilder + Animationen): ylty1516.github.io/ase-deliver

Related MCP server: mnehmos.aseprite.mcp

Was es erzeugt

Datei

Zweck

out/<name>.aseprite

Quelldatei: Ebenen, Frames, Tags, Palette, Pivot

out/<name>.png

Sprite-Sheet

out/<name>.gif

Vorschau

out/<name>.json

frame + frameTags für die Engine

So nutzt es jede KI

  1. init ein Vorlagenprojekt

  2. brief — nach den aufgelisteten Dateinamen zeichnen (beliebiges Modell oder ASCII)

  3. Dateien in raw/ ablegen

  4. build

  5. deliverable von validate muss true sein

  6. open in Aseprite

Den vollständigen Vertrag findest du in AGENTS.md. Grok / Claude / Cursor / Codex lesen einfach diese eine Datei.

git clone https://github.com/ylty1516/ase-deliver.git
cd ase-deliver
py -3 -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt

ase-deliver.bat demo --out examples\slime --open
ase-deliver.bat init hero --template character-platformer --desc "side-view fox knight"
ase-deliver.bat brief hero
ase-deliver.bat build hero

Linux / macOS:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
PYTHONPATH=. python -m ase_deliver demo --out examples/slime

Vorlagen

id

Leinwand

tags

character-platformer

32×32

idle, walk, jump

character-topdown

16×16

vier Richtungen

character-turnaround

64×64

front / 3/4 / side / back

portrait

80×80

bust

prop

32×32

idle

tileset-16

16×16

grass, dirt, stone, water

ui-button

48×16

normal, hover, pressed

fx

32×32

burst

MCP

Beliebiger MCP-Client:

{
  "mcpServers": {
    "ase-deliver": {
      "command": "python",
      "args": ["-m", "ase_deliver", "mcp"],
      "env": { "PYTHONPATH": "/path/to/ase-deliver" }
    }
  }
}

Werkzeuge: init_project · generation_brief · paint_cel · build · validate_sprite · open_in_aseprite

Harte Regeln (für Modelle)

  • Motiv isoliert, Hintergrund #FF00FF oder transparent, kein Boden, keine Schatten, Wasserzeichen oder Text

  • Stehende Pose mit Füßen am unteren Rand der Leinwand

  • Gleiche Figur über Frames: Proportionen, Farben und Pivot fixiert

  • Loop-Animationen müssen loopbar sein

  • Keine Dateinamen erfinden, brief ist maßgeblich

Ohne Bildmodell:

{ "map": { ".": null, "#": "#63c74d" }, "rows": ["....", ".##.", ".##.", "...."] }

ase-deliver paint <project> --tag idle --frame 0 --file pixels.json

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to create, inspect, edit, and export pixel art, sprites, animations, and spritesheets using headless Aseprite, and to convert arbitrary images into indexed pixel art.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI coding agents to create, draw, and refine Aseprite documents through deterministic canvas, layer, frame, tag, and palette tools, with pixel analyzers, style validation, and preview/diff visual feedback. It also supports spritesheet and animated GIF export, producing multi-layer game-ready assets.
    1
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI assistants to create and edit pixel art and animated sprites in Aseprite through 104 tools covering drawing, layers, animation, palettes, tilemaps, exports, visual analysis, and raw Lua scripting.
    116
    MIT