Preview 0.1.0 · free for Windows

Select. Describe.
It lands on a layer.

LayerShop is a layered image editor with generative AI built in. Make a selection, say what you want, and the result arrives as a new masked layer in your PSD, rendered on your own graphics card. Nothing to wire up, nothing to configure.

Free and open source Windows 10 and 11 No account, no credits

meadow.psd — LayerShop
LayerShop with a landscape open. The AI Gen panel on the right holds the prompt for a stag that was painted into a selection; the Layers panel lists each generated layer with its model and prompt.
Runs on your GPULocal models through ComfyUI. Your pictures stay on your computer.
Sets itself upA wizard installs ComfyUI, Python, the models and the workflows.
Works in layersEvery result is a new layer with a mask. Opens and saves PSD.
FreeNo subscription and no credits. The source is open.
What it does

Three things, each one a layer.

The AI Gen panel sits next to Layers and Properties. It has two tabs, Create and Edit, and the buttons are named after what you want to do, not after the technique behind it.

01 · CREATE

Start from a prompt.

Write what you want and press Generate. The image fills your selection, or the whole canvas when nothing is selected, and comes in as its own layer named after the model and the prompt.

An alpine meadow at sunrise, wildflowers and tall grass in the foreground, a still lake, dark pine forest and snow-capped mountains behind
  • The selection decides the shape. The model renders at the size it was trained for and the result is fitted to your selection.
  • Transparent backgrounds from models that can make them.
A generated photograph of an alpine meadow at sunrise with a lake, forest and mountains [qwen_image_2.1] An alpine meadow at sunrise…
Qwen Image 2.1localRendered in 13 seconds on an RTX 4090.
02 · EDIT › CHANGE

Paint something into a selection.

Select an area, describe what belongs there. The model sees the surrounding picture, so the light, perspective and colours carry over. Your original layer is not touched.

a red deer stag standing in the tall grass, antlers, looking toward the camera, soft golden morning light
  • Your selection becomes the layer's mask. Feather it, lasso it, paint on it afterwards.
  • Mask tools in the panel: rectangle, ellipse, brush and eraser, without leaving AI Gen.
Before: the meadow without an animal
After: a stag stands in the grass on the right, lit by the same morning light
BeforeAfter
FLUX.2 Klein 9BlocalElliptical selection, 12 px feather. 10 seconds. Drag to compare.
03 · EDIT › CHANGE

Or just say what to change.

With an edit model you give an instruction instead of a description. Change a season, a colour, a material. Refer to other pictures by name: "put the scarf from image 2 around her neck".

Change the season to deep winter: fresh snow covers the meadow and the pine trees, the lake is frozen, cold blue dawn light. Keep the stag and the composition exactly as they are.
  • A selection scopes the edit. Only that part is sent to the model, so everything outside stays exactly as it was.
  • Up to three reference images per instruction.
Before: the stag in the summer meadow
After: the same stag and composition in deep snow, with frosted trees and a frozen lake
BeforeAfter
Qwen Image 2.1localWhole picture, by instruction. 13 seconds.
04 · EDIT › RESTYLE

Redraw it in another style.

Restyle starts from your picture instead of from noise, so the composition carries over. One slider, Strength, sets how far the result may depart from what is there.

a watercolour painting of a red deer stag in an alpine meadow, lake, pine forest and mountains behind, loose wet washes of colour, white paper showing through
  • Low strength keeps shapes and colours and changes the surface.
  • High strength keeps little more than the layout.
Before: the photograph of the stag in the meadow
After: the same scene as a watercolour painting, with the stag, lake, forest and mountains in the same places
BeforeAfter
Krea 2 TurbolocalStrength 60%. 10 seconds. The stag, lake, treeline and peaks stay where they were.
Built like an editor

The parts you would miss in a web app.

Generating a picture is the easy bit. What matters in real work is what happens to it afterwards.

Nothing is overwritten

A result is a new layer above your picture. Hide it, delete it, lower its opacity, change its blend mode. One undo step takes it away.

The selection is the mask

A lasso or a feathered selection shapes the result and stays editable as the layer's mask. Paint on it to blend the edge by hand.

Layers remember how they were made

Model, prompt, settings and seed are saved with the layer in PSD, PSB and layered TIFF files. Click the layer next month and the panel loads them back.

Sizes are handled for you

Models want about a megapixel and edges in multiples of 16. LayerShop works that out from your selection and shows what it will ask for before you press Generate.

Known-good settings

Each recommended model ships with the steps, sampler and guidance it was tested at. The gear icon opens them when you want to change something.

Cloud models, if you want them

Add your own API key for OpenAI, Google, xAI, Meta or Black Forest Labs. They sit in the same list, and the panel shows what an image cost.

How it works

Three steps you already know.

Select

Marquee, lasso, or brush a mask in the panel. No selection means the whole canvas.

Describe

Pick Create or Edit, choose a model, write a prompt. Press Generate or Ctrl + Enter.

Get a layer

The result appears above your picture, masked by the selection. Esc cancels a running generation.

You seeLayerShopCrops the picture around your selection, builds the mask, writes the workflow for the model you chose.
HiddenComfyUIRuns the workflow on your GPU. Started for you when a local model is needed, stopped when you quit.
You getA new layerScaled back to the selection, masked, named, with its settings stored on it.
Everything in this row happens on your computer.Cloud models skip the middle box and call the provider with your key.
ComfyUI integration

ComfyUI inside, without the graph.

ComfyUI is the best engine there is for running image models on your own hardware. It is also a node editor, and not everyone wants to wire samplers to fill a selection. LayerShop keeps the engine and hides the wiring.

  • Built-in nodes only. The workflows follow ComfyUI's own templates. No custom nodes to install or keep updated.
  • Already run ComfyUI? It uses yours. Scan Server lists the models you have. A server LayerShop did not start is never stopped.
  • Your own workflows work too. Export one in API format, mark where the prompt and size go, paste it in.
  • Scriptable. Every action is a command, so agents can drive it over MCP.
How the integration works
custom workflow · API formatplaceholders
// Paste any workflow exported with Workflow › Export (API).
// LayerShop fills in the marked values on each run.
"6": { "class_type": "CLIPTextEncode",
       "inputs": { "text": "%prompt%" } },
"5": { "class_type": "EmptyLatentImage",
       "inputs": { "width":  "%width%",
                   "height": "%height%" } },
"3": { "class_type": "KSampler",
       "inputs": { "seed":  "%seed%",
                   "steps": "%steps%",
                   "cfg":   "%cfg%" } }
Setup

From download to first image without opening a terminal.

No Python to install, no repository to clone, no model files to hunt for. The first time you open AI Gen, LayerShop offers to set up local AI and walks you through five steps.

LayerShop Setup: Local AI

A walkthrough of the wizard. Click through the steps.

Checking your PC

Nothing is changed in this step. LayerShop looks at what you have and says what will work.

Windows 11, 64-bitsupported
NVIDIA GeForce RTX 4090Graphics driver is recent enough24 GB
Free disk spaceModels can go on any driveD: 412 GB
ComfyUI not foundLayerShop will install a private copy, with its own Pythonwill install
Download servers reachableonline
Already use ComfyUI? Choose Use my ComfyUI instead.

Have ComfyUI already? Pick "Use my ComfyUI" on the first step and LayerShop only fetches the model files you are missing. More about the wizard

Models

A short list that was actually tested.

You do not choose architectures or tune samplers. Each model below was run on the same prompt, kept only if the result held up, and ships with the settings it was judged at.

ModelUse it forCreateEditFillDownload
Qwen Image 2.1in StarterThe all-rounder. Text to image, edits by instruction, reference pictures.✓✓18.5 GB
Z-Image Turboin RecommendedFast drafts in eight steps.✓14.6 GB
FLUX.2 Klein 9Bin Recommended · needs a free Hugging Face accountFills selections in the scene's own light. Four steps.✓✓✓18.4 GB
Krea 2 TurboPhotographic text to image, and restyling.✓19.0 GB
Ideogram 4Text to image.✓18.6 GB
Ming Image 0.1 DesignLayouts with readable text: posters, pages, UI screens, logos.✓✓25.9 GB
Ernie Image TurboText to image at two megapixels.✓23.8 GB
HiDream O1Four-megapixel images, with a prompt writer and a refining pass.✓37.7 GB

Sizes are the files as stored on disk, measured from a working installation. Models share text encoders and VAEs, and shared files are downloaded once: Ideogram 4 is listed without the 10.6 GB encoder it shares with Qwen Image 2.1. Each model has its own licence, shown before you download it; some allow commercial work and some do not. A few, FLUX.2 Klein 9B among them, are published behind a licence click-through on Hugging Face: for those the wizard opens the page and asks for an access token. Dedicated inpainting models (FLUX.1 Fill, Qwen Image with a ControlNet) can be added by hand.

Requirements

What you need, stated plainly.

This is a preview. It was developed and tested on one machine class, and this section says which.

System
Windows 10 or 11, 64-bitmacOS is planned. Linux is undecided.
Graphics card
NVIDIA, for local modelsTested on an RTX 4090 with 24 GB. Cards with less memory run the smaller models, more slowly; the wizard tells you which ones fit before it downloads anything.
Disk space
About 25 GB for the Starter set6 GB for the engine, then 15 to 26 GB per model. An SSD makes model loading much faster.
Internet
For the downloads onlyLocal models work offline once installed.
No suitable GPU?
Cloud models still workAdd an API key from a provider and skip the local setup entirely.
Not required
Python, Git, ComfyUI, an accountThe wizard brings its own copies and keeps them in its own folder.
Questions

Asked before you had to.

Is it really free?

Yes. LayerShop is free to download and use, with no account, subscription or credits. The source code is open under the MIT or Apache-2.0 licence. If it saves you time, there is a donate button.

Do I need to know ComfyUI?

No. You never see a node graph unless you go looking for one. LayerShop installs ComfyUI, starts it in the background when a local model is needed and stops it when you quit.

I already use ComfyUI. Will this interfere with my installation?

No. Choose "Use my ComfyUI" in the wizard and nothing new is installed: LayerShop talks to your server, reads which model files it has and lists them. If your ComfyUI is running, it is used as it is, and it is never stopped. Only a server LayerShop started itself is ever shut down.

Do my pictures leave my computer?

Not with local models: the picture goes from LayerShop to ComfyUI on the same machine and back. If you choose a cloud model, the prompt and the part of the picture it needs are sent to that provider, using your own API key, and only for that generation.

Can I use the results commercially?

LayerShop itself puts no restriction on what you make. The models do: each has its own licence, and some forbid commercial use. The wizard shows the licence before downloading a model. Check the one you use.

Does it replace Photoshop?

No, and it does not claim to. LayerShop is built on PhotoCraft, a young open-source editor that follows Photoshop's menus, shortcuts and PSD format: layers, masks, adjustment layers, layer styles, type and vectors are there, but not everything Photoshop does is. Many people will use it alongside what they have: generate and edit here, save a PSD, carry on elsewhere.

Which graphics cards work?

Local models need an NVIDIA card in this preview. Development and testing happened on an RTX 4090 (24 GB). ComfyUI can run models that are larger than a card's memory by keeping part of them in system RAM, at lower speed, so smaller cards work with the smaller models, but that has not been tested widely yet. Reports are welcome.

Is there a Mac or Linux version?

Not yet. This preview is Windows only. A macOS version is planned. Linux has not been decided.

What does "preview" mean here?

It works, people use it, and it has rough edges. Expect bugs, save often, and report what breaks. Things may change between versions.

Who makes it?

Slavomir Durej, an independent developer. LayerShop stands on two open-source projects: the editor is based on PhotoCraft by the ArtCraft team, and local models run in ComfyUI. It is not affiliated with or endorsed by either, or by Adobe.

Support the project

Free to use. Paid for by people who find it useful.

Donate

LayerShop is made in one person's spare time. A donation buys test hardware and the hours to keep up with new models.

Ways to support

Need something built?

Custom features, private model integrations, studio pipelines, batch tools and plug-ins are available as paid work. If your team needs LayerShop to do something specific, ask.

Custom development

Try it on a picture you care about.

The download is small. The wizard does the rest.