🚀 Getting Started 3

🎨 Generate 13

Tutorial 8 min

Fast Inference with Lightning LoRAs

Use --fast to generate images 10x faster with Lightning distillation LoRAs. Side-by-side comparisons of text rendering, editing, and outpainting quality at 4, 8, and 50 steps.

fastlightningqwen-imageqwen-image-editcomparisontext-renderingeditingoutpaint
Fast Inference with Lightning LoRAs
Deep Dive 12 min

Why modl Works with AI Agents

Every modl command outputs JSON, accepts deterministic seeds, and composes into pipelines. Here's what happens when an AI agent chains them together — and catches a missing kitten.

agentpipelinejsonautomationvision
Why modl Works with AI Agents
Deep Dive 12 min

Product Photography Pipeline

Generate, edit, and process product images — from studio shots to lifestyle placements. Compare models, explore background removal, upscaling, outpainting, and the multi-seed pick-the-best workflow.

productphotographyeditremove-bgupscaleoutpaintlifestyleecommerce
Product Photography Pipeline
Deep Dive 10 min

Make a Children's Book of Your Dog with AI

Train a LoRA of your pet, generate consistent illustrations with a quality-checking pipeline, and compile a print-ready PDF storybook.

generationloraz-imagepipeline
Make a Children's Book of Your Dog with AI
Project 15 min

Design a Character Reference Sheet with Klein

Generate a base character, then edit poses, expressions, and outfits — all without retraining. Real results, real failures, and a Klein 4B vs 9B showdown.

charactereditkleinreference-sheetgame-devposes
Design a Character Reference Sheet with Klein
Project 15 min

Illustrate a Children's Story with Multiple Characters

Generate a 6-page storybook with 3 characters using Klein 9B + a LoRA. The hard problem: keeping a kitten visible when a LoRA dog dominates every scene.

generationlorakleinstorybookmulti-characteredit
Illustrate a Children's Story with Multiple Characters
Tutorial 9 min

Your Bash Loop Is a Command. Your YAML Is a Recipe.

A bash for-loop runs once. A workflow YAML is a build artifact for an image. Here's what that buys you — and when you should still reach for bash instead.

workflowbatchlorayamlkleinreproducibilityportability
Your Bash Loop Is a Command. Your YAML Is a Recipe.
Deep Dive 10 min

Multi-Stage Generation: Z-Image to ZIT Refiner

Chain models for better results — generate with Z-Image base for prompt adherence, then refine with Z-Image Turbo for detail. Two commands, one pipeline.

img2imgmulti-stagez-imageworkflow
Multi-Stage Generation: Z-Image to ZIT Refiner
Project 15 min

Compose + Edit: Controlled Image Placement

Layer subjects onto backgrounds with modl compose, then use an edit model to integrate lighting and shadows. Klein 9B vs Qwen-Edit-2511 comparison, edit prompt ablation, and honest results across 3 scenarios.

composeeditkleinqwenworkflowcomparison
Compose + Edit: Controlled Image Placement
Deep Dive 14 min

Model Personalities — Same Scene, Six Models

Every model has a visual personality. Same prompts across Chroma, Klein, Z-Image Turbo, Flux Schnell, and SDXL — mythology, dioramas, ink wash, pixel art, Ghibli, and more.

comparisonchromakleinz-imagesdxlfluxstylelora
Model Personalities — Same Scene, Six Models
Project 18 min

ERNIE Image: Posters, Stickers & Structured Layouts

Master ERNIE-Image's unique prompting style — generate infographics, multi-panel sticker sheets, character reference sheets, recipe cards, comic pages, and images with readable embedded text.

ernietext-renderingstructuredpostersticker-sheetmulti-panelrecipegenerate
ERNIE Image: Posters, Stickers & Structured Layouts
Deep Dive 11 min

Submit from Your Mac, Wake Up to Finished Assets

Your GPU workstation does the heavy lifting overnight. Your Mac submits workflows, checks status, and downloads results — no port forwarding, no tokens, just SSH.

workflowmcpremotesshagentbatchmulti-userportability
Project 15 min

Stuck on Z-Image? What Klein 9B Does Differently

Side-by-side comparison of Z-Image Turbo and Klein 9B across camera angles, editing, complex scenes, and LoRA training — with full prompts and settings to reproduce everything.

comparisonkleinz-imageeditanglestraininglora
Stuck on Z-Image? What Klein 9B Does Differently

✏️ Edit & Refine 8

Quick Start 4 min

From Draft to Final: Upscale + Score

Take a generated image from draft to production quality — upscale to 4096px and score to filter your best work. Two commands, one CLI.

post-processingupscalescore
From Draft to Final: Upscale + Score
Deep Dive 12 min

Shape Control with ControlNet

Turn sketches into photos, swap materials, transfer compositions — use structural control to tell the AI where everything goes while changing everything else.

controlnetpreprocessdepthcannyposez-image
Shape Control with ControlNet
Quick Start 6 min

Shape Control Without ControlNet

Use preprocessor outputs as structural guides for edit models — get ControlNet-like results without ControlNet weights. Klein 4B does it in 4 steps.

editpreprocesskleinqwen-image-editstructural-control
Shape Control Without ControlNet
Deep Dive 12 min

Transfer Style From a Reference Image

Transform any photo into oil paintings, anime, comic books, coloring pages, pixel art, and more — 20+ real examples across two subjects using Klein 9b and Z-Image.

style-refimg2imgeditkleinz-imageanimepixel-art
Transfer Style From a Reference Image
Deep Dive 10 min

Inpaint Any Image with Any Model

LanPaint brings training-free inpainting to every model in modl. Remove people, change expressions, swap objects — no dedicated inpaint model required.

inpaintingeditingflux-filllanpaintz-image
Inpaint Any Image with Any Model
Project 15 min

Multi-Reference Editing with Klein 9B

Pass up to 4 reference images to Klein 9B and blend people, places, and styles in a single generation. Real experiments, findings, and tips.

kleinmulti-referenceeditstyle-refcharacterflux2
Multi-Reference Editing with Klein 9B
Project 18 min

Virtual Try-On Deep Dive

The definitive comparison of every clothing-swap method in modl — text edits, reference images, and inpainting — tested across jackets, dresses, pants, and accessories with real results.

vtoneditinpaintingkleinfashionlanpaintflux-fillz-image
Virtual Try-On Deep Dive
Tutorial 9 min

Restore & Revive: Bringing Damaged Photos Back to Life

Colorize, denoise, and repair damaged historical photos with one command. Klein 9B vs Qwen Image Edit 2511 across five public-domain photos, three prompts, and a 4K finish — full commands to reproduce everything.

editrestorationcolorizekleinqwen-image-editupscale
Restore & Revive: Bringing Damaged Photos Back to Life

🧠 Train 3

🔍 Analyze 3