Discover and explore top open-source AI tools and projects—updated daily.
ronak-createAI-driven browser video editor
New!
Top 62.2% on SourcePulse
FableCut is a zero-dependency, browser-native non-linear video editor designed for AI agent control. It exposes its entire timeline as a JSON document, enabling programmatic editing via APIs (MCP/REST) or direct manipulation, while offering a live-reloading UI for real-time feedback. This approach allows AI agents to drive video editing workflows efficiently and facilitates concurrent human-AI collaboration.
How It Works
FableCut operates as a single-page application within a Chromium-based browser, powered by a minimal Node.js server. Its core innovation lies in representing the complete video project—media, clips, tracks, effects, and keyframes—as a single project.json file. This JSON interface allows any process capable of generating JSON to edit video. Changes are reflected in the UI almost instantly (~150ms) via server-sent events, enabling seamless interaction between the user interface, direct file edits, and AI agents.
Quick Start & Requirements
node server.js. The editor will be accessible at http://localhost:7777.ffmpeg installed and available on the system PATH is optional but recommended for faster export and upload remuxing. AI background removal models are downloaded from a CDN on first use.HOST=0.0.0.0 FABLECUT_ALLOWED_HOSTS=<your-ip> node server.js.CLAUDE.md.Highlighted Details
@keyframes-animated SVG clips for overlays and graphics.analyze.js) to extract edit blueprints (shots, beats, BPM, music) for rebuilding edits with user footage.Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap were provided in the README.
Licensing & Compatibility
FableCut is released under the MIT License, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
Optimal export performance and upload remuxing rely on an optional ffmpeg installation. The server binds to 127.0.0.1 by default in recent versions (v1.3.1+), requiring explicit configuration for network access. AI background removal requires an initial CDN download.
4 days ago
Inactive