Instructions to use HandEdit/HandEdit-LoRA with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use HandEdit/HandEdit-LoRA with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
Download README.md from HandEdit/HandEdit-LoRA: direct link, hf CLI and curl.
- Browser
- Download file 3.3 kB
-
https://huggingface.co/HandEdit/HandEdit-LoRA/resolve/refs%2Fpr%2F1/README.md
- Command line
-
hf download hf://HandEdit/HandEdit-LoRA@refs/pr/1/README.md
-
curl -L -o README.md https://huggingface.co/HandEdit/HandEdit-LoRA/resolve/refs%2Fpr%2F1/README.md
library_name: peft
tags:
- image-editing
- lora
- robotics
- hand-editing
base_model:
- meituan-longcat/LongCat-Image-Edit
- Shitao/OmniGen-v1
- black-forest-labs/FLUX.2-klein-base-4B
- stepfun-ai/Step1X-Edit
HandEdit LoRA
HandEdit provides parameter-efficient LoRA adapters that specialize four open-source image-editing backbones for human-to-robot-hand replacement.
We build more than 20K aligned training pairs from the HandEdit data. Each pair contains an input image with a real human hand interacting with an object and a corresponding target image in which only the hand is replaced by an Inspire robotic hand. The training instruction asks the model to preserve the original wrist pose, finger configuration, grasp relation, object contact points, interaction object, background, lighting, and camera viewpoint as closely as possible.
Only LoRA parameters are released; the full base-model weights are not redistributed.
Models
| Adapter | Official base model | Local checkpoint |
|---|---|---|
| LongCat-Image-Edit | meituan-longcat/LongCat-Image-Edit |
checkpoints/longcat/ |
| OmniGen-v1 | Shitao/OmniGen-v1 |
checkpoints/omnigen/ |
| FLUX.2 Klein Base 4B | black-forest-labs/FLUX.2-klein-base-4B |
checkpoints/flux2/handedit_flux2_klein4b_lora.safetensors |
| Step1X-Edit | stepfun-ai/Step1X-Edit |
checkpoints/step1x/inspire_step1x_r32_a16_res512.safetensors |
Download
Download all four sanitized LoRA checkpoints
Or download and verify them from the command line:
pip install huggingface_hub
python scripts/download_weights.py
python scripts/verify_weights.py
The published ZIP and individual adapter files are hosted in
HandEdit/HandEdit-LoRA.
Inference
Detailed environment setup and commands are in
docs/INFERENCE.md. The shortest examples are:
# LongCat-Image-Edit
python scripts/infer_longcat_lora.py \
--input_dir ./examples/input --output_dir ./outputs/longcat
# OmniGen-v1
python scripts/infer_omnigen_lora.py \
--input_dir ./examples/input --output_dir ./outputs/omnigen
# FLUX.2 Klein Base 4B
python scripts/infer_flux2_lora.py \
--input_dir ./examples/input --output_dir ./outputs/flux2
# Step1X-Edit
python scripts/infer_step1x_lora.py \
--repo_dir ./third_party/Step1X-Edit \
--model_dir ./weights/Step1X-Edit \
--input_dir ./examples/input --output_dir ./outputs/step1x \
--quantized --offload
Release hygiene
The public weights are sanitized copies. Training-data identifiers, dataset
sizes, local paths, author fields, timestamps, session information, and other
training-process metadata were removed without changing tensor bytes. See
SANITIZATION.md and weights_manifest.json.
Base-model licenses
Users must follow the license and access terms of each official base model. This repository does not redistribute the four base models.