Everything You Need to Create Video Ads at Scale
From single ad creatives to catalog-wide batch generation. AI handles the design, you focus on performance.
Batch Generation
Upload a CSV with product data. Get a unique video ad for every row. Perfect for e-commerce catalogs and seasonal campaigns.
A/B Test Variations
Director Mode generates multiple style variations of the same ad. Compare side by side, export the winner in all formats.
Multi-Format Export
Every ad exports in 3 sizes: 9:16 (Reels/TikTok), 1:1 (Instagram/Facebook), 16:9 (YouTube). Platform presets with safe zones included.
AI-Powered Code Generation
Create professional video templates using natural language. Simply describe what you want, and our AI generates production-ready Remotion code.
✨ Natural Language Input
Describe your video in plain English. Examples: “Create a 30-second countdown timer” or “Change the background color to blue”
🔄 Iterative Refinement
Modify existing videos with follow-up requests. Change colors, text, animations, and more without starting from scratch.
⚡ Smart Retry Logic
Automatic retry on network errors. Up to 3 attempts with exponential backoff for reliable code generation.
🎨 Production-Ready Code
Generated code follows Remotion best practices with proper animations, centering, and Google Fonts integration. No TypeScript type errors in Monaco editor.
Cloud Video Rendering
Render high-quality MP4 videos in the cloud using AWS Lambda. No local processing required—everything happens server-side.
🚀 Fast Rendering
Leverage AWS Lambda's powerful infrastructure. Typical 10-second videos render in 30-60 seconds.
📐 Dynamic Duration
Automatically detects video length from your code. Supports any duration from seconds to minutes.
💾 Secure Download
Videos are securely proxied through our servers. No direct S3 URL exposure—your files stay private.
💰 Cost-Effective
Pay only for what you use. Typical cost: $0.02-0.10 per video. AWS Free Tier available for new accounts.
Project Management
Save, organize, and manage your video projects. Never lose your work—everything is automatically synced to your account.
- ✓Save Projects: Store your video code with custom names
- ✓Load Projects: Quickly resume work on saved projects
- ✓Delete Projects: Clean up unused projects
- ✓Project Isolation: Each user's projects are private and secure
Real-Time Preview
See your video come to life instantly as you edit. The preview updates in real-time, so you can iterate quickly.
⚡ Instant Updates
Changes to your code are reflected immediately in the preview. No need to manually refresh.
🎬 Timeline Control
Scrub through your video frame-by-frame. Perfect for precise timing adjustments.
🎨 Visual Editor
Edit code and see results side-by-side. The perfect workflow for visual creators.
📱 Responsive Preview
Preview works seamlessly on desktop and mobile. Test your videos on different screen sizes.
Template Marketplace
NEWStart from professionally designed templates. Browse, preview, and use templates instantly—no need to start from scratch.
📚 Browse Templates
LIVEExplore a curated collection of templates for different use cases: SaaS launches, tech talks, social media shorts, and more.
- • Filter by category (Code, Marketing, Social, etc.)
- • Search templates by name or tags
- • View template metadata (author, difficulty, duration)
- • See format badges (Landscape/Portrait/Square)
👁️ Dynamic Previews
LIVESee templates in action before using them. Each template has a live preview that renders the actual video output.
- • Real-time video preview on detail pages
- • Play/pause controls for preview
- • Format-aware preview sizing
- • Code preview for accessible templates
⚡ Quick Templates
LIVEAccess popular templates directly from the dashboard. No need to navigate away—start creating instantly.
- • Quick Templates panel in dashboard
- • One-click template loading
- • Auto-format detection
- • Pro plan upgrade prompts for locked templates
🌐 Community Templates
LIVEShare your creations with the community and earn credits when others use your templates.
- • Share your templates with the community
- • Earn credits when others use them
- • Milestone bonuses at 100/500/1000 uses
- • Eligibility: 7+ days member, 3+ renders
📐 Format Auto-Detection
Templates automatically detect their video format (Landscape 16:9, Portrait 9:16, or Square 1:1) and apply it when loaded into the editor.
🔄 Seamless Integration
Click “Use Template” and instantly load it into the editor with all code, format, and settings ready to customize.
Image & Video Analysis
NEWUpload images and let AI analyze their styles, colors, and layouts to automatically generate Remotion code. Transform any visual inspiration into animated video code.
📸 Single Image Analysis
LIVEUpload an image and AI will extract CSS styles, colors, fonts, and layout patterns to create matching Remotion animations. Best for marketing banners and simple graphics.
- • Drag & drop or click to browse
- • Supports JPEG, PNG, GIF, WebP (max 10MB)
- • Seamless transition to text editing mode
- • AI-generated inspiration, not exact copies
🖼️ Multi-Image Sequencing
LIVEUpload multiple images (2-10) and create a sequential video with smooth transitions. Perfect for creating story-driven marketing videos.
- • Drag & drop multiple images at once
- • Reorder images with drag-and-drop
- • Choose transition effects (fade, slide, zoom, wipe)
- • Adjust duration per image (1-10 seconds)
🎬 Video Analysis
LIVEUpload a video and AI will analyze key frames, extract styles, and recreate similar animations with Remotion code.
- • Drag & drop video upload (MP4, WebM, MOV, AVI)
- • Evenly distributed frame extraction (2-20 frames)
- • Scene type detection (intro, main-content, cta, outro)
- • Automatic Remotion code generation with transitions
- • 2 credits per analyzed frame
🎨 Style Extraction
Automatically detect color palettes, typography, spacing, and animation patterns from your uploaded media.
⚡ Instant Code Generation
Get production-ready Remotion code that matches your uploaded image or video style in seconds. Clean, error-free code with no TypeScript type issues.
🛡️ Error Prevention
Built-in safeguards prevent runtime errors. All generated code is validated and uses only Remotion-compatible APIs.
Team Workspaces
COMING SOONCollaborate with your team in shared workspaces. Manage assets, brand settings, and permissions—all in one place. Perfect for marketing teams, agencies, and organizations that need consistent branding and reusable components.
📦 Asset Library
Upload and organize logos, images, fonts, and reusable video components. All assets are stored securely in Supabase Storage with automatic thumbnail generation.
- • Drag & drop file uploads (max 50MB)
- • Support for images, videos, fonts, PDFs
- • Folder organization and tagging
- • Secure preview modal (no direct URL exposure)
- • Copy URL or download assets
🧩 Reusable Components
Save your Remotion code as reusable components. Load them instantly in the editor, share with your team, and build a library of proven animations.
- • Save current code as Component
- • Auto-extract metadata (colors, animations, images)
- • Source image thumbnail display
- • One-click load into editor
- • Component preview with dimensions & duration
🎨 Brand Settings
Centralize your brand identity. Store primary colors, fonts, logos, and icons. Apply brand settings consistently across all team projects.
- • Primary, secondary, accent colors
- • Heading and body fonts
- • Logo and icon URLs
- • JSONB storage for flexibility
🔐 Granular Permissions
Fine-grained access control with 5 roles: Owner, Admin, Editor, Member, and Viewer. Control who can view, use, edit, invite, manage assets, and export.
- • 5 role types with custom permissions
- • View/Use/Edit/Invite/Manage/Export controls
- • Activity log for audit trail
- • Member invitation system
📊 Activity Log
Track all workspace changes automatically. See who uploaded assets, invited members, updated brand settings, and more. Full audit trail for compliance.
- • Automatic activity logging
- • User, action, entity tracking
- • Change summaries and diffs
- • Timestamp and actor information
🔄 Integration with Dashboard
Select workspace assets directly from the editor. Upload images from workspace when creating videos. Save your creations as reusable components.
Batch Video Generation
LIVEGenerate hundreds of personalized videos from a single template. Upload CSV data or use Google Sheets, and create videos automatically with different content for each row. Perfect for marketing campaigns, product launches, and personalized outreach.
📊 Multiple Data Sources
LIVEImport data from CSV files, Google Sheets, or enter sample data directly in an editable table. All data sources support automatic prop detection and mapping.
- • CSV upload with auto column detection
- • Google Sheets URL import (public sheets)
- • Editable data table with paste support
- • Type-aware inputs (string/number/boolean/color)
🎯 Smart Template Detection
LIVEAutomatically detects customizable variables in your template code. Shows "Batch Ready" indicator when variables are found, making it easy to know if your template is ready for batch generation.
- • Auto-detects top-level const variables
- • Dashboard "Batch Ready" badge
- • One-click "Use in Batch Studio" after save
- • Auto-select template from URL param
🔄 Column Mapping
LIVESmart column mapping with auto-detection. CSV headers are automatically matched to template props using case-insensitive matching.
- • Auto-map CSV columns to template props
- • Case-insensitive matching
- • Type detection (string/number/boolean)
- • Preview sample data before generating
⚙️ Batch Job Processing
LIVECreate batch jobs with progress tracking. Jobs are stored in Supabase for persistence across serverless instances.
- • Real-time progress tracking
- • Job status (pending/processing/completed/failed)
- • Per-video render status
- • Credit deduction and refund on cancellation
💾 Download Results
LIVEDownload individual videos or all at once. Each video is named according to your CSV data for easy organization.
- • Individual video downloads
- • Custom naming patterns
- • Bulk download support
- • MP4 format, ready to use
🛡️ Error Handling
LIVERobust error handling with string escaping for quotes and special characters. Safe prop injection prevents runtime errors.
- • String escaping for quotes (single/double)
- • Newline and special char handling
- • Per-video error reporting
- • Failed videos don't block others
MCP Integration
NEWGenerate videos directly from your IDE using the Model Context Protocol (MCP). Works with Claude Desktop, Cursor, VS Code, Windsurf, and any MCP-compatible client.
💻 IDE Integration
LIVEGenerate Remotion code without leaving your editor. Just describe what you want, and get production-ready code instantly.
- • Works in Claude Desktop, Cursor, VS Code, Windsurf
- • Natural language to video code
- • Modify existing code with instructions
- • Same AI model as web app
🎬 Instant Preview
LIVEGet a preview URL with every code generation. Open in browser to see your video render in real-time.
- • Auto-generated preview URL
- • 24-hour expiration (no clutter)
- • No extra credit cost
- • Full RemotionPlayer controls
🔑 API Keys
LIVECreate and manage API keys from your profile. Securely authenticate your IDE with your Framlit account.
- • Create multiple API keys
- • Revoke keys anytime
- • Secure SHA-256 hashing
- • Uses your account credits
📦 npm Package
Install the MCP server with a single command:
npx framlit-mcpCredit System
Use credits to generate videos. Different actions consume different amounts of credits based on AI processing required. Video rendering (MP4 export) is unlimited for Pro/Team plans.
🎯 Credit Usage by Action
📊 Monthly Credits by Plan
Monitor your credit usage in real-time on the dashboard.
🔋 Credit Top-up
AVAILABLENeed more credits? Purchase additional packs anytime—credits never expire.
✓ One-click purchase • Credits never expire
✓ Instant balance update • Secure payment
Ready to Get Started?
Create your first video in minutes. No coding experience required—just describe what you want.
Launch Editor