Vibe Coding Discover

MCP

Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI

★ 69172 forksJavaScriptMITronak-create

Zero-dependency browser non-linear video editor whose whole timeline is one JSON document. Ships an MCP server (and REST API) so Claude Code, Claude Desktop or any agent can cut, grade and export video while the UI live-reloads.

Use Cases

Let an AI agent cut and arrange a video timelineAutomate short-form reels/vertical video editsDrive a video editor from Claude Code or Claude Desktop via MCPScript video edits programmatically through a JSON project fileGenerate and reframe 9:16 exports from a 16:9 canvasApply color grades, filters and chroma key automaticallyIn-browser AI background removal for person cut-outsBatch media import from URLs and repurpose clipsKeyframe-based motion and speed-ramp automationHuman + agent co-editing on one live-updating timeline

Built With

Language
JavaScript
Frameworks
Node.js · MCP · Claude Code · Claude Desktop · MediaPipe · WebCodecs · Canvas API · Server-Sent Events · ffmpeg

Tags

video-editing · mcp · ai-agent · json-timeline · browser · non-linear-editor · rest-api · claude · zero-dependency · canvas · keyframes · chroma-key · background-removal · video-export · ffmpeg · live-reload