Vision & positioning¶
Long-form product framing lived here so the repository README can stay a landing page. Stack boundaries stay authoritative in tech-stack.
愿景与定位长文放在这里,根 README 保持落地页。技术边界以 tech-stack 为准。
Vision / 愿景¶
Make professional true-pixel art and animation accessible to anyone with a game idea. AI handles the autopilot pipeline so creators focus on taste and direction.
让任何有游戏想法的人,都能做出专业级的真像素美术与动画。AI 负责自动驾驶管线,创作者把精力放在品味与方向上。
Mission / 使命¶
Build an AI-native pixel studio that designs, animates, and exports engine-ready sprites with L4-level autonomy (end-to-end for routine assets), grounded in real pixel grids and palettes.
做一个 AI 原生的像素工作室:在真实像素网格与调色板约束上,设计、动画并导出引擎可用的精灵;对常规素材达到 L4 级自主——端到端完成,少人工看管。
What we build / 我们在做什么¶
PixelForge follows an Aseprite-class pixel workflow, aimed at L4 autopilot for pixel assets:
- True-pixel design on a real pixel grid and palette
- Animation for sprites
- Export of engine-ready sprite assets
- L4 autopilot — prompt or reference in; routine assets run end to end with minimal babysitting
Stack direction (not a build guide): TypeScript for the visualization UI and desktop/web shell; Rust for the core kernel (pixel grid, palette, frame and timeline data, export); optional Tauri when a desktop shell should wrap that kernel. We do not train models. An external agent drives tools through the local pixelforge CLI and the Tool API. The one-turn panel in the web shell is a demo. Pixels are real grid-and-palette pixels, not diffusion fake-pixel.
Google Playground and Unity Spark aim at text → full games. We aim at text or reference → true-pixel sprites → animation → export. Same belief that AI puts creation in more hands; a narrower wedge we can ship.
What we are not / 我们不是什么¶
- Not a race to clone the full Aseprite UI
- Not fake-pixel diffusion only
- Not a full game engine, and not text → a whole game
Status / 状态¶
Early / work in progress. The M5 Tool API is a stable machine-readable surface in the Rust kernel; catalog: tool-api. The product path is an agent outside this repository calling the local pixelforge CLI. Usage: agent-skill. The one-turn AI panel in the web shell is optional; see ai-driver. An embedded multi-turn chat (#14) is not the product.