
# Aseprite AI Artist
### Your coding agent, painting in the Aseprite window you already have open.
Not a generated PNG. Not a file changed behind your back.
The document on your screen, one pixel at a time — and every step is one Ctrl+Z.
[](https://www.npmjs.com/package/@pebbly/aseprite-ai-artist)
[](https://github.com/with-pebbly/aseprite-ai-artist/actions/workflows/ci.yml)
[](LICENSE)
☔ 500×400 · 384 frames at 24 fps · 16 s · 24 layers — drawn by Claude Opus 5.5 through this server.
**[Install](#-install)** · **[How it draws](#-how-it-draws)** · **[Skills](#-skills)** · **[Gallery](https://pixeli.pebbly.space/)**
---
## ✨ What it feels like
> *"Draw me a 32×32 knight in the PICO-8 palette, then give him a 4-frame idle."*
You type that, and watch it happen in Aseprite: a palette, a silhouette, shading,
layers, a breathing idle, a tagged cycle. The agent **looks at its own work**
after every step, and at the end tells you what it compromised on.
You stay in charge. Don't like the helmet? Ctrl+Z, or just say so.
Works with **Claude Code, omp, OpenCode, Codex CLI, Gemini CLI, Cursor, VS Code
and Windsurf**. Best results so far: **Claude Opus 5.5**.
## 🚀 Install
You need [Aseprite](https://www.aseprite.org/) 1.3+ and Node 22.6+ (macOS, Linux
or Windows).
**1. The Aseprite extension** — then quit and reopen Aseprite:
```bash
npx @pebbly/aseprite-ai-artist install-extension
```
**2. Your agent:**