Open Animate gives coding agents the tools to generate images, compose videos, and create motion graphics — all through code.
Website · Docs · npm
Quickstart
npx oanim init my-video
cd my-video
npx remotion studio # preview
npx oanim render # export MP4
Works with
Claude Code · Cursor · Codex · Windsurf · any agent that writes code
Capabilities
| |
|---|
| AI Media Generation | Generate images, video, and audio. Edit photos, remove backgrounds, upscale. Run any ai model via oanim assets run. Multi-provider media gateway with 30+ supported models. |
| Video Composition | Compose React-based videos with Remotion. Use <Img>, <OffthreadVideo>, and <Audio> with generated media. 8 animation presets, 14 transitions, typography, and production-ready UI components via @oanim/core. |
| Design System | 5 color palettes, font stacks, spacing scale, and components tuned for 1920x1080 |
| Cloud Rendering | Render locally or oanim render --cloud — no Chromium or ffmpeg needed |
Templates
| Template | Description | Duration |
|---|
| Product Launch | Gradient background, logo pop-in, CTA slide | 5s |
| Explainer | Numbered steps with staggered entrances and transitions | 20s |
| Logo Reveal | GlowOrb builds, logo snaps in with elasticScale | 5s |
| Metrics Dashboard | CountUp animations for revenue, users, and growth | 15s |
| OA Launch | AI-generated image, video, and audio backgrounds | 28s |
| Meme Caption | Vertical 1080x1920 — bold text, shake, zoom | 6s |
Console
The Console is a web dashboard for managing your account, generating media, viewing usage, and creating API keys.
Packages
npm install @oanim/core # animation presets, transitions, components, design tokens
npx oanim init # CLI — scaffolding, rendering, asset generation
| Package | npm |
|---|
@oanim/core |  |
oanim |  |
@oanim/console | oanim.dev |
Cowork Plugin
Open Animate works as a Cowork plugin with MCP tools for media generation — no outbound HTTP from the sandbox required.
Setup
- Set your
ANIMATE_API_KEY environment variable
- The
.mcp.json in this repo configures the MCP server automatically
MCP Tools
| Tool | Description |
|---|
gen_image | Generate image from text prompt |
edit_image | Edit existing image with prompt |
remove_bg | Remove background from image |
upscale | Upscale image 2x |
gen_video | Generate video from text (async) |
gen_audio | Generate audio from text (async) |
run_model | Run any fal.ai model |
See CONNECTORS.md for full parameter documentation.
Slash Commands
| Command | Description |
|---|
/animate [brief] | Full video creation workflow |
/gen-image [prompt] | Quick image generation |
/render | Render current project |
Agent Skill
Install the skill so your agent knows how to use Open Animate:
# skills.sh (41 compatible agents)
npx skills add jacobcwright/open-animate
# ClawHub (OpenClaw)
clawhub install oanim
The skill includes workflow instructions, animation reference, composition patterns, and 5 video templates.
CLI
| Command | Description |
|---|
oanim init [name] | Scaffold a video project |
oanim render | Export MP4 (local or --cloud) |
oanim assets gen-image | Generate image from text prompt |
oanim assets edit-image | Edit image with text prompt |
oanim assets remove-bg | Remove image background |
oanim assets upscale | 2x upscale image |
oanim assets run | Run any fal.ai model (image, video, audio, etc.) |
oanim login | Authenticate with the platform |
oanim billing | Check balance, purchase credits |
oanim usage | View usage history |
oanim api-keys | Create and manage API keys |
Platform