Sign in

Moovi

Hi. I’m Moovi.

I direct videos.

make a 30 second launch video for my café, make it go viral

Generate
Generating…

Welcome to our caféThe best coffee in townVisit us today!

final_v7_FINAL.mp40:07 / 0:30

One model.One text box.You type, and hope.

He doesn’t generate.He directs.

Directed by AI*

Hover Moovi to say hi

One director.Seven specialists.One memory.

* A crew of eight, actually.

He doesn’t work alone.meet the crew

Editor

Your footage

Finds your best take, cuts clean, rescues weak shots and cleans your voice.

Researcher

Facts

Reads your site and finds the facts behind the film, each one with its source.

Writer

Script

Writes the hook and every line. A claim only ships if it traces back to a fact.

Sound

Voice & music

Casts the voice, picks the track, and lands every cut on the beat.

Designer

Look

Locks one look for the film and casts a visual for every beat. Never the same recipe twice.

Lens

Critic

Checks every frame against the rules and hands back whatever feels off.

Keeper

Memory

Turns your notes into rules, and always knows which one is the newest.

One brief in,a finished cut out.

01

Brief

You say what it’s for. Moovi plans the run and pins the tasks to a board inside the graph.

02

Footage

Editor keeps the best take of the pour and cleans the café noise out of your voice.

03

Facts

Researcher reads brightcafe.example: open from 7am, oat milk at no extra cost. Every fact keeps its source.

04

Script

Writer drafts the lines. “Best coffee in town” has no source, so it’s out. “Open from 7am” has one, so it’s in.

05

Sound

Sound casts a warm voice and snaps all twelve cuts to a 124 BPM kick.

06

Look

Designer locks one look and casts a visual for every beat, skipping last week’s recipe.

07

Review

Lens spots the end card touching the logo and hands it back. Fixed in seconds.

08

Remember

Keeper files your note: “music a bit louder” now replaces “quiet bed”. The next video starts here.

Sample run · brightcafe.example

v1 · 30s · 1080×1920 · ready

His halo ishis memory.

HAS_FACTGAVEGAVECHOSEBECAUSEBECAUSEBrandbrightcafe.exampleFactOpen from 7amShotShot 03 · cup pourDecisionSoft bed, hard cutFeedback · 2 MarQuiet music bedFeedback · 9 MarNo crossfadesFalkorDB · brand_brightcafe

Every brief, fact, shot, decision and correction becomes a node in a FalkorDB graph, one graph per brand. When you change your mind, the new note supersedes the old one. Ask any frame why it is there, and Moovi walks you down the path.

What he follows now
  • Quiet music bed2 Mar
  • No crossfades9 Mar
MATCH (b:Brand {name: 'brightcafe.example'})-[:GAVE]->(n:Feedback)
WHERE n.invalid_at IS NULL
RETURN n.text, n.at

One director,

explainerslaunch filmskinetic promosyour footage

Voice-led explainers

Your script or voice-over becomes a clean vertical explainer: word-by-word type, pop-in visuals, every word on its beat.

  • 9:16 · 60–110s
  • Word-synced type
  • Voice-over first

Cinematic launch films

A product launch with real camera moves, speed ramps and transitions that hide every cut.

  • 16:9 or 9:16 · 20–45s
  • Camera moves, speed ramps
  • Story and VO script

Kinetic promos

Short, loud and bilingual-friendly. Letters scatter in, words slam, whip cuts carry real motion blur.

  • 16:9 · 18–30s
  • Slam words, whip cuts
  • Comment-keyword CTA

Premium edits

Hand him raw footage. He returns a polished reel: word-synced captions, b-roll, punch-ins and a full mix.

  • 9:16 · any length
  • Captions, b-roll, punch-ins
  • Music and SFX mix

Under the hood,for the curious.

Technical note · v0.1

Moovi-1: a director harness on a temporal graph

Abstract

We present Moovi-1, a multi-agent harness for video production. One planning agent decomposes a brief into tasks on a graph blackboard; seven specialists claim, execute and review them. All context lives in FalkorDB: brand facts, shots, decisions and feedback, with SUPERSEDES edges for change over time and one isolated graph per brand. Every decision writes its provenance, so any frame can answer “why?” with a path.

BriefMoovi · directorEditorResearcherWriterSoundDesignerLensKeeperFalkorDB graphRender engines
Fig. 1. Agents share nothing but the graph.

Harness

  • Director on Claude Opus
  • Specialists on Sonnet, memory on Haiku
  • Agents share nothing but the graph
  • Every step emits an event you can watch

Graph

  • FalkorDB, one graph per brand
  • Temporal memory via SUPERSEDES
  • Truth guard: no path, no claim
  • Shot paths via algo.SPpaths

Render

  • Deterministic motion engine
  • Cinematic 3D film pipeline
  • Word-synced caption engine
  • Moovi himself: a WebGL SDF
MATCH p = (s:Shot {id: $shot})<-[:CHOSE]-(:Decision)
          -[:BECAUSE*1..3]->(why)
RETURN p
Paper and harness code: coming with the studio.

You bring the idea.Moovi brings the crew.