Image Generation, in PracticeLesson 5 of 69

Contents

Image Generation, in Practice

Lesson 5 of 69. Sign in to keep your place.

Module 1 · The kit, and what each piece of it costs you

Four front ends, and which one deserves your learning time

8 min read

They all call the same model

Every local interface runs the same weights through roughly the same code. The differences are entirely about what they make easy and what they make impossible, and choosing wrongly costs weeks.

Fooocus hides almost everything. You type a prompt, pick a rough style, and it applies a tuned set of defaults that are good. Installation is close to one step. It is the fastest route from nothing to a decent SDXL image on a Windows machine, and it is an excellent first week. It is also a ceiling: when you need a second ControlNet or a custom step order, it cannot express that.

AUTOMATIC1111 and its faster fork, Forge, give you a form. Prompt, negative prompt, sampler, steps, seed, and tabs for img2img, inpainting and extensions. The mental model is a settings panel, which is why most tutorials are written for it. Forge is the one to install today: same interface, noticeably better memory handling, so SDXL fits on 6 GB cards that choke under A1111.

InvokeAI sits between the two, with a real canvas. If your work is mostly inpainting and outpainting on a single image (retouching, extending, iterating on one picture) its unified canvas is the best tool of the four, because the thing you actually do all day is “mask this bit and regenerate”, and Invoke makes that one gesture rather than five.

ComfyUI is a node graph. You wire a checkpoint loader into a sampler into a decoder into a save node. Nothing is implicit. The learning curve is real (most people bounce off it once), and the payoff is that a workflow becomes a file you can save, share, version and re-run in eight months and get the same result.

The honest recommendation

If you are learning: start with Forge, because the tutorials match and the feedback loop is short.

If you are delivering paid work: you will end up in ComfyUI, and starting there costs you a weekend rather than a month. The reason is not power for its own sake. It is that client work means running the same eleven-step process on image after image, and a form-based interface stores that process in your head and your notes, where it decays. A saved graph does not decay.

If your work is one image at a time, heavily hand-repaired: InvokeAI, and do not apologise for it.

The trap in shared workflows

ComfyUI’s great convenience is that a workflow is embedded in the PNG a stranger posted, so you can drag their image onto your canvas and get their exact graph. The trap is custom nodes. That graph may reference twelve community node packs, three of which are abandoned and one of which conflicts with something you already have. You spend an hour in the manager resolving red boxes, and then the output still differs because their checkpoint is a merge nobody has re-uploaded.

The habit that prevents this: when a downloaded workflow works, save your own cleaned-up copy with the minimum nodes, and note the model hashes alongside it. Treat the stranger’s graph as a reference, not a dependency.

One more thing worth knowing before you choose. All four of these are free and open source, and all four update aggressively. An interface that updates weekly will, at some point, change a default you were relying on (a scheduler renamed, a node’s output reordered) and yesterday’s look will not reproduce. This is a real cost of the free tooling and the answer is in the last lesson of this block: pin your versions and write them down.

Where the paid tools sit in this

Job adverts name Photoshop, and Photoshop’s generative fill is a competent, well-integrated inpainting tool with a commercially indemnified model behind it. If a workplace already pays for it, use it; there is nothing to prove by refusing.

What matters is that none of the four interfaces above is a poor relation. They run the same class of model, and on several axes (conditioning types, workflow reuse, model choice, cost per image) the free stack does more than the subscription one. A freelancer with ComfyUI, GIMP and Inkscape on a six-year-old laptop can deliver work a studio on a full Adobe licence cannot, because the studio’s tool only offers the models its vendor chose to license.

The honest split is this. Paid tools are better at integration: one application, one file, a predictable undo history, and somebody to complain to. Free tools are better at reach: any model, any conditioning, any step order, no per-image cost.

Do not learn all four

The most common mistake in the first month is installing every interface to compare them. You end up with four half-understood tools, 180 GB of duplicated checkpoints, and no finished work.

Pick one on the rule above, and give it two weeks without looking sideways. The skills that actually transfer (reading denoise strength, judging a mask edge, knowing when a frame is unrecoverable) are not interface skills at all, and every hour spent on the interface question is an hour not spent acquiring them.

Every lesson here is open. Your progress is recorded once you pass the Vectors, Logos and Things That Get Printed exam.

Check your understanding

A studio produces the same eleven-step retouch-and-composite process on roughly forty product images a month, handed between two people. Which interface choice best fits, and why?

Pick the one you would defend. Your answer stays private.

Next lesson · 8 minThe first hour, and the four errors everybody gets

Stuck on something?Ask Neema, your AI tutor

How to cite: Addaly (2026) ‘Four front ends, and which one deserves your learning time’, in Image Generation, in Practice. Edited by M. Mun. Addaly. Available at: https://addaly.com/learn/ai-images/picking-an-interface (Accessed: 13 October 2026).