Devotd Github
NewAI agents

gtkottman/mortiflix-oss — a motion design studio with approval steps

gtkottman/mortiflix-oss is a motion design studio where Claude works through video production step by step locally and the user approves each step.

Repositorygtkottman/mortiflix-oss ↗

gtkottman/mortiflix-oss is a motion design studio where Claude works through video production step by step locally and the user approves each step.

GitHub description: A motion design studio on your own machine: Claude makes the video step by step, you approve every stage. Bring your own Claude Code or API key.

stars
★ 670
Forks
30
Language
JavaScript
License
AGPL-3.0
Read original source ↗View on GitHub ↗

gtkottman/mortiflix-oss is a motion design studio I use on my own computer. According to the repository description and the README summary, Claude walks through the video production step by step, and the user reviews the result of each step and approves it. There is no latest release information, so no verifiable version or changes shipped this time are given.

This project is structured to break the production process into stages for a human to check, rather than finishing a video with a single prompt. The brief lays out the stages: script, style frames, transition board, animatic, and finally the final cut. Progress pauses at each review checkpoint, and the user can leave notes on a frame or at a specific position in the video. The next version answers those notes and shows the changes. Project creation and review can be done in the terminal or in the web studio, using a Claude Code login or an Anthropic API key. The repository is licensed under AGPL-3.0 and written in JavaScript.

The core is the structure that orchestrates the production stages and connects approval with feedback, rather than the video generation model itself. So the strength this repository describes is the step-by-step review approach, and it is hard to call it depth in video generation technology. Public information alone cannot tell you the quality of the output either, and that scope should be kept distinct when evaluating it.