Skip to main content
Masterselects is a professional-grade video editor that runs entirely in your browser. Built on WebGPU, it delivers real-time compositing with 30 GPU effects, 37 blend modes, AI-driven editing tools, 3D layer support, and zero-copy export — all without installing anything.

Quick Start

Get editing in under two minutes with Chrome and a video file.

Browser Requirements

Check which browsers and GPUs are supported.

Timeline

Multi-track editing, nested compositions, multicam, and JKL shuttle.

GPU Effects

30 real-time effects: color correction, blur, keying, distort, and more.

AI Integration

76 AI editing tools via OpenAI function calling with direct timeline access.

Export

WebCodecs, FFmpeg WASM, and FCPXML export with GPU-accelerated encoding.

What makes Masterselects different

Zero-copy GPU pipeline

Video textures are imported as texture_external — no CPU roundtrip. The GPU renders, WebCodecs encodes.

3-tier scrubbing cache

300 GPU textures in VRAM for instant scrub, per-video last-frame cache, and a 900-frame RAM Preview.

On-device AI

SAM2 segmentation runs in-browser via ONNX Runtime. Click to select objects, propagate masks across frames — no server, no API key.

Local-first

All editing, rendering, and caching stay in the browser. API keys are encrypted with Web Crypto and stored in IndexedDB.

Getting started

1

Open Masterselects in Chrome

Navigate to the Masterselects app in Chrome 113+ with WebGPU enabled. A dedicated GPU is recommended for full performance.
2

Import your media

Drag and drop video, audio, image, or 3D model files onto the Media Panel, or click Import to browse your file system.
3

Build your timeline

Drag clips from the Media Panel to timeline tracks. Use C to cut at the playhead, Ctrl+C/V to copy and paste, and Space to play.
4

Add effects and export

Select a clip and open the Properties Panel to add GPU effects, adjust blend modes, and animate with keyframes. When ready, open the Export Panel to render your project.
Masterselects requires Chrome 113+ for full WebGPU support. Firefox works for playback and editing but requires the Native Helper for project storage. Safari is not currently supported.

Build docs developers (and LLMs) love