# AI movie that writes and films its own scenes — Freysa Forever

A feature-length AI movie that writes its own next five minutes, films them, and airs them — a story writer, a camera, and a player that never needs a person in the loop.

Type: project

Published: 2026-08-31

[Original page](<https://artlu.ai/project/ai-movie-that-writes-and-films-its-own-scenes-freysa-forever>)

[Browse this group](<https://artlu.ai/ai/groups/freysa-forever.md>)

Parent project: Freysa Forever

Recorded status: launched

Updated: 2026-09-16T16:05:07.077Z

Technologies: Python, Node.js, SQLite, ffmpeg, fal.ai, MiniMax, GLM, OpenRouter, Cloudflare R2

## Details

**What is Freysa Forever?**
An AI-generated movie that keeps going. It writes its own next block of story, films it shot by shot, and plays the result to whoever is watching.

**What it does**
- Writes a five-minute episode scene by scene, in parallel, instead of as one slow attempt
- Films every shot of a block at once, and writes both possible next blocks while the current one plays
- Grows new characters and places as the story explores them, and draws a new character alongside the scenes rather than before them
- An auditor reads a finished script once and repairs only the scenes it complained about, instead of judging the whole episode pass or fail
- A pure autopilot mode where the taste audit is off and the form rules still hold

**How it works**
Scenes and shots became the same thing — roughly twenty short single-camera takes, each naming exactly who is on screen. That removed the entire class of failures where a close-up broke because an off-screen character was still listed. Paperwork mistakes a machine can fix — a name a few characters too long, a missing prefix — get fixed silently instead of killing a proposal, so the writer is only asked to decide what only a writer can decide. The story writer was chosen by a measured three-model race rather than by preference.

**Built with**
Python and Node.js, SQLite for the story ledger, MiniMax via fal.ai for video, GLM through OpenRouter for writing, ffmpeg, Cloudflare R2 for media.

## Links

[Site or demo](<https://freyultra.freysa.dev/>)

## Related build notes

[a movie that writes and films itself, and an audience that pays to steer it](<https://artlu.ai/ai/log/day-167-a-movie-that-writes-and-films-itself-and-an-audience-that-pays-to-steer-.md>)


Status and dates describe the published record, not a recent test of an external service. Missing details are not inferred. Public links do not imply an open-source licence or permission to reuse material.

[Directory](<https://artlu.ai/llms.txt>)
