NewLearn · Contests · Organize

Discover AI Film Connect to the new Virtuals Ecosystem for Creatives

Shared production notes, breakdowns, and working methods from the top people experimenting with AI films.

Free forever with the local browser. Sign up for free Cloud storage.

The Studio

AI gives you frames.
Lyra gives you a film.

The tools you use today generate brilliant individual shots — and then forget them. Lyra Story is the directorial workspace where every render knows the storyboard it belongs to, every storyboard knows its beat, and every beat knows its scene. Every prompt, every selection, every take captured in a tree.yml you can open in any text editor.

Lyra
01 / SCAFFOLD

Scenes hold beats. Beats hold storyboards.

Scaffold a scene, scaffold its beats, scaffold the grid. The structure is empty until you fill it in — and once it's filled, every node knows its parents.

02 / COMPOSE

Drag in dozens. Promote four (or nine).

Brainstorm a gallery of candidates per shot. Promote keyframes when you're ready. The grid composes itself. The Seedance prompt regenerates with cumulative timing.

03 / OWN

The graph survives your tools.

Every project is a tree.yml — prompts, parents, selections, hashes. Move it, fork it, archive it. The file is the truth.

The Loop

End to end,on a real shot.

The pipeline below is the actual workflow we use on the animated short being cut with Lyra Story right now — not a demo built for marketing.

STEP 01

Scaffold the scene.

Drop in the beat. Write a one-line description. The structure is empty until you fill it in.

STEP 02

Brainstorm the gallery.

Drag in Midjourney exports. Generate via fal.ai or your own provider keys. Build a pool of dozens of candidates per storyboard.

STEP 03

Promote to keyframes.

Pick the four shots. The 2×2 grid composes. The Seedance prompt regenerates with cumulative timing, panel positions, and card spelling failsafes.

STEP 04

Render, drop, iterate.

Generate the clip externally. Drop the .mp4 back into the storyboard. The graph remembers every take.

Local-first manifesto

Private by default. Yours by design.

Private projects never touch our servers. No telemetry. No training pipeline reading your renders. Lyra Story runs offline — the file system is the database. A tree.yml next to your images records every prompt, every parent, every selection. If we disappear tomorrow, your project keeps working.

Browser-Local mode

Chrome and Edge save directly to a folder you pick. No upload, no roundtrip.

SDK-Linked mode

Any browser, plus a @lyra-mcp/sync CLI that bridges localhost to the studio.

Cloud storage (Cloud Plan)

One toggle. Cloudflare R2 mirror with a self-describing manifest. Local stays authoritative.

scene_03/beat_02/tree.yml42 lines · 2.1kb
# lyra-story v0.9 · tree-of-thought
scene: "03_arrival"
beat: "02_threshold"
storyboard:
grid: 2x2
slots:
- id: A1 parent: cand_087
scores: { spec: 0.92, tonal: 0.88 }
selection_note: "silhouette reads at 24px"
- id: A2 parent: cand_104
- id: B1 parent: cand_122
- id: B2 parent: cand_156
prompt_versions:
- v: 3 mode: auto hash: a3f…
takes:
- file: take_03.mp4 active: true
Pricing

Free where it should be. Paid where it's worth it.

Always free
$0 forever
  • Generate, score, branch, scaffold
  • Scene · beat · storyboard · keyframe pipeline
  • Seedance prompt generator
  • Creators Fund + accept donations
  • Withdraw Creators Fund balance anytime
  • Browser-local + SDK storage modes
  • Works offline
Cloud Plan
$5/mo
  • + 50 GB storage on Cloudflare R2
  • + Public projects & gallery placement
  • + Access from any device
  • + CLI daemon sync
  • + Priority support

Pay for what augments your work, never for the work itself.
Creators Fund and donations are always free.

Community

Join the room where the actual work happens.

Feedback in #shot-review, prompt swaps in #cookbook, demo nights in #screening-room. No promo bots. No NFT energy. Just filmmakers working on real shots.

#shot-review#cookbook#screening-room#provider-keys
Join the Discorddiscord.gg/lyrastory

Try it on your next shot.

Free to sign up. Free to use forever. Your Creators Fund opens the moment you do.