Draw pixel art, animate a character, and build your game’s tiles on Mac, Windows, or Linux. Your artwork stays on your device. No AI runs inside PixelWall.
Drawing and animation are free. Pro unlocks premium exports. Compare Free & Pro →
Updating from 0.3.1 or earlier? Install the latest version once using the download above. Future updates can then download inside PixelWall, with a Restart to update button when you’re ready.
Prefer another setup?
LOCAL BROWSER STUDIO
Bring your own browser.
A portable folder with the editor and a local launcher. Requires Node.js 22.13 or newer; setup instructions are included.
Added anonymous desktop launch and update-health reports so downloaded updates, install attempts, and an editor opening on the expected version remain distinct.
App health and MCP reporting share the Help menu reporting control. Existing opt-outs stay off; no artwork, paths, emails, or persistent identifiers are sent.
Reporting failures never stop an update, and turning reporting off takes effect immediately. Earlier activity is not backfilled.
Added anonymous usage reporting for the packaged CLI and local desktop MCP tools, enabled by default with clear first-use explanations and separate off switches.
Existing desktop reporting opt-outs stay off. The CLI supports a saved reporting preference, a one-command opt-out, and environment controls.
Reports distinguish changed edits, exports, verified file writes, and failures without sending artwork, scripts, filenames, paths, or persistent identifiers.
Reporting is best effort and never queues offline activity. Unreadable preferences keep reporting off.
PREVIOUS RELEASE
Version 0.6.1
Fixed Save and Save As when the local library is full: confirmed native saves now keep the project in its bound file without retrying the library save.
Fixed closing with multiple file-backed documents by checking each document’s saved revision.
Reopening restores bound files while preserving older library backups; failed recovery blocks stale writes.
Fixed New and Import after saving to a native file, and connected the file-backed open workflow.
Clarified that closing a project tab keeps its saved artwork and recovery history in local storage.
RELEASE NOTES
Version 0.6.0
Fixed the desktop MCP write EPIPE crash after a client disconnects, including late replies and duplicate cancellation.
Added storage usage and save estimates, temporary documents, file-backed projects, verified checkpoints, and recovery when the local library is full.
Separated committed edits, library saves, generated files, disk delivery, and reopen verification. Temporary work remains available when switching tabs and warns before closing.
Added durable retry receipts, progress phases, command schemas, CLI doctor checks, compact regional selections, and one-pass color mappings.
Added animation review and diagnostics, protected component recipes, pinned periodic motion, and composable river patches.
Added export plans with exact frame counts and sheet dimensions, entitlement checks, approved-folder conflicts, and optional decoded output verification.
Published a maintained desktop-MCP/CLI workflow example and fixed-fixture profiling notes.
RELEASE NOTES
Version 0.5.1
Added an explicit, off-by-default Help → Share anonymous MCP usage setting for desktop operation reporting, separate from local-agent permission.
Reports fixed operation and outcome categories, changed-edit results, preview kinds, and verified artifact persistence without artwork, scripts, filenames, paths, agent names, or persistent identifiers.
Hosted automation now distinguishes validation, previews, project operations, artifact actions, failures, cancellations, generated exports, and retrieval storage. Desktop MCP separately reports verified disk saves.
Reporting has no offline queue, retry, or backfill. CLI and standalone use remain untracked; PixelWall 0.5.0 and earlier do not have the desktop reporting control.
Updated the web editor, standalone browser edition, CLI, and desktop guidance for the expanded automation workflow.
PREVIOUS RELEASE
PixelWall 0.5.0
Added an opt-in authenticated local MCP launcher for a running PixelWall desktop window, with inspection, bounded edits, progress polling, cancellation, previews, exports, and verified generated-file handoff.
Added retry-safe request keys, immutable preflight validation, observable operation progress, and cancellation between commands while preserving atomic document commits.
Added deterministic editable scene components for trees, rocks, river banks, bridges, and terrain accents, with named layers, shared palettes, bounded sizes, and reproducible seeds.
Added before/after artwork review previews and bounded local artifact storage with expiry, checksums, and explicit separation between file generation and browser download completion.
Updated the web editor, standalone browser edition, CLI, and desktop guidance for compact backups, legacy JSON reopening, local MCP setup, scene components, and agent recovery.
PREVIOUS RELEASE
PixelWall 0.4.2
Fixed reopening compressed .pixelwall backups through the editor file picker and drag-and-drop. Existing compact backups now open without conversion.
Preserved compatibility with older JSON project backups. Invalid or damaged files leave the currently open artwork unchanged.
The fix is included in the web editor, downloadable browser edition, and desktop app.
In PixelWall 0.3.2 or later, choose Check for Updates, download, then Restart to update. Your artwork is saved first.
PREVIOUS RELEASE
PixelWall 0.4.1
Start long command batches asynchronously and track commands processed, current revision, completion, and errors. Recover operation status after a caller timeout; each batch commits once or rolls back completely.
The editor stays responsive between command chunks and displays progress for long edits.
Generate exports with optional downloads and retrieve file URLs and metadata. Generation and download requests have separate status; browser download completion is explicitly unobservable.
Save losslessly compressed editable .pixelwall backups in the web editor, desktop app, and CLI. Existing JSON projects still open; update older installations before opening compact projects. CLI JSON export remains available.
Follow the new large-agent-edits guide: a 600 × 350 layered river using 40 shape commands, bounded Lua details, progress recovery, and export handoff.
In PixelWall 0.3.2 or later, choose Check for Updates, download, then Restart to update. Your artwork is saved first.
PREVIOUS RELEASE
PixelWall 0.4.0
Generate animated ponds, rivers, streams, waterfalls, and shorelines in the web editor and desktop app, with top-down or isometric views.
Keep shorelines fixed while tuning water animation. Use seasonal palettes, frozen pond edges, live preview, and a 3× repeat check.
Draw with isometric guides and snapping, or stamp editable tiles, raised blocks, and ramps.
New water and isometric guides include reproducible commands and downloadable editable projects for people and agents.
Water animations loop in time; automatic seamless connections between terrain tiles are not included.
In PixelWall 0.3.2 or later, choose Check for Updates, download, then Restart to update. Your artwork is saved first.
PREVIOUS RELEASE
PixelWall 0.3.3
More tooltips explain editor controls and layer settings.
Float panels, then lock them back with Dock left or Dock right.
Long layer lists have their own scrollbar and a visible Delete layer button. Undo restores deleted layers.
Project tabs have scroll controls and close buttons. Reopen saved projects from All projects.
From PixelWall 0.3.2, choose Check for Updates, download the update, then Restart to update. Your artwork is saved before restarting.
PREVIOUS RELEASE
PixelWall 0.3.2
Updates can now download and install inside PixelWall, with progress, cancellation and retry.
Choose Restart to update when ready, or Later to keep editing. PixelWall saves your artwork before restarting and postpones installation if saving fails.
Downloaded updates are verified against the published release checksums before installation.
Check for Updates includes release notes and update controls. Automatic checks can still be disabled, and updates never install on an ordinary app quit.
If you use 0.3.1 or earlier, install 0.3.2 once from the Downloads page. Future releases can then be installed inside PixelWall.
PREVIOUS RELEASE
PixelWall 0.3.1
Lua palette handles now follow per-frame palette keys and restore correctly when a transaction rolls back.
Added scripted palette generation for Octree and RGB5A3, including selected color ranges and nonzero transparent indices.
Added scripted conversion between RGBA, indexed and grayscale artwork with color fitting, grayscale and dithering controls.
Color conversion preserves linked artwork where appropriate, converts tile artwork and safely retires outdated image handles.
Added an AI-agent guide, machine-readable capability statement and llms.txt discovery file with the supported connection paths and limits.
Added a reproducible 63-command example that creates a three-frame ninja-panda idle animation, with commands, editable project and rendered PNG.
The web Scripts panel and desktop Help menu now link directly to the agent guide.
PREVIOUS RELEASE
PixelWall 0.3.0
Closing the desktop app now protects every open project when a save fails, is cancelled or becomes outdated.
Native macOS Undo and Redo correctly restore artwork command batches and Lua transactions. Fixed a shutdown error and false file-conflict warnings after metadata-only changes.
Improved indexed colors, frame palettes, linked cels and tile rendering. Added palette generation, color matching and dithering options.
Added color-profile assignment and conversion, managed previews, and color-aware rendered exports.
Added Lua scripting with transactions, dialogs, image and color operations, image specifications, cel ordering and tileset editing.
Extension packages can run explicit commands with saved preferences; script edits remain undoable.
Improved pixel rotation, fractional export scaling and animation directions and repeat counts.
Expanded CLI exports with input-scoped selections, grid extraction, finite tag playback and ordered scale/crop operations.
Updated scripting, color and file-compatibility documentation. Existing projects and Pro ownership licenses remain on your device.
PREVIOUS RELEASE
PixelWall 0.2.1
Fixes desktop update connections while retaining strict HTTPS and release-address validation. Install this release manually if you have version 0.1.0 or 0.2.0.
Check for desktop updates automatically, or choose Check for Updates from the app menu.
Download a new version when you are ready. Updates never install or restart the app automatically.
Desktop downloads are available for Apple silicon and Intel Macs, Windows 64-bit, and Linux 64-bit.
Desktop store, help, and download links use pixelwall.dev. Existing artwork and Pro licenses stay on your device.
PREVIOUS RELEASE
PixelWall 0.2.0
The first desktop release for Mac, Windows, and Linux added update controls and public download links. Version 0.2.1 fixes its update connection. If you have 0.2.0, install the latest release above once.
LAUNCH RELEASE
PixelWall 0.1.0
The original 2D studio.
Draw pixel art, animate sprites, and build tilemaps in one studio, with local projects and free automation.
Color and layers. RGBA, indexed, and grayscale editing, with palettes, layer groups, blend modes, and reference layers.
Animation. A layer-and-frame timeline, linked cels, frame timing, animation clips, onion skin, and editable frames created with tween and particle tools.
Tiles and maps. Independent tilesets, tilemap layers, and Manual, Auto, and Stack tile editing.
File compatibility. Native PixelWall projects, editable sprite import and export, PNG/BMP/TGA/GIF imports, sprite-sheet slicing, and image sequences.
Exports. Free native project and individual PNG/BMP/TGA exports. Pro adds animated GIFs, sprite atlases with JSON, Tiled game packages, and saved export presets.
Local ownership. A document library with recovery versions, portable project backups, downloadable browser and CLI bundles, and offline Pro ownership licenses.
Free automation. JavaScript commands, a browser command API, Lua scripting, extensions, and a local CLI. External tools can control PixelWall when their environment provides access; no AI runs inside the app.