PhotoCraft

72.8k GitHub starsstorytold/photocraft

A free, open source photo editor that works like Photoshop: layers, masks, type, filters and real PSD files. Runs on Mac, Windows, Linux and in your browser.

View on GitHub

Build a stack with PhotoCraft

Pick parts from it and the projects that work well with it. We check the licences together and write a prompt for your AI.

PhotoCraft
LightCraft
VectorCraft
DesignCraft
FilmCraft

Your stack

Tick the parts you want to use. Projects whose parts are not listed yet can be added whole; the prompt tells your AI to find the right pieces in their code.

Website (opens in a new tab)
More actions

Why we picked it

PhotoCraft is the most exciting new creative app in open source. It feels like Photoshop on purpose: the menus, tools and keyboard shortcuts are where you'd expect, and it opens real Photoshop files with their layers intact. It's a fast, native app with no account, no subscription and no cloud, and it's free under the MIT or Apache 2.0 licence. It's also brand new and still in early alpha, so treat it as one to try and watch rather than a replacement for Photoshop at work, at least for now.

About PhotoCraft

PhotoCraft is a free, open source image editor from the ArtCraft team, built to work the way Photoshop does. If you've used Photoshop, you'll find the same menus, tools, panels and shortcuts. It opens and saves Photoshop's own PSD files, works on Mac, Windows, Linux and FreeBSD, and can even run in a web browser. It was released at the end of September 2026 and became one of the fastest-growing projects on GitHub within days.

What it can do

  • Familiar from the first click. The menus, tools and shortcuts copy Photoshop's layout, from ⌘J to duplicate a layer to ⇧⌘D to reselect. There are 67 tools, from the Magic Wand and Healing Brush to the Pen and Clone Stamp.
  • Edit without losing anything. Adjustment layers like Curves, Levels and Hue/Saturation keep every change editable, so your original photo is never touched. Smart objects keep filters editable too.
  • Real Photoshop files. Open, edit and save layered PSD and PSB files. In the team's tests, almost every sample file re-saved and looked the same.
  • Smart selections, on your computer. Select Subject, Object Selection and Quick Selection trace things for you, and Select and Mask refines fine edges like hair. No cloud, no account.
  • Text and effects. Type layers you can keep editing, plus drop shadows, glows, strokes and other layer styles that look like Photoshop's.
  • A real brush engine that responds to pen pressure and tilt on drawing tablets.
  • Lots of file types. As well as PSD it reads Krita, GIMP-friendly OpenRaster, Paint.NET, Affinity and iPhone HEIC files, plus everyday formats like PNG, JPEG, WebP and TIFF.
  • Print-ready colour. RGB, CMYK and Lab documents at 8, 16 or 32 bits, with proper colour profiles and soft proofing.
  • Works with AI assistants. Every menu item and tool is also a command, so the same edits can run from scripts, in batches over a folder, or from an AI assistant like Claude through its built-in MCP server.

Where you'll meet it

PhotoCraft is the flagship of the Crafting Apps, a growing family of free, open source creative apps from ArtCraft. Others include FilmCraft for video, LightCraft for photo libraries and raw photos, PdfCraft for PDFs and VectorCraft for illustration. ArtCraft also makes an AI image and video studio of the same name. PhotoCraft gathered more than 55,000 GitHub stars in its first two weeks.

PhotoCraft, GIMP, Krita or Photoshop?

All four can edit images. The difference is how familiar they feel, how mature they are, and what they cost.

PhotoCraftThis page

Best forPhotoshop users who want a free, familiar alternative to try

Copies Photoshop's layout, tools and shortcuts and opens real PSD files. Fast and native, but only weeks old: expect rough edges and missing features.

How mature
Early alpha (2026)
Open source
Yes (MIT or Apache 2.0)
Cost
Free
GIMP

Best forA free, proven editor for everyday photo work

The best-known free image editor, around since the 1990s. Capable and stable, with many plug-ins, but its layout and shortcuts differ from Photoshop's, so there's more to relearn.

How mature
Very mature
Open source
Yes (GPL 3.0)
Cost
Free
Krita

Best forDigital painting and illustration

A free painting app loved by illustrators and comic artists, with superb brushes. It can edit photos, but it's built for drawing first.

How mature
Very mature
Open source
Yes (GPL 3.0)
Cost
Free
Photoshop

Best forProfessional work today

The industry standard from Adobe, with the most features, plug-ins and AI tools. Polished and dependable, but closed source and paid by monthly subscription.

How mature
Industry standard
Open source
No
Cost
Monthly subscription

A quick way to choose: need something dependable and free today? Use GIMP. Mostly drawing and painting? Pick Krita. Paid for by your job? Photoshop is still the safe choice. Know Photoshop and want a free alternative that feels the same? Try PhotoCraft, and keep an eye on it as it grows.

How to get it

  • Easiest: download it from the PhotoCraft page on getartcraft.com.
  • All builds: every GitHub release has installers for Windows (including ARM), Mac (Apple silicon and Intel, signed and checked by Apple), Linux (AppImage, Flatpak, .deb, .rpm) and FreeBSD.
  • In a browser: a web version runs the whole app in a modern browser, and you can host it yourself with Docker.
  • For scripts and AI assistants: the separate photocraft-cli tool edits images without opening the app and includes the MCP server.

Good to know

  • Early alpha. The team is upfront that it's not yet a Photoshop replacement for daily professional work. Its own roadmap puts it at about 45% ready for real work, with AI features, some tools, deeper typography and plug-ins still missing.
  • Saving PSDs for Photoshop isn't reliable yet. PhotoCraft opens Photoshop files well, but files it saves aren't always accepted by Photoshop. Keep a copy of your original.
  • Changing very fast. New versions arrive almost daily, and there are more than a thousand open issues. Expect bugs, and update often.
  • Built with AI help. The team uses AI coding agents heavily and even estimates its remaining work in agent hours.
  • No Adobe code. It's a clean-room rebuild, written from public file specifications and by observing how Photoshop behaves, not from Adobe's code.
  • Licence: MIT or Apache 2.0, your choice. Free to use, including at work. The ArtCraft and PhotoCraft logos and names have their own, stricter terms.

What you can build with it

  • Editing photos with layers, masks and adjustments without paying for a subscription
  • Opening and tweaking Photoshop files someone sent you
  • Making social media graphics, posters and thumbnails with text and effects
  • Batch-editing a folder of images with the same steps
  • Letting an AI assistant edit images for you through MCP

Building blocks

PhotoCraft is made of parts you can use on their own in your project. Copy a prompt to have your AI assistant add one for you, and see the licence card for what you may do with them.

  • The photo editor app

    Free to use, even in closed products

    The desktop app itself: layers, masks, selections, type, filters and real PSD files, with Photoshop's menus and shortcuts. Installers for Mac, Windows, Linux and FreeBSD.

    Use it to build

    • Photo editing and retouching
    • Social media graphics and posters
    • Opening Photoshop files without Photoshop
    View code
    Technical details
    Name
    photocraft
    What it is
    Other
    How to use it
    Install it and use it
    Install
    Download from getartcraft.com/apps/photocraft
    Licence
    MIT License (read from LICENSE-MIT and LICENSE-APACHE (MIT OR Apache-2.0))
  • Edit images from scripts and AI assistants

    Free to use, even in closed products

    Runs PhotoCraft's 500+ commands without opening the app: apply the same edits to a whole folder, or let an AI assistant like Claude edit images through its MCP server.

    Use it to build

    • Batch-editing product photos
    • AI assistants that edit images
    • Automated image pipelines
    View code
    Technical details
    Name
    photocraft-cli
    What it is
    Command-line tool
    How to use it
    Install it and use it
    Install
    Download photocraft-cli from github.com/storytold/photocraft/releases, then run: photocraft-cli mcp
    Licence
    MIT License (read from LICENSE-MIT and LICENSE-APACHE (MIT OR Apache-2.0))
  • PhotoCraft in the browser, on your own server

    Free to use, even in closed products

    The whole editor compiled to run in a web browser. Host it yourself as a static site or with the community Docker recipe, so your team can edit images without installing anything.

    Use it to build

    • Teams on locked-down computers
    • Adding an image editor to an internal tool
    View code
    Technical details
    Name
    photocraft-web
    What it is
    Server you run yourself
    How to use it
    Run it on your own server
    Install
    docker build --load -t photocraft-web:local .
    Licence
    MIT License (read from LICENSE-MIT and LICENSE-APACHE (MIT OR Apache-2.0))
  • Read and write Photoshop files in Rust

    Free to use, even in closed products

    A standalone Rust library that reads and writes Photoshop PSD and PSB files, written from Adobe's public specification and tested against hundreds of real files.

    Use it to build

    • Apps that import or export PSD files
    • Design asset pipelines
    View code
    Technical details
    Name
    photocraft-psd
    What it is
    Code library
    How to use it
    Copy the code and adapt it
    Install
    cargo add photocraft-psd --git https://github.com/storytold/photocraft
    Licence
    MIT License (read from crates/psd/Cargo.toml (license.workspace = MIT OR Apache-2.0))
  • Open camera raw photos in Rust

    Free to use, even in closed products

    A pure-Rust decoder and developer for camera raw files such as DNG and Canon CR2, written from scratch without camera makers' code.

    Use it to build

    • Photo apps that import raw files
    • Image processing tools
    View code
    Technical details
    Name
    photocraft-raw
    What it is
    Code library
    How to use it
    Copy the code and adapt it
    Install
    cargo add photocraft-raw --git https://github.com/storytold/photocraft
    Licence
    MIT License (read from crates/raw/Cargo.toml (license.workspace = MIT OR Apache-2.0))
  • Colour management in pure Rust

    Free to use, even in closed products

    Reads and writes ICC colour profiles and converts colours accurately between them, so images look right on screen and in print.

    Use it to build

    • Print and publishing tools
    • Apps that need accurate colour
    View code
    Technical details
    Name
    photocraft-cms
    What it is
    Code library
    How to use it
    Copy the code and adapt it
    Install
    cargo add photocraft-cms --git https://github.com/storytold/photocraft
    Licence
    MIT License (read from crates/cms/Cargo.toml (license.workspace = MIT OR Apache-2.0))

Works well with

  • LightCraft

    14.6k GitHub stars

    A free, open source photo library and raw photo editor that works like Lightroom. Non-destructive edits, masks and presets, on your own computer.

    • Photo & media
    • MIT License
  • VectorCraft

    10.7k GitHub stars

    A free, open source vector illustration app that works like Illustrator: Pen tool, Pathfinder, artboards and SVG, PDF and .ai files. Mac, Windows, Linux.

    • Design & prototyping
    • MIT License
  • DesignCraft

    4.8k GitHub stars

    A free, open source page layout app that works like InDesign: spreads, parent pages, text frames, IDML files and print-ready PDF. Mac, Windows, Linux.

    • Design & prototyping
    • MIT License
  • FilmCraft

    16.3k GitHub stars

    A free, open source video editor that works like Premiere Pro: timeline editing, colour grading, effects, titles and audio. Mac, Windows and Linux.

    • Photo & media
    • MIT License

Comments

No comments yet. Be the first to share your thoughts.