CivArchive
    FLUX Modular WF (discontinued) - v6.0
    NSFW
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined

    This workflow is now discontinued as I will focus on other models.

    Version 6.0

    The new Flux Modular WF v6.0 is a ComfyUI workflow that works like a "Swiss army knife" and is based on FLUX Dev.1 model by Black Forest Labs.

    The workflow comes in two different edition:

    1) the standard model edition that uses the BFL original model files (you can set the weight_dtype in the “Load Diffusion Model” node to fp8 which will lower the memory usage if you have less than 24Gb Vram and get Out Of Memory errors);

    2) the GGUF model edition that uses the GGUF quantized files and allows you to choose the best quantization for your GPU's needs.

    Press "1", "2" and "3" to quickly navigate to the main areas of the workflow.

    You will need around 14 custom nodes (but probably a few of them are already installed in your ComfyUI). I tried to keep the number of custom nodes to the bare minimum, but the ComfyUI core nodes are not enough to create workflow of this complexity. I am also trying to keep only Custom Nodes that are regularly updated.

    Once you installed the missing (if any) custom nodes, you will need to config the workflow as follow:

    1) load an image (like the COmfyUI's standard example image ) in all three the "Load Image" nodes at the top of the frontend of the wf (Primary image, second and third image).

    2) update all the "Load diffusion model", "DualCLIP LOader", "Load VAE", "Load Style Model", "Load CLIP Vision" or "Load Upscale model". Please press "3" and read carefully the red "READ CAREFULLY!" note for 1st time use in the workflow!

    In the INSTRUCTIONS note you will find all the links to the model and files you need if you don't have them already.

    This workflow let you use Flux model in any way it is possible:

    1) Standard txt2img or img2img generation;

    2) Inpaint/Outpaint (with Flux Fill)

    3) Standard Kontext workflow (with up to 3 different images)

    4) Multi-image Kontext workflow (from a single loaded image you will get 4 images consistent with the loaded one);

    5) Depth or Canny;

    6) Flux Redux (with up to 3 different images) - Redux works with the "Flux basic wf".

    You can use different modules in the workflow:

    1) Img2img module, that will allow you to generate from an image instead that from a textual prompt;

    2) HiRes Fix module;

    3) FaceDetailer module for improving the quality of image with faces;

    4) Upscale module using the Ultimate SD Upscaler (you can select your preferred upscaler model) - this module allows you to enhance the skin detail for portrait image, just turn On the Skin enhancer in the Upscale settings;

    5) Overlay settings module: will write on the image output the main settings you used to generate that image, very useful for generation tests;

    6) Saveimage with metadata module, that will save the final image including all the metadata in the png file, very useful if you plan to upload the image in sites like CivitAI.

    You can now also save each module's output image, for testing purposes, just enable what you want to save in the "Save WF Images".

    Before starting the image generation, please remember to set the Image Comparer choosing what will be the image A and the image B!

    Once you have choosen the workflow settings (image size, steps, Flux guidance, sampler/scheduler, random or fixed seed, denoise, detail daemon, LoRAs and batch size) you can press "Run" and start generating you artwork!

    Post Production group is always enabled, if you do not want any post-production to be applied, just leave the default values.


    Old version: V5.0

    You can use the original model files or the GGUF versions.

    There are two different basic workflows for generating an image: the standard FLUX workflow (with the optional Detailer Daemon nodes) and the Super-FLUX workflow (inspired by Olivio Sarikas' workflow). The Super-FLUX wf just split the total steps into three distinct sampler generations (1/3 of the total steps on each sampler) bringing more details to the image (sometimes even too much!).

    The FLUX tools are all available: Redux (IP-Adapter), Inpaint/Outpaint, and Depth/Canny (ControlNets).

    Prompt management is extremely powerful: you can use JoyCaption 2 for captioning an image and generate a detailed prompt; there is a local LLM (running on ComfyUI itself!) for LLM prompting generation; you can keep up to 6 different prompts for easy and quick use; last but not least you can create an image-database of your most used prompts: save the images you like in a specific folder, and use them as prompt-database. Just upload the image you want and the prompt you used for that image (and all the metadata saved with it) will be available for your next job.

    The Modules available are the following:

    1) Latent Noise Injection - improve the details of the image;

    2) Expression Editor - to modify the expression of your subject in portrait images;

    3) ADetailer - to improve quality and detail of hands, eyes, and faces;

    4) Ultimate SD Upscaler - to upscale your images with the upscale models you like;

    5) Postprocess - the final retouch to your images: saturation, contrast, sharpen, grain, and apply LUT.

    The workflow needs ComfyUI with Python 3.11, as the latest version of ComfyUI is based on Python 3.12 and some custom nodes are not working with 3.12. On my YouTube channel, you can find a workaround if you have windows_portable ComfyUI with Python 3.12 and want to revert back to 3.11.

    If you have trouble (Out of memory errors) with the original FLUX Dev model, I suggest you to try the GGUF version of the model: Q8 is almost the same as the original one, Q6.K or Q4.K are good alternatives.

    Use the following keys to navigate the Workflow: "1" for the frontend; "2" for the explanation notes and links to models to download; "3" for the backend (usually you will need this just for the first use).

    How to use the workflow

    The first time you upload the workflow you will need to install 35 custom nodes (unless you use some of them already for other workflows or you already used my old workflows like the v.4.3).

    I suggest installing one custom node at a time, restarting ComfyUI to make sure the installation was successful, and then installing the next custom node.

    Once you have the workflow ready with all the custom nodes, you will need the models files (unet, vae, gguf, clip, clipvision, stylemodel, upscale model, sam model, bbox detector, LUT...). In the workflow's notes (press "2") you will find all the links if you need to download them or if the ComfyUI Manager does not have them available for installation (always check ComfyUI Manager first!).

    Before you run the workflow, you need to do one last thing: upload the images for Input Images (Primary and Secondary) and the Prompts & parameters DataBase group. You can use any image you want to run the workflow, it's just because those nodes need an uploaded image to work. Otherwise, the workflow may get stuck.

    The Worflow video-guide on my YouTube channel:

    1. First time use and how the Prompt modules work

    2. Coming soon...


    Important

    If you like my workflow and you want to share images you create with it, I would really appreciate it if you post them in the Gallery below, just click on "+ Add Post" button.

    Thanks

    Tenofas

    Description

    A total re-work to simplify the workflow and use the bare-minimum custom nodes.

    Now with Flux Kontext!

    FAQ

    Comments (29)

    Sven111Jul 20, 2025
    CivitAI

    Amazing work as always ! Are loras connected to the Kontext ?

    Tenofas
    Author
    Jul 20, 2025· 1 reaction

    No, right now Kontext will not use LoRAs' Loader node. But as soon as there will be enough Kontext loras, I will modify it.

    galaxytimemachineJul 20, 2025
    CivitAI

    Will you be updating your Chroma version too?

    Tenofas
    Author
    Jul 20, 2025· 1 reaction

    I am working on it, updating the custom nodes (2-3 have to be replaced). But I guess I will upload the new version be the end of July or earlier if I can.

    lemkeJul 20, 2025
    CivitAI

    Great work will give it a shot

    2095909711Jul 24, 2025· 1 reaction
    CivitAI

    I am absolutely thrilled with this process! It is a very powerful and modular workflow, designed to work with the new FLUX model architecture. Its main feature is that it uses models in the GGUF format, which allows them to run on a wider range of hardware, including video cards with less memory and even on central processing units (CPUs). Tenofas has combined many different techniques into one big, flexible system. In the end, it is not just one process, but an entire studio for working with FLUX models, packed into a single JSON file.

    Tenofas
    Author
    Jul 24, 2025

    Thanks! 🙏

    Sven111Jul 29, 2025
    CivitAI

    if i just want to upscale an image i input, if its possible, how do it do it?

    Tenofas
    Author
    Jul 30, 2025

    I never tried, but yes in theory It Is possibile... But It would be much better to make a WF specific for that task. Anyway, img2img and denoise set to 0.00 would transfer the image as it was loaded to the upscaler modules.

    lemkeJul 31, 2025
    CivitAI

    Is there a reason the noise injection is completely gone btw?

    Tenofas
    Author
    Jul 31, 2025· 1 reaction

    For enhancing details, the Detail daemon node works better and is just one node. There are a lot of settings to play with in it!

    lemkeAug 2, 2025

    Tenofas Will try it out :) high res fix also works similar :)

    lemkeAug 7, 2025· 1 reaction
    CivitAI

    I can only recommend trying it out with flux dev 1 krea, AMAZING results!!!

    Tenofas
    Author
    Aug 7, 2025· 1 reaction

    Going to publish a small update in few days.

    lemkeAug 9, 2025

    Tenofas I am excited with what you will come up with :) 

    Tenofas
    Author
    Aug 9, 2025· 1 reaction

    lemke not a big difference with v6.0... trying just to make it easier to use Krea as alternative to standard Dev.

    kkieki139Aug 11, 2025
    CivitAI

    Great wf. I have a question, does the part "Flux Worflow settin" always triggers? For instance does Kontext knows about the Lora that might be loaded?

    Tenofas
    Author
    Aug 12, 2025

    No, as the Loras are part of the standard Flux 1 Dev model wf, this is because since Kontext is an "editing" model, did not have (not sure if it has today) any LoRA... an editing model is "the Lora" itself.

    Symbiot78Aug 23, 2025
    CivitAI

    ok - so ... Being a muppet - I cannot find where to change the model :-( I read carefully.. I even pulled most of the WF apart but haven't found model loader yet.. help.... :-)

    AiMaosterMemeMar 27, 2026

    Model Loader(find in map →↓)

    GanymedesAug 29, 2025
    CivitAI

    How do I make Img2img Module work?
    For me it's not working properly for base and gguf workflows. Other authors workflows are working fine.

    Tenofas
    Author
    Aug 30, 2025

    What's the problem you have? Describe how it's not working properly.

    GanymedesAug 30, 2025

    @Tenofas Maybe I'm doing something wrong. The output is always using input image resolution times 2, but content of the image completely ignored, I get totally random images output and they weird because of resolution is too high.

    Tenofas
    Author
    Aug 30, 2025

    @Ganymedes what value did you set in denoise?

    GanymedesAug 31, 2025· 1 reaction

    @Tenofas My bad, I didn't change the denoise value. Everything is working, thank you for the great series of workflows.

    Tenofas
    Author
    Aug 31, 2025

    @Ganymedes you have no idea how many time that happens to me!!! Happy you solved the problem!

    lemkeAug 31, 2025
    CivitAI

    Hi had question regarding resolution on simple workflow, the highres fix with an initial upscale of 1.5 introduces a lot weird lines in the upscaled version. Is there a possibility to change the initial resolution and skip high res fix completely? I tried multiplying the width and height underneath but didnt work and couldnt find a way to change the resolutions

    Tenofas
    Author
    Aug 31, 2025

    I think those lines depend on the resolution of the image, if it is not the standard resolution that was used for training, the images may show those imperfections. Let me give a look and I will try to find a solution.

    sllnOct 25, 2025
    CivitAI

    Is anyone else having trouble getting Style LoRAs to apply their style? It doesn't seem to be doing anything no matter how high i put the weight. could it be related to the ksampler version? Other loras work fine.

    Workflows
    Flux.1 D

    Details

    Downloads
    499
    Platform
    CivitAI
    Platform Status
    Available
    Created
    7/20/2025
    Updated
    5/13/2026
    Deleted
    -

    Files

    fluxModularWF_v60.zip

    Mirrors

    CivitAI (1 mirrors)