Open Animate gives coding agents the tools to generate images, compose videos, and create motion graphics — all through code.
npx oanim init my-video
cd my-video
npx remotion studio # preview
npx oanim render # export MP4Claude Code · Cursor · Codex · Windsurf · any agent that writes code
| 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 |
| 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 |
The Console is a web dashboard for managing your account, generating media, viewing usage, and creating API keys.
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 |
Open Animate works as a Cowork plugin with MCP tools for media generation — no outbound HTTP from the sandbox required.
- Set your
ANIMATE_API_KEYenvironment variable - The
.mcp.jsonin this repo configures the MCP server automatically
| 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.
| Command | Description |
|---|---|
/animate [brief] |
Full video creation workflow |
/gen-image [prompt] |
Quick image generation |
/render |
Render current project |
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 oanimThe skill includes workflow instructions, animation reference, composition patterns, and 5 video templates.
| 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 |
Open Animate is open-core — everything is Apache 2.0 and self-hostable. The hosted platform at api.oanim.dev handles auth, billing, cloud rendering, and the media gateway.
New accounts get $5.00 free credits. No credit card required.
See the Platform docs for details.
pnpm install # install workspace deps
pnpm build # build core + cli
# Console (dashboard)
cd packages/console
npm run dev # localhost:3100Contributions welcome! Please open an issue first to discuss what you'd like to change.