Skip to content

Redrob Image

Open source

From prompt to
an image on your own machine.

A light text-to-image model that finishes in about 8 steps. The weights are Apache-2.0, so you can take them, change them, and ship them again.

Quickstart from the public README
Apache-2.0Open weights~8 stepsRuns locally

License: Apache-2.0

stars 0 · lang Python · pushed 2026-08-07 · as of 2026-08-07

Grainy generative stills from Redrob Image

Eight steps, not fifty

Turbo sampling finishes a frame in about 8 steps instead of the 30 to 50 a normal diffusion model needs. On the same card, that is the difference between waiting and iterating.

  • About 8 DiT steps per image
  • cfg 1 / guidance_scale=0, no second pass
  • Negative prompts are ignored, so write it all positive
Eight steps, not fifty

Plain Diffusers code

No custom runtime, no bespoke node graph, no wrapper of ours to learn. pip install diffusers, from_pretrained, and the code you already have keeps working.

  • Standard Diffusers pipeline API
  • Ships as a single merged UNET
  • Nothing to sign up for, no key to fetch
Plain Diffusers code

Light enough to sit local

Fewer steps and a single merged UNET mean less memory and less time per image. It is meant for one consumer card, not a rented cluster.

  • One consumer GPU is the target, not the fallback
  • Prompts and outputs never leave the machine
  • No hosted inference in the path
Light enough to sit local

Open all the way down

Not open-ish. The weights themselves are Apache-2.0 on Hugging Face, so you can fine-tune them, put them in a product, and redistribute them without asking us.

  • Apache-2.0 on the weights, not just the code
  • Commercial use and redistribution allowed
  • Weights and model card on Hugging Face
Open all the way down

Tuned for photo work

The tuning went into photo, portrait, and mood instead of trying to be even everywhere. Ask it for a lit scene, a face, or a palette and it holds up.

  • Photo: light, depth, and material
  • Portrait: faces and skin that hold at full size
  • Mood: palette and grain you can steer
Tuned for photo work

Where it falls short

It is weak at legible text. Hangul and most non-Latin scripts come out wrong, and typography-heavy graphic work lands well below the photo and portrait results.

  • Hangul and non-Latin text remain a gap
  • Typography-heavy graphics are not the strength
  • Limits are published, not hidden
Where it falls short
Eight steps, not fifty

What we measured

The preference study against GPT Image 2 came out 44-16-30 over 90 blind pairs. The design, the confidence intervals, the categories it lost, and what we would size differently next time are all written up outside this page.

Read the measurement writeup

Ready to build?

Clone the repo and run the quickstart. No signup, no API key.

pip install -U torch transformers accelerate safetensors && pip install -U diffusers

Common questions

License, limits, and how the path actually runs. Claims travel with method and caveat.