content / agent

Mortiflix

A local studio for making motion design videos with Claude, stage by stage, with your review at each stage.

At a glance

Purpose
A local studio for making motion design videos with Claude, stage by stage, with your review at each stage.
Runs in
Local agent with shell, Web service
Operating systems
Linux
Needs
Runtime: Node 20+ and ffmpeg; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
Files and data
Reads files: Yes; Writes files: Yes; Sends data to other services: Yes
Tool type
Agent
Delivery
From GitHub
Version
Latest on the main branch
Access
Code on GitHub
Compatibility
According to the README: Node 20 or newer and ffmpeg. Backends: claude-code (Claude Code with your login), anthropic-api (your Anthropic API key) and a demo backend. The README says it has been tested mostly on Linux, macOS has not been tested, and the Windows installer is ready while Windows sessions remain pending. The README describes terminal, local browser studio and Claude Code plugin interfaces. The README also names Remotion, ElevenLabs, Qwen3-TTS through ComfyUI, Strudel, Blender, Upload-Post and Postiz.
External costs
According to the README, the work runs on your own Claude Code login (your Claude plan pays) or on your own Anthropic API key (you pay per token). The demo backend is free and needs no Claude. ElevenLabs narration, sound effects and music need an ElevenLabs API key, and the README says the ElevenLabs free plan does not allow commercial use of the audio. The README calls Upload-Post hosted with paid plans, and Postiz free and open source. It says Remotion has its own license: free for individuals and small teams, with a company license above that, and asks you to check it for your case. The README gives no price for Mortiflix itself.
Permissions
The README's setup installs npm dependencies, links the mortiflix command onto PATH and creates a studio folder at ~/Mortiflix by default. The README says setup asks before installing components into the studio folder. The README describes Claude Code sessions through the user's login or an Anthropic API loop with a persistent shell, file editor and web search. The README says sessions start automatically while mortiflix serve runs. The README says asset sessions search and download from websites the user lists through browser-harness, using the user's own Chrome and login, and record each asset's source and licence. The README says the Claude Code guide asks before installing anything, opening a port or starting paid work; only read commands are pre-allowed, and Claude Code permission settings apply to everything else. The README points to docs/SECURITY.md for session access details.
Usage terms
GNU Affero General Public License v3.0, as stated in the repository. See its LICENSE file for the exact terms. The README says modified Mortiflix services for others must share their changes, and bundled Sora and Unbounded fonts use the SIL Open Font License. The README says Remotion has separate terms, free for individuals and small teams with a company license above that, and asks users to check their case. The README identifies the optional Postiz publishing integration as AGPL-3.0 and says its code is not bundled.

Code on GitHub

GTKottman/mortiflix-oss

AGPL-3.0

JavaScript593 stars23 forksLast pushed 8 Oct 2026 UTC

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.

Topics: ai-agents claude claude-code harness motion-design remotion video video-production

Public GitHub data fetched · 0 days old

View on GitHub ↗

What it does

According to the README, Mortiflix is a local motion-design studio in which Claude works stage by stage and the user reviews submissions. The README says sessions stop at gates and fresh sessions resume from a journal.

The README lists explainer, social-short, logo-sting and song pipelines. The README says they build in Remotion and describes ffmpeg checks through qc.mjs for format, black or frozen frames and loudness. The README describes notes pinned to frames or moments in videos.

The README provides terminal, local browser and Claude Code plugin interfaces. The README describes Claude Code login or Anthropic API-key backends, narration through ElevenLabs or local Qwen3-TTS, recorded voice, and pipeline folders containing configuration, instructions and skills.

Who it is for

One person who wants to make motion design videos with Claude on their own machine and review every stage.

Example tasks

Run the demo walkthrough, which needs no Claude.
Start a new explainer video and answer the brief's questions.
Review a stage, pin a note on a frame and ask for changes.
Make a logo animation or a vertical social short.
Copy an existing pipeline folder to write your own pipeline.

Getting started

According to the README, you need Node 20+ and ffmpeg, and for real videos a logged-in Claude Code or an Anthropic API key. In a terminal you clone the repository, then run npm install, npm link, mortiflix init, mortiflix setup and mortiflix demo. You then start a project with mortiflix new explainer and mortiflix run, or open the browser studio with mortiflix serve. Inside Claude Code, the README gives separate commands that start with /plugin and /mortiflix. The README has the exact commands.

Limitations

According to the README, Mortiflix requires Node 20 or newer and ffmpeg, plus a logged-in Claude Code or Anthropic API key for real videos. The README says it has been tried mostly on Linux, macOS has not been tried, and the Windows installer is ready while Windows sessions remain pending. The README says Nova FX builds on Linux only. The README gives local Qwen3-TTS GPU requirements of 4 GB for the 0.6B voice or 8 GB for the 1.7B voice with delivery instructions. The README says ElevenLabs' free plan does not permit commercial audio use. The README advises HTTPS when exposing the browser studio outside the network. The README says Postiz requires developer apps for the connected platforms and TikTok keeps posts private until reviewing the user's app. The README lists missing features including learned workflow preferences, redo rounds on delivered videos, share links and music in social-short. The README says serving on 0.0.0.0 enables access from another device through an access-token link and advises HTTPS if it leaves your network. The repository can change at any time; check its README before you install.

Data practices

The README says the studio runs locally and uses the user's Claude Code login or Anthropic API key for Claude work. The README says keys are checked with a free API call before being written to studio-folder secrets.json and session.env files with mode 600. The README describes local Qwen3-TTS through ComfyUI, ElevenLabs for narration, sound effects and music, and Upload-Post or Postiz for publishing. The README says the Anthropic API backend includes web search. The README does not describe telemetry. The README describes studio-folder key files and optional user-run publishing commands that send approved finals through connected publishing services; --yes skips the sending question in scripts and --again permits another post of the same video.

Community experience

Not rated yet

Sign in to share your experience.

Comments 0

No comments yet.

Sign in to comment

Report a listing concern