MOSS Image is a 5B parameter text-to-image DiT from the OpenMOSS team, built for accurate in-image text, layout control and long prompts. It pairs a Qwen3.5 9B text encoder with the FLUX.2 VAE, accepts prompts of up to 4K tokens in natural language, booru-style tags or a JSON layout, and renders from 512px up to 2K at any aspect ratio.
Originally released by OpenMOSS on Hugging Face. All credit for the model goes to the OpenMOSS team. Civitai hosts a mirror so creators can generate with it on-site and train against it. Head to the original repo for the reference pipeline, the user guide and updates.
Two versions
SFT is the supervised fine-tune of Base on curated data. OpenMOSS recommends it for generation: cleaner text grouping and more organised layouts.
Base is the undistilled base model with no post-training. OpenMOSS recommends it for fine-tuning and LoRA training. LoRAs trained on Base can also be used on SFT, with partial compatibility.
Both run at 50 steps with CFG 3 (raise it for short prompts), flow-matching Euler, shift 5. OpenMOSS recommends English prompts; Chinese and other languages are supported. Use line breaks and quotes around text you want rendered.
Files
Each version carries the diffusion model in bf16 and int8, from the Comfy-Org repackage. The Qwen3.5 text encoder and FLUX.2 VAE ship in the same repo. The original Diffusers weights are at MOSS-Image-Base and MOSS-Image-SFT.
Generating on Civitai
Both versions are in the Civitai generator for text-to-image, with steps, CFG and a negative prompt exposed. JSON layout prompts work as plain prompt text. Image editing and reference images are not part of this release.
License
MOSS Image weights and inference code are released under the Apache License 2.0. Commercial use, derivatives and LoRAs are allowed; keep the licence notice with any redistribution.
Links
Description
FAQ
Comments (23)
ohh can't wait to try this one ! Thank you !!!!
I'm never optimistic about newer models, but this is THE model kids, remember to use BBox, and for creators do your stuff and start creating LoRA's, this model has the potential to replace Krea 2
yeah bbox works quite well with minimal prompt leakage
@Lynx2025 Model is insane, my Krea prompts are simplistisc AF (I don't use LLM's) but this model understands basically the most basic stuff and it gets right, it has some deformation with fingers and sometimes it gets body horror's but I believe that is a issue with the turbo LoRA, but with time it will be a great model.
Yeah this is gonna replace Krea 2 probably. Hopefully Krea 3 takes notes otherwise it'll be irrelevant with this model's release.
What is Moss Image and how dose it comepare to Krea 3/2 and Qwen Image 2.1?
Interesting. Quite costly at like 40 buzz / image. But this is without Turbo LoRAs.
RIP Flux3 klein for sure .... and probably Krea2 and Anima (new anime dataset cutoff ~05.2026).
Krea2 still good for the near future. 12 buzz/image with Turbo. A lot of LoRAs and checkpoints. It'll take a few months for MOSS to truly unseat it.
Cant make it work localy on Comfyui, it just not see config.json in transformer/
comfyui works fine. update comfy to latest build instead of stable, or just wait a bit for a new stable update
WOW, fully uncensored from the factory
One day I'll see an open weight diffusion transformer this small that looks good and edits too.
It knows many characters and concepts (best NSFW base model yet), but prompting is hard: results are unstable with many artifacts. Maybe a good skill with decent LLM can make it right, utilizing it's 4K context window (Krea 2 only has 512)
This is, to date, the most knowledge-rich open-source text-to-image model (for realistic).
It is capable of handling both anime and realistic styles, and it is uncensored. Although there are occasional issues with limb structure, I believe it will only get better in the future.
This is a nice little model, size wise, cause in terms of realism it can give Qwen2.1 a run for their money. I still like Anima more but I've heard they're working on Anime targeted version.
A new king is here🙌.Moss blow out of the water Krea 3 Klein and I’d say it’s slightly superior to the Krea 2.
I don't think it's superior to Krea2 honestly, but definitely a nice mix of Flux and Anima. If they release MOSS XL or something like a 12B parameter model, then yeah possibly. The license is very good as well.
This model is pretty damn incredible.
it can handle complex poses pretty well, and is pretty creative with compositions and styles.
MOSS Image extension for Neo by eduardoabreu81:
https://github.com/eduardoabreu81/moss-image-forge-neo
That was quick.
This model has potential.
Out of the box, its uncensored and shows decent prompt adherence to both tags and natural language. It's got bounding boxes which enable more complex compositions as well.
I've not got it to work with artist style tags, so I'm guessing they were pruned from the dataset.
With a good finetune, this would overshadow Anima, however, I'm interested to know what differences in training methodology would this model require. Guess it's time to take a look at the paper.
Generations are too Slow (+100seconds). needs turbo lora.
Quality is really good tho, one of if not the best.
Details
Files
flux2-vae.safetensors
Mirrors
FLUX_2_Klein_Train_VAE.safetensors
flux2_vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2_ae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
kx7_m_1032dadf51.safetensors
flux2-vae.safetensors
kx7_m_1032dadf51.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2_vae.safetensors
flux2-vae (1).safetensors
flux2-vae.safetensors
flux2-vae.safetensors
FLUX.2 VAE [FP32].safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
Flux2-vae.safetensors
kx7_m_1032dadf51.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2_ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2_ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2_ae.safetensors
flux2_ae.safetensors
flux2-vae.safetensors
flux2vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2_ae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-dev-vae.safetensors
flux2-dev-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
vae_flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
decoder-01.safetensors
ae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
ae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors
ae.safetensors
flux2-vae.safetensors
flux2-vae.safetensors





