photocraft

PhotoCraft is an open-source Rust image editor for working with layered images and Photoshop PSD files in an offline native app. Edit with familiar tools and save your work as PSD.

Share on XLicense: Apache-2.0

Overview

PhotoCraft is a native image editor written in pure Rust, built as an open-source, clean-room reimplementation of Photoshop. It provides an offline desktop app for editing layered images and real PSD documents. Users can work with layers, masks, editable adjustment layers, type, selections, brushes, vectors and layer styles, then save PSD files. The same editing engine can also be controlled through the app, command line, JSON control channel or an MCP server.

Key features

  • Edit non-destructively with masks and live adjustment layers.
  • Open, edit and save layered Photoshop PSD files.
  • Use selections, type, brushes, vectors and layer styles.
  • Control the editing engine through the app, command line, JSON channel or MCP server.

Best for

PhotoCraft suits people who want an open-source, offline image editor for layered artwork and PSD files. It is also useful when the editing engine needs to be controlled from a command line or agent integration.

Upstream
storytold/photocraft
Fork on GitHub
Guo-astro/photocraft
Upstream stars
43k
Category
Documents, media and content
Language
Rust
License
Apache-2.0
Forked
2026-10-10
Sync status
Updated by last syncLast synced 2026-10-11