Video · Audio · Motion · 3D · Live

MasterSelects

A media editor and an agent-friendly foundation for creative tools.

Edit video, mix audio, animate graphics, build 3D scenes, and work with live visuals. MasterSelects brings these workflows together in a browser-based workspace with WebGPU rendering and a multitrack timeline.

Build while you create

When your project needs a tool that isn't there yet, you can have a coding agent build it into the editor while you work. Run MasterSelects locally from source, open your project, and try the new effect, panel, or workflow in that same project. Refine it around the job in front of you.

The codebase includes architecture and feature documentation, reusable effect modules and inspector controls, typed tool schemas, and thousands of automated test definitions. These give you and your agent existing patterns to build on and ways to check changes.

The local agent bridge connects coding agents to the running editor. Agents can inspect the timeline, operate tools, and examine results. When playback feels slow or laggy, they can inspect frame timings, decoder state, cache usage, audio drift, and playback traces, then use repeatable playback and scrub probes to compare changes.

See the agent bridge guide and playback debugging guide for setup and diagnostics.

A tool for one project can help the next

I want people to contribute the useful things they build. An effect made for one person's project can become a tool someone else already has when they need it. As those contributions become part of MasterSelects, both people and their agents have more to work with, and the next task gets a little easier.

Meanwhile, I'll keep a refined version available at masterselects.com, reviewing and polishing contributions as I bring them together into a cohesive editor.

Contribute on GitHub

One workspace, many kinds of media

Video & color
Edit multiple tracks and nested compositions, sync multicam footage, work with proxies, grade with curves and scopes, and animate effects and masks.
Audio
Edit waveforms and spectrograms, mix tracks with effects and sends, record audio, and separate stems.
Motion & tracking
Animate text, shapes, Lottie, and Rive assets. Create captions, track faces and surfaces, and attach graphics to tracked motion.
3D & live
Combine footage with models, lights, cameras, and Gaussian splats. Use live inputs and multiple preview outputs for live and installation workflows.

Arrange the dockable panels for the work at hand. The interface is optimized for touch and iPad, with phone workflows still being refined.

Try it in your browser

Open the editor, import a clip, and drag it onto the timeline. Use a recent browser with WebGPU support. Available codecs, local file access, and performance depend on your browser, operating system, and GPU.

Editing and rendering run locally. Hosted AI and media generation use external services and may require credits; local AI features may download models on first use. The hosted AI kernel is maintained separately from the public editor source.

MasterSelects is under active development. Keep backups of important projects, and share reproducible issues to help improve it.

The editor source is available under AGPL-3.0-only. See the repository for license scope and component notices.