Video-to-Video
Diffusers
Safetensors
LucyEditPipeline

Lucy Edit Dev (5B)

Lucy Edit Dev Logo

πŸ§ͺ GitHub  |  πŸ“– Playground  |  πŸ“‘ Technical Paper  |  πŸ’¬ Discord



Put the woman in gothic black jeans and leather jacket and crop top under it.

1.2) Put her in a clown outfit.

1.3) Put the woman in a red bikini with an open thick coat above it.

Lucy Edit Dev is an open-weight video editing model that performs instruction-guided edits on videos using free-text prompts β€” it supports a variety of edits, such as clothing & accessory changes, character changes, object insertions, and scene replacements while preserving the motion and composition perfectly.

  • πŸš€ First open-source instruction-guided video editing model
  • 🧩 Built on Wan2.2 5B architecture β€” inherits high-compression VAE + DiT stack, making adapting existing scripts and workflows easy.
  • πŸƒβ€β™‚οΈ Motion Preservation - preserves the motion and composition of videos perfectly, allowing precise edits.
  • 🎯 Edit reliability β€” edits are more robust when compared to common inference time methods.
  • 🧒 Wardrobe & accessories β€” change outfits, add glasses/earrings/hats/etc.
  • 🧌 Character Changes β€” replace characters with monsters, animals and known characters. (e.g., "Replace the person with a polar bear")
  • πŸ—ΊοΈ Scenery swap β€” move the scene (e.g., "transform the scene into a 2D cartoon,")
  • πŸ“ Pure text instructions β€” no finetuning, no masks required for common edits

ℹ️ Model size: ~5B params. Build on top of Wan2.2 5B.


🎬 Demos

### Sample 1

1.1) Turn the man into an alien

1.2) Turn the man into a bear

1.3) Make it snowy

Sample 2


2.1) Turn the woman into Harley Quinn

2.2) Turn the woman into Lego

2.3) Turn the shirt into a sports jersey

Note: The prompts above are not enriched, the model will react better to enriched prompts - as described in the prompt guideline section below.


πŸ”₯ Latest News

  • [2025-09-18]: Initial Lucy Edit Dev weights & reference code released.
  • [2025-09-16]: Diffusers integration PR opened and merged. PR #12340.

πŸ› οΈ Quickstart

Installation

pip install git+https://github.com/huggingface/diffusers

Inference

Please refer to the "Prompting Guidelines & Supported Edits" section for the best experience.

from typing import List

import torch
from PIL import Image

from diffusers import AutoencoderKLWan, LucyEditPipeline
from diffusers.utils import export_to_video, load_video


# Arguments
url = "https://d2drjpuinn46lb.cloudfront.net/painter_original_edit.mp4"
prompt = "Change the apron and blouse to a classic clown costume: satin polka-dot jumpsuit in bright primary colors, ruffled white collar, oversized pom-pom buttons, white gloves, oversized red shoes, red foam nose; soft window light from left, eye-level medium shot, natural folds and fabric highlights."
negative_prompt = ""
num_frames = 81
height = 480
width = 832

# Load video
def convert_video(video: List[Image.Image]) -> List[Image.Image]:
    video = load_video(url)[:num_frames]
    video = [video[i].resize((width, height)) for i in range(num_frames)]
    return video

video = load_video(url, convert_method=convert_video)

# Load model
model_id = "decart-ai/Lucy-Edit-Dev"
vae = AutoencoderKLWan.from_pretrained(model_id, subfolder="vae", torch_dtype=torch.float32)
pipe = LucyEditPipeline.from_pretrained(model_id, vae=vae, torch_dtype=torch.bfloat16)
pipe.to("cuda")

# Generate video
output = pipe(
    prompt=prompt,
    video=video,
    negative_prompt=negative_prompt,
    height=480,
    width=832,
    num_frames=81,
    guidance_scale=5.0
).frames[0]

# Export video
export_to_video(output, "output.mp4", fps=24)

Prompting Guidelines & Supported Edits

Lucy Edit is built for precise, realistic, and identity-preserving video edits.
Prompts with ~20–30 descriptive words work best. Using the right trigger words helps the model understand your intent.

Trigger Words

  • Change β†’ Clothing or color modifications
  • Add β†’ Adding animals or objects
  • Replace β†’ Object substitution or subject swap
  • Transform to β†’ Global scene or style transformations

Supported Edit Types

1. Clothing Changes

βœ… Best performance. Lucy Edit excels at swapping outfits while preserving motion, pose, and identity.
Example: β€œChange the shirt to a kimono with wide sleeves and patterned fabric.”

2. Human/Character Replacement

βœ… Strong results. Works well for transforming people into new characters or creatures. Detailed prompts are key.
Example: β€œReplace the person with a tiger, striped orange fur, muscular build, and glowing green eyes.”
Example: β€œReplace the person with an 2D anime character, big eyes, blue gown and battle scars.”

3. Replace Objects

βœ… Reliable for structure-preserving swaps. Ideal when replacing one object with another of similar scale.
Example: β€œReplace the apple with a glowing crystal ball emitting blue light.”

4. Color Changes

⚠️ Mixed reliability. Sometimes subtle, sometimes exaggerated. Works best with precise descriptions.
Example: β€œChange the jacket color to deep red leather with a glossy finish.”

5. Add Objects

⚠️ Often attaches to the subject. Works best for wearable or handheld props.
Example: β€œAdd a golden crown on the person’s head, decorated with ornate jewels.”

6. Global Transformations

⚠️ Effective for backgrounds or scene-wide changes, might alter the subject Alter environment or style, might, Often changes the identity of the subject. Example: β€œTransform the sunny beach into a snowy tundra with falling snowflakes.”

Additional Notes

  • Strengths: Lucy Edit excels at identity conservation, edit precision, realism, and prompt adherence.
  • Detail matters: Longer prompts (20–30 words) describing style, appearance, and context improve results.
  • Frame count: 81-frame generations produce better temporal consistency than shorter clips.

πŸ“¦ Integrations

  • ☁️ Hosted API: You can access the model on our API and get 5000 free credits here.
  • 🧨 Diffusers: Coming soon
  • 🧩 ComfyUI: Coming soon

🧭 Roadmap

  • βœ… Public Batch API.
  • βœ… Diffusers pipeline (LucyEditPipeline)
  • βœ… Remote ComfyUI custom nodes.
  • βœ… Technical Report
  • Local Inference ComfyUI Nodes.
  • LoRA and fine-tuning scripts.

πŸ”’ License

This model falls under the LUCY EDIT DEV MODEL Non-Commercial License v1.0


πŸ“£ Citation

@article{decart2025lucyedit,
  title   = {Lucy Edit: Open-Weight Text-Guided Video Editing},
  author  = {DecartAI Team},
  year    = {2025}
  url     = { https://d2drjpuinn46lb.cloudfront.net/Lucy_Edit__High_Fidelity_Text_Guided_Video_Editing.pdf}
 }

πŸ™ Acknowledgements

Lucy Edit Dev builds on the excellent foundations of Wan2.2 (5B), and thanks the broader open-source community including diffusers and Hugging Face.


πŸ“¬ Contact

Downloads last month
1,334
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ 2 Ask for provider support

Model tree for decart-ai/Lucy-Edit-Dev

Quantizations
1 model

Spaces using decart-ai/Lucy-Edit-Dev 3