Iris
Prompt-driven editing for reality changes
Iris is built around a simple idea: point at a specific moment, describe what changes, compare multiple interpretations, and keep editorial control over what happens next.
- Changing one part of one moment without rebuilding the whole shot
- Comparing variants instead of trusting one blind generation
- Carrying accepted edits forward through continuity-aware flows
Localized edits
Change the exact region and moment you care about instead of replacing an entire sequence.
Variant selection
Generate multiple outcomes, compare them quickly, and choose the one that actually works.
Continuity follow-through
Push accepted edits through adjacent frames so the result feels authored, not accidental.
The editing loop
Iris is not a one-shot generator. It is an editing system built around timing, selection, comparison, and acceptance.
Select the moment
Prompt the change
Every change starts from a precise frame or short range.
The product expects comparison, not blind trust in a single output.
Acceptance is part of the interaction model, not a fallback.
The accepted look can continue into surrounding context.
- Localized edits instead of full-scene regeneration
- Variant selection instead of single-output guessing
- Continuity propagation instead of isolated frame changes
- Project memory instead of disposable sessions
Current product surfaces
Landing and routing
A landing page, a projects page, and an editor route frame the end-to-end experience.
Editing workflow
Upload, selection, prompt-driven generation, review, acceptance, and continuity tooling.
System support
FastAPI routes, AI observability, object storage support, and an optional GPU worker.
Why the workflow matters
Traditional editors are precise but manual. Generators are expressive but often too global. Iris sits between those two extremes. The goal is not to replace editing. The goal is to make specific editorial changes feel direct.Start here
- quickstart for the fastest path to a running local setup
- editor workflow for the full product loop
- architecture for the repo and service layout