pixel-plugin  by willibrandon

AI-powered pixel art generation and animation tool

Created 8 months ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This plugin integrates Aseprite pixel art creation with Claude Code via natural language commands. It targets users seeking an intuitive, AI-assisted workflow for generating, animating, and exporting pixel art assets, streamlining processes for game development and digital art. The primary benefit is enabling complex pixel art tasks through simple text prompts.

How It Works

The plugin uses the pixel-mcp Model Context Protocol server to communicate with Aseprite, translating natural language inputs from Claude Code into pixel art operations. This approach allows conversational control over Aseprite's features, including advanced techniques and export configurations, offering a unique user experience.

Quick Start & Requirements

  • Prerequisites: Aseprite v1.3.0+ and Claude Code v1.0.0+. pixel-mcp server is bundled.
  • Installation: Recommended via Claude Code marketplace (/plugin -> Add marketplace -> willibrandon/pixel-plugin). CLI and local installation are supported.
  • Setup: A one-time /pixel-setup command configures the Aseprite path, with manual override available.
  • Links: No external demo or documentation links provided.

Highlighted Details

  • Natural Language Control: Create sprites, draw shapes, and apply effects via text prompts (e.g., "Create a 64x64 Game Boy style sprite").
  • Animation: Supports multi-frame animations, walk cycles, and idle sequences with adjustable timing.
  • Advanced Techniques: Integrates dithering, palette optimization, shading, antialiasing, and retro console palettes (NES, Game Boy, C64, PICO-8).
  • Game-Ready Export: Outputs PNG, GIF, spritesheets with JSON metadata for Unity, Godot, Phaser, and pixel-perfect scaling (2x, 4x, 8x).

Maintenance & Community

Contribution guidelines are outlined, but specific contributors, sponsorships, or community channels (Discord/Slack) are not detailed in the README.

Licensing & Compatibility

Licensed under the permissive MIT License, allowing commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

Setup requires careful Aseprite and Claude Code path configuration. Troubleshooting sections address common issues like Aseprite detection and MCP server responsiveness, indicating potential setup friction. Functionality depends on Aseprite and Claude Code stability.

Health Check
Last Commit

8 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
43 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.