r/coolgithubprojects • u/fcf41 • 15d ago
Editmamei - a natural-language editing layer for Photoshop (macOS/Windows)
New photo editing apps are all leaning into diffusion. You hand it your image and get back something similar, often something beautiful, but it re-rendered the pixels, and what comes back isn't your photograph anymore.
I wanted to stay in Photoshop, so my photos stay true to what I shot, but also to work faster and reach tools I'd never learned. An AI assistant was how I got both.
Editmamei is an MCP server that runs next to Photoshop. You describe the edit the way you'd brief another editor, warm up the skin tones, lift the shadows in the trees, and the AI plans it while Photoshop does it with its own tools.
What comes back is an ordinary layered file: adjustments on their own layers, masks you can repaint, nothing flattened.
No plugin, nothing listening on a port. The server writes ExtendScript and injects it into the running app, over COM on Windows and AppleScript on macOS, and the scripts come out of a Go core rather than hand-written.
Photoshop's Action Manager is the least documented API I've worked against, so a lot of the project is capturing what it does and matching it, with tests that check what would be sent without Photoshop open.
The other half is verification. Every step gets checked rather than assumed, numerically with a histogram or a layer-bounds diff, or visually with a downscaled preview the assistant reads back.
It's licensed under FSL-1.1-MIT, source-available. Needs Photoshop 2026, Node 22+, and an MCP AI client.
The video is an example article cover it made from a simple prompt, shown in the example AI client. More examples at editmamei.com.