Machine
Docker on Linux or macOS, or Node 22 with pnpm. CPU only, no GPU. One 4:5 render took about 81 seconds on 20 cores; all four aspects about 5 minutes. Slower machines take longer.
Self-host Runs today
Self-hosted MotionTyped is the same pipeline the hosted app will run: one Docker image, CPU only, your keys, your files. Free, with no seat limits from us.
docker run --rm -e ANTHROPIC_API_KEY=sk-… -v "$PWD/runs:/app/runs" motiontyped generate https://your-product.comQuick start
Most of the time is the first image build. After that a run takes 5 to 7 minutes with the LLM storyboard and vision QA, or about a minute on the no-key template path.
The repository is not public yet. Leave your email and we send access; a public repository and licence will follow.
docker build -t motiontyped .An Anthropic API key powers the storyboard and vision QA. A Claude Code login works instead of a key. With neither, a deterministic template writes the storyboard and QA is structural only.
docker run --rm -e ANTHROPIC_API_KEY=sk-… \
-v "$PWD/runs:/app/runs" \
motiontyped generate https://your-product.com \
--aspects 4:5,9:16 --style kinetic-serifdocker run --rm -p 8787:8787 -v "$PWD/runs:/app/runs" motiontyped apiThen open http://localhost:8787: runs list, live stage tracker, scene drawer, compare.
Requirements
Docker on Linux or macOS, or Node 22 with pnpm. CPU only, no GPU. One 4:5 render took about 81 seconds on 20 cores; all four aspects about 5 minutes. Slower machines take longer.
ANTHROPIC_API_KEY or a Claude Code login for the storyboard and vision QA. Optional: a self-hosted Firecrawl for scraping; Playwright is used otherwise.
Everything lands in runs/<id>/: the MP4s, storyboard.json, product.json, screenshots and QA reports. Edit, diff, re-render.
Licence notes
The hosted app does the same thing in a browser. It is coming soon.