Sportinger/MasterSelects

A browser-based media editor and agent-friendly foundation for creative tools. AGPL-3.0-only.

What it solves

MasterSelects is a browser-based video editor and extensible workspace designed to unify video editing, audio mixing, graphics animation, 3D scene building, and AI-assisted content creation within a single multitrack timeline.

How it works

Built using React, TypeScript, WebGPU, and WebCodecs, the editor runs locally in the browser. It utilizes a node-based graph system for effects, color grading, and 3D geometry, allowing users to build complex processing chains with live previews. The system leverages dedicated workers for waveform analysis and 3D rendering to keep the UI responsive. It integrates AI through an in-app agent that can edit the timeline, generate media, and perform local video segmentation (Browser Roto) using SAM 2.1.

Who it’s for

It is designed for creators who need a professional-grade, browser-based editing suite that is extensible, allowing developers or AI agents to add new effects, controls, or workflows directly to the source code.

Highlights

  • Multimodal Editing: Combines video, audio, 3D (including Gaussian splats and particle effects), and motion graphics in one timeline.
  • Node-Based Workflow: Uses typed connections and live previews to build effect and 3D graphs.
  • AI Integration: Features an in-app agent for timeline editing and media generation, plus local SAM 2.1-powered video segmentation.
  • Advanced 3D & Simulation: Includes a fluid-transfer system (APIC), point rendering, and a "Weave" system for simulating fabric and ropes.
  • Professional Video Tools: Supports Premiere Pro sequence imports, multicam editing, and browser-local RAW development for Canon CR2 photos.

Related

  • Project
  • Project
  • Project
  • Project
  • Project