AI video, scripted from the CLI

Make videos withClaude Code
or Codex.

Install
$ uv tool install mograf

Opinionated, hand-crafted pipelines on the best models available — built by people who actually make videos with Claude Code and Codex. Describe what you want; ship a finished render.

The best models, hand-picked

Every stage runs on the strongest model for the job, chosen by people who ship video for a living — not whatever was easiest to wire up.

Video
Seedance
1.1 Pro · 4-15s clips
Image
Nano Banana
Gemini 3.1 Flash · Pro
Image
GPT Image 2
OpenAI · refs + edits
Voice
Gemini 3.1 TTS
200+ inline audio tags
Voice
ElevenLabs
forced alignment, clones
Transcribe
Deepgram
low-latency captions

Built for social media, educational content & advertising

Each workflow is a recipe: README, a main rendered example, the timeline that produced it, plus any reference packs it needs. Pushed by the community, runnable in one command.

Social media
Short-form that ships daily
Hooks, captions, beat-cut edits — formats tuned for the feed, not the festival.
Educational
Explainers that actually explain
Narration aligned to your script, AI visuals per beat, consistent characters and sets.
Advertising
Product spots on brand
Reusable style packs keep every cut on-brand; swap the product, keep the look.
Remix
Style-rip anything
Sample a reference clip into a reusable style pack, then apply it anywhere.

Share workflows, style packs & asset packs

Sign in with GitHub, link the CLI on each machine you use, and anything you build locally — a workflow, a style pack, a cast of reusable assets — is one command away from a public, re-runnable URL the whole community can pull.

# install the CLI globally (uv recommended; pipx also works)
uv tool install mograf

# GitHub device flow + register this machine
mograf login

# publish a workflow, style pack, or asset pack
mograf publish runs/your-latest-run