Features
Declarative JSX video composition (no React dependency)
Unified API for video, image, voice, music, and lipsync generation
Content-addressed caching (instant reuse on identical props)
16 core primitives: Render, Clip, Image, Video, Animate, Speech, TalkingHead, Music, Title, Subtitle, Captions,
Automatic FFmpeg rendering server-side
Error messages designed for AI agent debug (actionable hints)
TypeScript first with type-safe props
CLI tool (varg render) to output MP4 directly
Supports multiple AI providers: fal.ai, ElevenLabs, OpenAI, Replicate, Higgsfield, Kling, Flux
Templates for common patterns (slideshow, talking character, transformation)
Ray 3.2: frame-by-frame video control and continuity across cuts
Uni-1.1: brand intelligence with style and character references
Luma Skills: reusable creative workflows for consistent output
Modify Video: video-to-video editing
Reframe: outpaint images and reframe videos
Camera Motion Concepts: learnable camera controls
Automatic continuity across video cuts
Cinematic quality finishing
Agent-driven research and refinement across video, image, audio, text
Team members and admins management
Fast variant generation: ten directions before standup
API access for Ray 3.2 and Uni-1.1
Third-party model integration (Veo 3.1, Kling Omni, GPT Image 2)
Image generation with GPT Image 2, Nano Banana, Seedream
Audio generation: ElevenLabs TTS, SFX, music