Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Inline Research

Version control for AI filmmaking

We build Inline Studio, a free and open source canvas for AI filmmaking where every render is kept as a versioned take, so you never lose the good version.

Website Discord Hugging Face Civitai License GPL-3.0


The problem we work on

You generate forty variations of a shot. One of them is perfect. Three hours later you can't find it, can't remember the settings, and can't reproduce it. So you re-roll and settle for something worse.

Inline Studio fixes that at the data model. A frame isn't a file, it's a slot with a history. Generating again adds a take, it never overwrites. You pick a hero take and it flows downstream to everything wired after it. You build the whole film on one board, moodboard through final cut.

"This is the part of open source you can't fake. Someone wanted a tool that didn't exist, built it on us, and gave it to everyone."

Robin Huang, Cofounder, ComfyUI (original post)

Repositories

Repo What it is
Inline-Studio The app. Node canvas, take history, timeline, LoRA trainer, and the Inline Core engine that powers it. Start here.
Inline-Registry The published extension index the app's Available tab reads.
Inline-Studio-Extension-Guide The reference extension, for anyone writing custom nodes.

Releases and changelog: Inline-Studio/releases. Packages: inline-core and inline-studio-frontend on PyPI.

Will it run on your machine?

Worth answering before you install anything.

Your hardware What you get
No GPU at all API Nodes reach hosted models. Nothing to download, works today.
8 to 16 GB Z-Image Turbo runs locally. 1024px fits in roughly 11.5 GB at Guidance 0.
24 GB FLUX.2 klein 4B stays resident at bf16, and quantized builds go further.
40 GB and up Krea 2 at full quality, and LoRA training at 1024px.

Training is cheaper than generating, so a Krea 2 LoRA trains at 512px inside 12 GB on a card that can't generate with the model at all. Full numbers are in the app README.

Train your own LoRA

Training is part of the app, not a separate toolchain you go and learn. The Trainer is a second canvas: a dataset node, a Train LoRA node, a live loss graph and a resources readout, wired together. Press Start and watch it run. Hyperparameters sit in a side panel so the node itself stays a status surface, with a step counter, the trainer's streaming logs, and a progress bar.

The Inline Studio Trainer canvas, with a dataset node, a Train LoRA node running, live logs and a loss curve

  • Three architectures. Z-Image, Krea 2 and FLUX.2 klein. You train on the undistilled base, then generate with the fast distilled checkpoint, and the LoRA carries over unchanged so you keep the 8-step render speed. If you only hold a Turbo checkpoint, a training adapter is fused in for the run and dropped when the LoRA is saved.
  • It fits a 16 GB card. Z-Image trains at 512px in about 13 GB and at 1024px in about 15 GB. Krea 2 with a 4-bit frozen base trains at 512px in about 12 GB, measured on a Tesla T4. A LoRA trained at 512px still applies at any generation resolution.
  • Captions are optional. Caption the dataset locally with the built-in captioner, edit captions by hand, or switch them off and rely on the trigger word, which works well for a single subject.
  • Stop and resume. Stopping flushes a checkpoint holding the adapter weights, optimizer and RNG state, and step count, so resuming picks up at the exact step. Runs interrupted by a crash recover on their own.
  • Straight into a render. The finished .safetensors lands in models/loras/ and appears in the LoRA loader node right away, so you can wire it into a generate node and try it without leaving the app.

Nothing is downloaded behind your back. Training reuses the model files you already have, and if one is missing the run stops and names it.

Full walkthrough, with a worked example, measured VRAM numbers, and the settings we'd start from.

Models and datasets

Trained on that canvas, published openly, dataset included so you can reproduce the run.

Everything else we publish lands on Hugging Face and Civitai.

Get started

Contact

team@inlinestudio.art · Privacy policy

Inline Studio is licensed GPL-3.0. Copyright Aesthisia Datacenters Private Limited.