DraftCut
DraftCut is an AI-powered video editor that runs entirely in your browser, turning text prompts into professional videos with motion graphics, animations, and effects.
Core trick
An LLM emits a timeline spec of Ken Burns moves, transitions, and text that a browser renderer exports to WebM locally.
Description
DraftCut is an AI-powered video editor that runs entirely in your browser,
turning text prompts into professional videos with motion graphics, animations,
and effects. Upload your images or video clips, describe what you want, and AI
generates a complete timeline with Ken Burns effects, crossfade transitions,
animated text reveals, intro/outro cards, and lower thirds—eliminating hours of
manual editing work. The agentic refinement system iteratively analyzes and
improves video quality like "Claude Code for videos." All processing happens
locally with 100% privacy (assets never leave your device), and exports YouTube-
ready WebM videos directly in the browser. DraftCut makes professional video
production effortless for anyone, whether creating product showcases, social
media content, or image slideshows—no expertise required.
README excerpt
# DraftCut 🎬 > AI-powered video editor that runs entirely in your browser DraftCut is a web-based video editor where you describe what you want and AI generates a complete video with motion graphics, animations, and professional effects—all without sending your media to any server. ## ✨ Features - **AI Video Generation** - Describe your video concept, upload assets, and let AI create the timeline - **Agentic Refinement** 🆕 - AI iteratively analyzes and improves video quality (like Claude Code for videos) - **Dynamic Motion Graphics** - Ken Burns effects, crossfade transitions, animated text reveals - **Professional Skills** - Intro title cards, lower thirds, caption animations, outro CTAs - **Browser-Based Export** - Export to YouTube-compatible WebM directly in your browser - **100% Private** - All assets stored locally in IndexedDB, nothing leaves your device - **Multiple AI Providers** - Claude, Gemini, OpenAI, OpenRouter, Cerebras support ## 🚀 Quick Start 1. **Clone and install**: ```bash git clone <repo-url> cd DraftCut npm install ``` 2. **Add API keys** (see [API-KEYS.md](./API-KEYS.md)): - Get a Claude API key from https://console.anthropic.com - Or use Gemini, OpenAI, OpenRouter, or Cerebras 3. **Start development server**: ```bash npm run dev ``` 4. **Open browser**: - Navigate to http://localhost:3000 - Upload images/videos - Enter a prompt like: *"Create a 30-second product showcase with Ken Burns effects and profess