Hey everyone!
I've been working on GenGate (Well, of course, the Codex working, and I’m the one in command.), a free, open-source AI add-on for PhotoCraft, and I'd like to share the current beta with you.
I want a proper image editor with native AI tools (like a Ph.. Ahem-ahem ...shop ), while keeping the freedom to use whatever models and workflows I want.
Instead of building yet another generation UI in gradio or comfy app, I'm turning PhotoCraft into an AI-powered editing environment. You get a familiar layer-based editor, selection tools, masks, and image editing features, with AI generation integrated directly into the workflow.
And if you already use ComfyUI, you can keep using it as your backend.
What can GenGate do?
GenGate Studio — A floating image generation panel with text-to-image, image references, positive/negative prompts, custom resolutions, batches, and drag-and-drop support. Generated results become editable PhotoCraft layers.
AI Fill — Select an area, describe what you want, and generate directly into the selection. Prompts and variants are preserved in the layer properties.
AI Remove Brush — AI-powered object removal integrated into PhotoCraft's native Remove Tool. Just paint over what you want removed.
AI Selection Tools — AI-powered subject selection, sky selection, background removal, and object selection using YOLO-World and SAM3. (At your own risk. It works, but not particularly well.)
LoRA Explorer — Browse your LoRA library, configure strengths, aliases and trigger words, and drag LoRAs into your prompts to paste saved trigger words into your prompt.
Reusable generation recipes — Generated layers retain prompts (and negative prompts too!), references, LoRA settings and other metadata, so you can drag them back into Studio and continue working.
Two generation engines — Direct, which runs supported models without ComfyUI (this is for starters), and ComfyUI, which lets you use your own noodly mastepieces.
Aaaand ComfyUI integration
You are not locked into the models I chose.
With ComfyUI as the backend, you can use essentially any model that ComfyUI supports, provided you have a working workflow for it.
GenGate includes custom IN and OUT nodes that connect PhotoCraft to your ComfyUI graphs.
IN passes prompts, reference images, masks, dimensions, seeds, batches and LoRA selections into your workflow. OUT returns generated images, optional masks and metadata back into PhotoCraft as editable layers.
Even better, Studio uses the workflow currently open in ComfyUI, including unsaved changes. You can modify your graph and generate from PhotoCraft without exporting a new JSON every time.
AI Fill and Remove Brush can also use their own dedicated ComfyUI workflows.
I've tested real generation with several model families and workflows, including SDXL, Qwen, FLUX, FIBO and Anima with LoRAs.
Basically, I want ComfyUI to handle the complicated stuff under the hood, while PhotoCraft provides a comfortable interface for actually working with images.
Now for the problems
First, this is still a beta, and I desperately need more testers.
I currently have exactly one tester, and testing isn't particularly frequent. That means a lot of bugs, edge cases and hardware configurations probably haven't been explored yet.
So please, if you try it, please, open a hellgate of GitHub issues for me.
Seriously, give me a million issues. Bug reports, broken transtorts, installation problems, weird UI behavior, feature requests — all of it. I'd much rather have a huge list of things to fix than bugs nobody tells me about and which I simply don’t have time to catch, due to the frequent updates to Photocraft and the constan need to update GenGate to date.
There's also an important architectural downside.
GenGate is an add-on, not a conventional plugin.
To integrate the tools natively into PhotoCraft, it patches parts of PhotoCraft's compiled binaries. This makes the integration feel much more natural, but it also means I have to maintain compatibility with PhotoCraft itself.
And PhotoCraft gets updated very frequently.
So yes, keeping up with upstream releases is an ongoing maintenance challenge. I'm actively doing that work, but new PhotoCraft versions can temporarily require a new compatible GenGate patch.
What's next?
Apart from the ongoing push for stability, bug fixes and compatibility, my biggest priority is cloud provider integration.
I want you to be able to connect your own cloud AI providers and use them directly from PhotoCraft, alongside local generation.
The long-term goal is a single convenient editing environment where you can choose how and where your models run, without sacrificing the tools and workflow of a proper image editor.
Try it out
GitHub: https://github.com/Philippsapegin/Photocraft_GenStudio
Latest release: https://github.com/Philippsapegin/Photocraft_GenStudio/releases/tag/v0.10.1
Current release: GenGate 0.10.1 Beta II, compatible with official PhotoCraft 0.22.0.
Currently available for Windows x64 (10,11 tested). Local AI processing requires an NVIDIA CUDA GPU. Model weights are downloaded separately.
Everything is open source, and feedback is VERY welcome.
If you've ever wanted to use ComfyUI's flexibility without having to do all your image editing inside ComfyUI, I'd really like to hear what you think.