Nodes/civitai-comfy-nodes/flux2Dev / comfy / editImage
ComfyUI Node

flux2Dev / comfy / editImage

Flux 2 Dev as an editor — change what's in a photo with a sentence

By civitai·Created 2 months ago·Updated about a month ago· 42
flux2Dev / comfy / editImage
  • loras
  • images
  • api_config
  • images
  • errors
  • workflow_id
  • raw_json
prompt
output_format
image_metadata
width1024
height1024
seed0
quantity1
cfg_scale1.00
steps20
sampler
scheduler
negative_prompt

Flux 2 does something the FLUX.1 era could only dream about: generation and editing in one model. Civitai Image Gen (flux2Dev / comfy / editImage) is the editing half - you feed it an image, tell it what to change in plain language, and it rebuilds the picture to match. On the cloud, so the 56B of weights behind it never touch your machine.

What it is

The edit operation for the Flux 2 Dev ecosystem. Required input is just prompt - there's no separate instruction box, and notably no denoise_strength dial, unlike the pack's older createVariant nodes. Flux 2's edit interface is prompt-native: your text is the instruction, and the model figures out the rest. The source goes in via the optional images socket (IMAGE).

Inputs that matter

  • prompt - the instruction. "Change the background to a rainy city street" or "make the subject wear a red jacket." This is the entire interface; the model's instruction-following is the reason people rate it the best local editor.
  • images - optional IMAGE input for the source(s). The KB notes Flux 2 handles single- and multi-reference editing in one checkpoint, which is the part most people don't expect.
  • width / height (512–2048, default 1024), steps (4–50, default 20), cfg_scale (1–20, default 1.0), sampler/scheduler, negative_prompt, loras, quantity (1–4), seed, output_format, image_metadata, api_config.

Outputs: images, errors, workflow_id, raw_json.

Why it matters

The KB's flux-2 essay has a striking stat: people who do serious editing still call Flux 2 Dev "the best local edit model by far," better than Qwen-Image-Edit and without Klein's anatomy mistakes - it even handles character sheets. The reason the community still said "too heavy to use" is the 53GB fp8 footprint. This node is the unlock: the editing quality without the hardware. Wire a LoadImage in, describe the change, and the edited image comes back as a native IMAGE ready for upscaling or compositing.

That also tells you the tradeoff: local editors like Klein's 4B or Qwen-Image-Edit cost nothing per call and run in seconds on a modest card. This node's pitch is specifically "I want the best, and I don't have a 48GB card." For occasional edits that's a fine trade; for daily iteration it's a metered habit.

Install & gotchas

Standard pack install - Manager (search Civitai Comfy Nodes), comfy node registry-install civitai-comfy-nodes, or git clone. Auth via env var / OAuth / Civitai Auth node.

The things worth knowing before you queue:

  1. Your source images upload to Civitai's fleet. The edit input goes with the job. For licensed or sensitive reference material, that's the deciding factor, not the Buzz.
  2. The prompt is the edit. There's no strength slider to rescue a vague instruction. Be specific about what changes and what must stay - that's the difference between a targeted edit and an unpredictable re-render.
  3. quantity caps at 4 and each output is billed. Plan the batch before you queue, and check raw_json to see what a session actually cost.

The honest summary: if you want Flux 2's editing ability and you've never been able to run it, this is the node you've been looking for. Just budget like it's a service, because it is.

CategoryCivitai/Image/flux2Dev/comfy

Inputs (15)

NameTypeDefaultDescription
promptSTRING
output_formatoptCOMBO4 options: , jpeg, png, webP
image_metadataoptSTRINGExternal metadata that will be stored with the image
widthoptINT1024512–2048
heightoptINT1024512–2048
seedoptINT00–4294967295
quantityoptINT11–4
cfg_scaleoptFLOAT1.001–20
stepsoptINT204–50
sampleroptCOMBO32 options: , euler, euler_ancestral, euler_cfg_pp, euler_ancestral_cfg_pp, heun, +26
scheduleroptCOMBO8 options: , normal, karras, exponential, sgm_uniform, simple, +2
negative_promptoptSTRING
lorasoptCIVITAI_LORAS
imagesoptIMAGE
api_configoptCIVITAI_CONFIGOptional Civitai Auth connection; defaults to CIVITAI_API_TOKEN or stored OAuth login.

Outputs (4)

NameTypeDescription
imagesIMAGE
errorsSTRING
workflow_idSTRING
raw_jsonSTRING