01
Read
The site's own words, colours, logo, and photographs. Nothing is invented to fill a gap.
Filmfabrikk
Filmfabrikk reads a public website, proposes directions a customer would understand, and renders a short film on a beat grid. The score, the revision, and the file stay on the studio's machine.
The line they already published.
6 seconds. Cuts on the beat. Their photograph, cropped.
01
The site's own words, colours, logo, and photographs. Nothing is invented to fill a gap.
02
A few directions the brand could take. Each one has to pass a customer check and a shot coverage gate.
03
A short film and stills, cut to a beat grid, on the studio machine. The browser only plays a finished timeline.
04
A critic marks what is weak, with a time and a fix. The cut is made again, then the file is delivered.
These are checks in the local engine. A plan that breaks one of them is not rendered.
Install the local server. Your assistant calls it. Rendering, files, and music stay here. Direction, the critic, and design memory stay behind an access key you can lose.
| Tool | What the assistant gets |
|---|---|
| read_brand | Fetch a public site and return a brand DNA. |
| propose_directions | Directions with a customer check and a coverage verdict. |
| make_film | Plan, gate, render, score, and revise. |
| job_status | Where the job is, and the scores so far. |
| revise | Another pass, with an optional note. |
| get_outputs | The mp4, the stills, and the poster. |
Two lists. One is a waiting list. One is a request an owner can approve.