Pixel sprite format for GitHub Actions
Give your GitHub Actions logs a mascot. The pixel sprite format describes small pixel-art characters as plain JSON: a grid of characters, a legend that maps each character to an xterm-256 colour, and optional colour variants. The editor exports ANSI text built for the GitHub Actions log viewer, where ordinary terminal pixel art smears into stripes.
Draw a sprite in the browser, export it, and cat it from any workflow step. No install, no account, no build step.
Documentation
- TutorialDraw your first sprite
Paint a sprite in the editor and print it in a GitHub Actions log, start to finish.
- How-to guidesGet a specific job done
Print in a workflow, add colour variants, store a symmetric sprite as half, validate a file.
- ReferenceSprite format v1
Every field, the grid and lighting rules, rendering targets and conformance.
- ExplanationWhy it works this way
Why half-blocks smear in GitHub logs, and why the format uses characters, xterm-256 and fixed lighting.