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 MP4
Claude 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 |
npm |
oanim |
npm |
@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 oanim
The 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:3100
Contributions welcome! Please open an issue first to discuss what you'd like to change.