53 tools
Marquee, Lasso, Magic Wand, Object Selection, Crop, Brush, Clone Stamp, Healing, Pen, Type, Shapes, Gradient, and more — the everyday Photoshop toolset.
Photoshop Alternatives
PhotoCraft is an open-source Photoshop alternative—familiar layers, masks, brushes, and native PSD support, built from scratch in Rust for desktop and the browser. Free, offline, and yours.
9.4k+
GitHub Stars
34
Tools
16
Adjustment Layers
27
Blend Modes
Runs natively on every platform, automatable by any agent
Toolkit
Familiar tools, a real brush engine, proper layers, serious colour, and the formats you already use.
Marquee, Lasso, Magic Wand, Object Selection, Crop, Brush, Clone Stamp, Healing, Pen, Type, Shapes, Gradient, and more — the everyday Photoshop toolset.
Pressure, tilt, and rotation drive Shape Dynamics, Scattering, Texture, Dual Brush, and Wet Edges. Presets, Define Brush, and replayable strokes.
Groups, clipping and vector masks, fill and adjustment layers, smart objects, 27 blend modes, locks, labels, merge, flatten, and Paste Into.
RGB, Grayscale, CMYK, and Lab at 8 / 16 / 32-bit. Native ICC management, soft proofing (⌘Y), and Gamut Warning (⇧⌘Y) on the GPU.
PSD, PSB, layered TIFF, SVG, PNG, JPEG, WebP, OpenEXR, HDR, Affinity (read-only), and native .pcraft — with depth preserved where the format allows.
Auto Tone and Color, Image Size, Fill and Stroke, Copy Merged, guides and snapping, Actions, and a command palette (⌘F).
Get started
From a fresh clone to a saved, layered document.
git clone the PhotoCraft repo and run cargo run --release -p photocraft to build the native desktop app, or compile the entire engine to WebAssembly for the browser.
Menus, shortcuts, panels, and tools sit right where you expect them. Includes layers, masks, adjustment layers, layer styles, typography, vectors, and a full brush engine.
Open, edit, and save layered PSD and PSB files, then control the engine via the UI, the CLI, a JSON channel, or an MCP server.
Features
PhotoCraft's engine, tools, and file formats are all built from public specifications.
Menus, shortcuts, and panels sit right where you expect them, from ⌘J to ⇧⌘D.
Powered by a GPU compositor on wgpu (Metal, Vulkan, DX12, WebGPU), copy-on-write tiles, and multithreaded filters. No Electron, no web view.
Open, edit, and save layered Photoshop documents. Re-saving preserves visual fidelity across 307 of 309 psd-tools test files.
16 adjustment layers, including Curves with per-channel editing and Levels with a live histogram—all fully maskable and reorderable.
Marquee, Lasso, Magic Wand, Quick Selection, Object Selection, and Select Subject—all executed locally with no cloud dependencies.
On-canvas typography, pen and shape layers with gradient fills, and a custom brush engine driven by pressure, tilt, and rotation.
Under the hood
A decoupled document model and command engine sit beneath a lightweight UI, ensuring the UI, CLI, and AI agents run identical commands.
Use cases
Production workflows powered by PhotoCraft, a native, scriptable image editor.
Stack Levels, Curves, and Vibrance on a scanned painting, mask them, and preserve the original pixels intact.
Retouch public-domain art
Adjustment layers
Apply automated action pipelines across hundreds of images from the command line without opening a UI window.
Batch-grade a folder
photocraft-cli
Point an MCP-capable AI agent at a layered document to insert text, layer styles, and adjustment layers automatically.
Automate PSD edits with AI
MCP
Run the exact same engine and UI on the web with zero installation and no account required.
Design in the browser
WebAssembly
FAQ
Can't find what you're looking for? Open an Issue on GitHub.
PhotoCraft is an open-source, clean-room image editor written from scratch in Rust, featuring layers, masks, adjustment layers, layer styles, typography, vectors, brushes, and native PSD support.
Not yet. PhotoCraft is in early alpha. While much of the feature set is functional, key development areas include generative AI capabilities, about twenty secondary tools, advanced typography controls, and plugin compatibility.
PhotoCraft runs natively on macOS, Windows, Linux, and FreeBSD, as well as anywhere on the web via WebAssembly.
Yes. It opens, edits, and saves layered Photoshop documents. Re-saving preserves render fidelity across 307 of 309 test files in the psd-tools suite.
Every action is exposed through a unified registry of 500+ commands. You can execute them via the UI, photocraft-cli, an authenticated JSON control channel, or an MCP server.
Grab the latest standalone builds for macOS, Windows, and Linux—free, open source, and ready to run offline.