ArtCraft Guide

PhotoCraft — Open-Source Photoshop Alternative (Free, Rust-Powered)

Who this is for: Designers, photographers and hobbyists who need Photoshop-class editing without the $22+/month subscription — and are fine with an early-alpha tool that is honest about what it does not do yet.

Open-source Photoshop replacement in pure Rust: layers, masks, adjustment layers, layer styles, text, vectors, brushes and real PSD files — free, no subscription.

Quick answer: PhotoCraft is a free, open-source, pure-Rust reimplementation of Adobe Photoshop: layers, masks, adjustment layers, layer styles, text, vectors, brushes and real PSD files. Download from getartcraft.com for macOS/Windows/Linux or run it in the browser — no subscription. It is early alpha: great for normal editing, not yet a daily pro replacement.

Pick your platform

Official source — PhotoCraft

getartcraft.com → the app's page → Download for desktop (Windows build)

  1. Download the Windows build from getartcraft.com (official source only).
  2. Run the installer or unzip the package — it is a native Rust binary, no runtime required.
  3. Open the app, create a document or open a real file (e.g. .psd in PhotoCraft, .svg in VectorCraft).
  4. No account, no signup, no subscription — the family has none.

GPU compositing runs through wgpu (DX12/Vulkan). A GPU with a supported driver helps; it is not mandatory.

Does your computer have a dedicated GPU (or a recent integrated GPU with Vulkan/Metal/DX12 drivers)?
Do you need to work offline most of the time?

Based on the project's stated rendering stack (wgpu: Metal/Vulkan/DX12/WebGPU; WASM browser builds). The project publishes no hard minimum specs.

Core facts
ReplacesAdobe Photoshop
LicenseMIT or Apache-2.0
StatusEarly alpha
PlatformsmacOS · Windows · Linux · Web
PriceFree, no subscription

A clean-room Photoshop, rebuilt in Rust

PhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, rebuilt in pure Rust. That means the team recreated the Photoshop workflow from scratch — layers, masks, adjustment layers, layer styles, text, vectors, brushes and real PSD files — instead of wrapping or imitating it. It is a native desktop app that works offline, and it can also compile to WebAssembly to run in a browser.

It ships 67 tools, a real brush engine, layered editing with 16 adjustment layer types, and reads and writes PSD/PSB, TIFF, PNG, JPEG, WebP and OpenEXR. Beyond the GUI, it has a headless command line, a JSON control channel and a built-in MCP server, so scripts and AI agents can drive it.

Honest status: the README says PhotoCraft is in early alpha and is not yet a Photoshop replacement for daily professional work. Missing today: generative/AI features, about 15 tools, deep typography, professional workflows and plugin compatibility. For normal editing jobs it is already genuinely usable — and free.

Key facts at a glance

  • Layered editing with masks, adjustment layers, layer styles, text, vectors and a real brush engine
  • 67 tools and 16 adjustment layer types, with real PSD/PSB, TIFF, PNG, JPEG, WebP and OpenEXR support
  • Offline native app for macOS, Windows and Linux, plus a WebAssembly build that runs in the browser
  • Headless CLI, JSON control channel and MCP server — scriptable and agent-native
  • GPU compositing via wgpu (Metal / Vulkan / DX12 / WebGPU)
Status: Early alpha (not yet a full professional Photoshop replacement). GitHub stars: 54.3k (2026-10-13). License: open source (MIT/Apache-2.0).

Quick start — first five minutes

  1. Download PhotoCraft from the official PhotoCraft page on getartcraft.com (Windows, macOS, Linux) or run it in the browser — no subscription, no account.
  2. Open the app and create a new document or open a real .psd — PSD/PSB, TIFF, PNG, JPEG, WebP and OpenEXR all load natively.
  3. Work with layers: add layers, masks, adjustment layers and layer styles from the familiar layers panel; 16 adjustment layer types cover tonal and color work.
  4. Edit with the 67 tools — selection, paint, vector and type tools behave like their Photoshop counterparts.
  5. Export to PSD, PNG, JPEG, WebP or TIFF when you are done; the headless CLI (cargo-run style binaries) can batch the same jobs from scripts.

Common uses

  • Edit real PSD files without paying for Photoshop
  • Retouch photos with masks and adjustment layers
  • Prepare web graphics with transparent PNG or WebP export
  • Drive repetitive edits from the command line or an AI agent via MCP
  • Learn Photoshop-style editing on a free, offline tool

What 'clean-room' actually means here

The team rebuilt the Photoshop workflow from scratch — layer model, tool set, file formats — without using Adobe's code. That is why it can be open source and free while reading and writing real .psd files. The practical effect for you: familiar panels and shortcuts, real compatibility where it matters, and no lock-in beyond the app itself.

Agent-native editing

PhotoCraft exposes a headless command line, a JSON control channel and an MCP server. That means you can script exports, batch-process folders, or let an AI agent open and edit documents through the same JSON channel a human uses in the GUI. For repetitive work this is a genuinely different proposition from Photoshop.

The honest gaps

Early alpha is not a euphemism. README-stated gaps: no generative/AI features yet, about 15 tools still missing, typography depth, professional print workflows, and no plugin ecosystem. If your work lives inside those gaps, keep your current tool for those jobs and use PhotoCraft for everything else.

Frequently Asked Questions

Is PhotoCraft really free?
Yes. It is open source, dual-licensed MIT or Apache-2.0, with no subscription and no paid tier — that is its selling point. This guide site is independent and is not affiliated with the PhotoCraft project.
Can it open real Photoshop files?
Yes. PSD and PSB files open natively, along with TIFF, PNG, JPEG, WebP and OpenEXR. The README positions file-round-trip compatibility as a core design goal.
Is PhotoCraft a full Photoshop replacement yet?
Not for daily professional work — the README says so directly. It is early alpha with about 15 tools still missing plus generative/AI features, deep typography, print workflows and plugins. For ordinary layered editing it is genuinely usable today.
What are the system requirements?
The project does not publish hard system requirements. GPU compositing uses wgpu (Metal, Vulkan, DX12 or WebGPU), so a GPU with a supported driver helps; the WebAssembly browser build runs without any install.
Can I use PhotoCraft from scripts or AI agents?
Yes — it ships a headless CLI, a JSON control channel and an MCP server, so batch jobs and agents can drive the same editing operations a human does in the GUI.

More guides for this app

PhotoCraft install & first launch

Download, install and first-launch PhotoCraft on Windows, macOS or in the browser — with the exact official sources.

PhotoCraft adjustments & export

Grade with the 16 adjustment layer types, then export to PSD, PNG, JPEG, WebP or TIFF — with round-trip verification.

PdfCraft quickstart

PdfCraft in ten minutes: read anything beautifully, organize pages like cards, merge/split safely, open protected PDFs.

More ArtCraft apps

VectorCraft

Open-source Illustrator replacement in pure Rust: Pen, Pathfinder, smart guides, appearance, layers — fast, scriptable, free.

EffectCraft

Open-source After Effects alternative in pure Rust: compositions, keyframes, 306 effects, expressions, 3D cameras, Lottie import/export — no FFmpeg dependency.

FilmCraft

Open-source nonlinear video editor in pure Rust — a free, clean-room take on the Premiere Pro workflow, scriptable and agent-native.

PdfCraft

Open-source PDF reader and editor in pure Rust — a clean-room Acrobat replacement with beautiful rendering, page organization, merge/split and document protection.

LightCraft

Open-source non-destructive photo editor in pure Rust — a free Lightroom-style workflow: edit without destroying the original, agent-native.

WordCraft

Open-source Word in pure Rust — a clean-room reimplementation of the Word processing workflow, free, scriptable, agent-native.