# PhotoCraft

> Updated 2026-10-06 · type: tool · category: content-copywriting · status: active · rev 1

PhotoCraft is an MIT/Apache-2.0 self-hostable Photoshop reimplementation with a headless CLI and an MCP server, so agents can run layer edits and batch jobs.

- Open source: yes (Apache-2.0)
- Self-hostable: yes
- Pricing model: free
- Best for: A lean marketing or content team that wants scriptable, agent-drivable image editing (ad creative, social graphics, batch exports) without an Adobe subscription, run on its own machine and callable from the same agents (Claude Code, Codex) that already run the rest of the stack.
- Not for: A team that needs proven, production-grade Photoshop feature parity and vendor support today (it was published 2026-09-30 and is unproven), or a non-technical user who only wants a polished, supported GUI.
- Last verified: 2026-10-08

- **Canonical:** https://gtmstacker.com/registry/tool/photocraft/
- **Source:** [storytold/photocraft · X (@Voxyz_ai) / GitHub](https://github.com/storytold/photocraft)
- **Tags:** content-copywriting, mcp-agents, image-editing, creative-ops, self-hostable, agent-native, open-source
- **Repository:** https://github.com/storytold/photocraft

## Is PhotoCraft open source?

Yes, PhotoCraft is open source under the Apache-2.0 license.

## How much does PhotoCraft cost?

PhotoCraft is free to use.

## Can I self-host PhotoCraft?

Yes, PhotoCraft can be self-hosted (the source is available under the Apache-2.0 license).


---

PhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop in pure Rust, built from the start to be driven by agents as well as by a person. Every menu item, tool, and dialog runs a command from one registry of more than 500 commands, and the desktop GUI, a headless CLI, a JSON control channel, and an MCP server all call the same commands. Anything you can click, a script or an AI agent can do too. Open source: yes (dual MIT or Apache-2.0); self-hostable; free. It was published 2026-09-30 and, while it has drawn roughly 14.5k stars quickly, it is brand new and unproven in production.

## What it does

PhotoCraft gives a lean content team layered image editing (filters, adjustment layers, curves, masks, exports) that runs on their own machine instead of behind an Adobe subscription, and makes that editing programmable. The CLI runs headless: `photocraft-cli run wave.psd --cmd filter.sharpen.smartSharpen --params '{"amount":80}' --cmd layer.newAdjustmentLayer.curves --out wave-final.png`, and `photocraft-cli batch` applies one action list to a whole folder of images. The MCP server (`photocraft-cli mcp`) lets an agent drive the application through the Model Context Protocol, either fully headless or bridged to a running app, and an authenticated loopback control channel exposes UI state, pointer-driven tooling, and offscreen screenshots. Because the UI, the CLI, the JSON channel, and the MCP server all dispatch the same 500-plus commands, a workflow an operator builds by hand is the same one an agent can repeat at scale.

## Provenance

- Dual MIT/Apache-2.0 per repo (license and metadata read from the GitHub API, not guessed); storytold/photocraft; created 2026-09-30; pushed 2026-10-07; not archived; ~14485 stars; Rust (verified 2026-10-08).
- README (maker-stated, read 2026-10-08): a clean-room Photoshop reimplementation; one registry of 500+ commands shared by GUI, `photocraft-cli` (headless `run` and `batch`), a JSON control channel, and an MCP server (`photocraft-cli mcp`); authenticated loopback control channel for UI inspection and automation.
- Surfaced in the GTM Stacker signal run (2026-10-08 pass) via an X post and the discovery lane; license and repo facts re-verified against the GitHub repo and README 2026-10-08.

## Why it matters for a GTM stack

Creative production is one of the places a lean GTM team still rents expensive, closed software and still does the work by hand. PhotoCraft's bet is that image editing can be both owned (a self-hosted, license-clean app) and automated (a CLI and an MCP server an agent can call), so the same agents that already run scraping, enrichment, or reporting can also produce and batch-edit ad creative and social graphics. The honest read: it is days old and unproven, it is a reimplementation chasing Photoshop rather than a settled product, and feature parity is a goal rather than a promise. But for a technical operator who wants agent-native creative tooling they own, the shared-command design (click it once, script it forever) is exactly the shape the rest of an owned, agent-driven stack already has.
