← all repositories
fallenshock/FlowEdit

Text-editing images without the diffusion inversion slog

FlowEdit performs text-guided image editing on pre-trained flow models by skipping the inversion step that most diffusion pipelines treat as mandatory.

1k stars Python Image · Video · Audio
FlowEdit
Not currently ranked — collecting fresh signals.
star history

What it does FlowEdit is a training-free, zero-shot method for text-based image editing built on top of pre-trained flow models such as Stable Diffusion 3 and FLUX. Instead of encoding an image back into noise—a process called inversion that most diffusion editing pipelines require—you provide a source prompt, target prompts, and an image, and the model applies the edit directly. The codebase runs via YAML experiment configs and supports community ComfyUI nodes for FLUX, Hunyuan, and LTX-Video.

The interesting bit The project’s core trick is dodging inversion entirely, which is unusual because most text-guided editing methods treat inversion as unavoidable overhead. That shortcut earned it the ICCV 2025 Best Student Paper award and has already spawned a small ecosystem of follow-up work, including video extensions like WAN2.1 and DynaEdit and trajectory refinements like FlowAlign.

Key highlights

  • Inversion-free editing for flow-based diffusion models (SD3, FLUX).
  • ICCV 2025 Best Student Paper.
  • Hugging Face demo and recorded talk available.
  • ComfyUI integrations contributed by the community for FLUX, Hunyuan, and LTX-Video.
  • Follow-up research has extended the approach to video editing and optimal trajectory control.

Caveats

  • Dependency sensitivity: the README notes compatibility issues with newer diffusers versions and recommends pinning to 0.30.1.
  • Hyperparameters such as n_max and n_min are not fully explained in the README; you will need the paper to tune them.
  • The repository is a research implementation, so expect YAML configs and scripts rather than a polished UI.

Verdict Grab this if you are experimenting with flow-model editing and want to avoid inversion boilerplate. Skip it if you need a consumer-grade editing app with no hyperparameter fiddling.

Frequently asked

What is fallenshock/FlowEdit?
FlowEdit performs text-guided image editing on pre-trained flow models by skipping the inversion step that most diffusion pipelines treat as mandatory.
Is FlowEdit open source?
Yes — fallenshock/FlowEdit is open source, released under the MIT license.
What language is FlowEdit written in?
fallenshock/FlowEdit is primarily written in Python.
How popular is FlowEdit?
fallenshock/FlowEdit has 1k stars on GitHub.
Where can I find FlowEdit?
fallenshock/FlowEdit is on GitHub at https://github.com/fallenshock/FlowEdit.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.