Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jacobcwright/open-animate

Repository files navigation

Open Animate

npm npm License: Apache 2.0

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 npm
oanim npm
@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

  1. Set your ANIMATE_API_KEY environment variable
  2. 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

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.

Development

pnpm install # install workspace deps
pnpm build # build core + cli
# Console (dashboard)
cd packages/console
npm run dev # localhost:3100

Contributing

Contributions welcome! Please open an issue first to discuss what you'd like to change.

License

Apache 2.0

About

Open Source Creative Suite for Agents

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /