remotion-superpowers
DojoCodingLabs · DojoCodingLabs/remotion-superpowers
Mở rộng Remotion với các tính năng sản xuất video hỗ trợ AI như lồng tiếng, âm nhạc, video và hình ảnh có sẵn cho Claude Code.
🎬 Claude Code plugin — full video production studio for Remotion. AI voiceovers, music, stock footage, image/video generation, TikTok captions, 3D, transitions & AI review loop. 5 MCP servers, 13 commands. Free & open source by Dojo Coding.
Xem trước
Bạn có thể làm gì với nó
- Tạo lồng tiếng AI và nhạc nền cho các dự án video.
- Tạo phụ đề hoạt hình kiểu TikTok cho nội dung video.
- Tự động hóa sản xuất video bằng cách tìm kiếm cảnh quay có sẵn và clip do AI tạo ra.
Kiểm tra an toàn
Không thấy dấu hiệu rủi ro trong các file đã quét.
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ README
Remotion Superpowers
A free, open-source Claude Code plugin for builders who make videos with Remotion.
A Claude Code plugin that turns Remotion from a motion graphics tool into a full video production studio.
Gives Claude the power to see (video analysis), hear (music generation), speak (voiceovers), source (stock footage + AI generation), caption (TikTok-style), transition (professional scene cuts), and review (AI feedback loop) — all wired into Remotion’s React-based video pipeline.
Get started · Commands · API keys · Contribute · Report an issue
What This Plugin Does
| Capability | Tool | What It Enables |
|---|---|---|
| 🎵 Music Generation | Suno (via KIE) | Generate background music from text descriptions |
| 🗣️ Voiceovers | ElevenLabs TTS (via KIE) | Generate natural narration from scripts |
| 🔊 Sound Effects | ElevenLabs SFX (via KIE) | Generate sound effects from descriptions |
| 👁️ Video Analysis | TwelveLabs | "See" existing footage — find scenes, detect objects, pick timestamps |
| 📸 Stock Footage | Pexels | Search and download free HD/4K stock video and photos |
| 🖼️ Image Generation | KIE + Replicate | Generate images (FLUX, Imagen 4, Nano Banana Pro) |
| 🎬 Video Generation | KIE + Replicate | Generate video clips (Veo 3.1, Wan, Kling) |
| 📝 Captions | Whisper + @remotion/captions | TikTok-style word-by-word animated subtitles |
| 🎯 Transitions | @remotion/transitions | Fade, slide, wipe, flip, clock-wipe between scenes |
| 🔄 Video Review | TwelveLabs | AI watches your render and gives feedback to improve it |
| 📱 Short-Form | Built-in presets | Optimized pipeline for TikTok, Reels, YouTube Shorts |
| 🎲 3D Content | @remotion/three | Three.js scenes and 3D product showcases |
| 📊 Data Viz | SVG + D3 | Animated charts, dashboards, and number counters |
| ✨ Visual FX | @remotion/light-leaks + CSS | Film grain, vignettes, Ken Burns, Lottie animations |
| 🚀 CI/CD | GitHub Actions | Automated rendering on PR or manual trigger |
Installation
# In Claude Code:
/plugin marketplace add DojoCodingLabs/remotion-superpowers
/plugin install remotion-superpowers@remotion-superpowers
That's it. Run /setup to configure your API keys.
Requires: Claude Code with plugin support. MCP servers use npx and uvx — install Node.js and uv if needed.
Updating
# Update the marketplace catalog first:
claude plugin marketplace update DojoCodingLabs/remotion-superpowers
# Then update the plugin:
claude plugin update remotion-superpowers@remotion-superpowers
Restart your Claude Code session after updating.
Local Development
git clone https://github.com/DojoCodingLabs/remotion-superpowers.git
cd remotion-superpowers
# In Claude Code:
/plugin marketplace add .
/plugin install remotion-superpowers
Quick Start
1. Run setup
/setup
This walks you through:
- Checking dependencies (Node.js, npm, Python, uv)
- Creating or detecting a Remotion project
- Installing Remotion skills
- Configuring API keys for all services
- Verifying MCP server connections
2. Create a video
/create-video
Or just describe what you want:
"Create a 30-second promo video for a coffee shop. Include drone footage of a city, a warm voiceover, background jazz music, and animated text overlays with the shop's name and address."
Commands
Production
| Command | Description |
|---|---|
/setup | First-run wizard — installs everything you need |
/create-video | Full video production pipeline from concept to render |
/create-short | Short-form vertical video (TikTok, Reels, Shorts) — 9:16, captions, hooks |
Assets
| Command | Description |
|---|---|
/find-footage | Search & download stock footage from Pexels |
/generate-image | Generate AI images (backgrounds, thumbnails, art) |
/generate-clip | Generate AI video clips (text-to-video, image-to-video) |
Audio
| Command | Description |
|---|---|
/add-voiceover | Generate and add narration to your video |
/add-music | Generate and add background music |
/transcribe | Transcribe audio/video to text with timestamps |
Enhancements
| Command | Description |
|---|---|
/add-captions | TikTok-style animated word-by-word captions |
/add-transitions | Professional scene transitions (fade, slide, wipe, flip) |
Analysis
| Command | Description |
|---|---|
/analyze-footage | Use AI to understand existing video files |
/review-video | AI-powered video feedback loop — render, review, improve, repeat |
API Keys Required
| Service | Variable | Required? | Cost | What It Provides |
|---|---|---|---|---|
| KIE | KIE_API_KEY | ✅ Yes | Paid | Music, SFX, TTS, images, video, subtitles |
| TwelveLabs | TWELVELABS_API_KEY | ✅ Yes | Free tier | Video understanding, analysis & review |
| Pexels | PEXELS_API_KEY | Recommended | Free | Stock photos & videos |
| ElevenLabs | ELEVENLABS_API_KEY | Optional | Free tier | Advanced voice cloning & custom voices |
| Replicate | REPLICATE_API_TOKEN | Optional | Pay-per-use | FLUX, Wan, Kling, Veo — 100+ AI models |
MCP Servers
This plugin auto-configures 5 MCP servers:
- remotion-media — Primary media generation (Suno + ElevenLabs + Whisper + more via KIE)
- TwelveLabs — Video understanding, scene analysis, and video review
- Pexels — Free stock footage and photos
- ElevenLabs — Advanced voice features (optional)
- Replicate — 100+ AI models for image/video generation (optional)
How It Works
Your Prompt → /create-video (or /create-short)
│
├── 1. Concept → Break into scenes, script, audio needs
├── 2. Script → Generate narration text + timing
├── 3. Voiceover → Generate TTS audio (rem