mcut

Runtime compatibility

Which package surfaces run in headless, browser, and React environments.

Not every package runs everywhere. The model and edit engine are headless; media preview and export depend on browser APIs.

SurfaceBun/NodeBrowserReact
@mcut/timelineYesYesYes
@mcut/editorYesYesYes
@mcut/compositor Canvas2D pathLimited by canvas availabilityYesYes
@mcut/compositor WebGPU pathNoWhen WebGPU is availableYes
@mcut/media probing/thumbnails/exportMostly browser-orientedYesYes
@mcut/reactNoYesYes
@mcut/transcription core helpersYesYesYes
AssemblyAI / AI SDK providersServer-side recommendedOnly through your own backendYes, through app routes
local Whisper providerNoWebGPU-capable browsersYes
CLI and MCP stdioYesNoNo
live browser bridgeLocal process plus browserYesYes

Practical guidance

Keep project mutation in @mcut/timeline and @mcut/editor. Add browser media, preview, and export only where the runtime can provide the required APIs.

On this page