Gridvana
RUST NATIVE · macOS pixel editor

Pixel art and frame-by-frame
animation workspace

A focused workspace for pixel artists—from grid drawing, layers, and timelines to production-ready animation assets and AI-assisted workflows.

Free · Open source · .gvn project format

Gridvana — Untitled project
16×16
Frame 1
Frame 2
Grid drawingLayers & groupsTimeline · onion skinGIF · sprite sheetsBuilt-in terminal + MCP AI

Three pillars

A complete pixel-art workflow

From the first stroke to production-ready animation assets, everything stays in one native workspace.

01

PIXEL STUDIO

Pixel studio

Precise grid drawing, selections, and layer control. Brush, eraser, bucket, magic wand, select-by-color and shape tools, paired with foreground/background colors, color history, and freely groupable layers.

02

ANIMATION

Animation

Timeline, onion skinning, and production asset export. Frame-by-frame timelines, animation tags, and adjustable onion skinning—export GIFs, PNG sequences and advanced sprite sheets in one click.

03

AGENT WORKFLOW

Agent workflow

Built-in terminal and MCP canvas collaboration. Launch a coding agent's terminal session inside the app; the embedded MCP service lets it read the canvas, paint, and sync changes straight back.

Toolbox

Every tool you need

From sketching to polish, with shortcuts and context menus that keep your hands near the canvas.

Brush
Pixel-perfect strokes
Eraser
Remove & trim
Paint bucket
Fill in one click
Color picker
Sample from canvas
Magic wand
Select by region
Select by color
Pick same-color pixels
Rectangle
Filled & outline
Circle
Filled & outline
Line
Straight lines
Select & pan
Space to pan
Copy & paste
Reuse across frames
Visibility
Focus the canvas

Export

Ship your work

Multiple export formats for game dev and publishing—frame range, layer range, scale and trimming are all under your control.

PNG + JSON

Export bitmaps alongside .gvn project assets, preserving full layer and frame structure for programmatic use.

MetadataTags

Animated GIF

Export frame-by-frame GIFs in one click—tag ranges and playback direction reuse your timeline setup.

Forward / reverseFrame range

PNG sequence

Output one PNG per frame for game engines, video editors, or other painting tools.

Frame rangeLayer range

Sprite sheet

Advanced atlas export: row/column layout, scale, trim transparent edges, empty-frame handling and embedded metadata.

LayoutScaleTrimEmpty frames

Ready to start creating?

Grab the latest release from GitHub, or clone the repo and build from source.