← All news·2026-07-11·5 min read

FableCut: A Realistic AI Video Editor That Claude Code Can Use

Many ai video editors simply add a chatbot to a standard video editor. But FableCut does things differently, by designing an entire video editor for use by an ai agent such as Claude Code. Let’s see how.

ai videovideo editingmcpclaude codeopen source

When browsing through GitHub repositories, there are some that really stand out. FableCut was one of those for me. At first glance, it looks like just another web video editor. But under the hood, it’s the first one I’ve seen designed around using an ai agent as the user.

This is a completely different kind of ai video editor, if you’re looking for one that actually edits videos rather than recommending them. So let’s look at what it is, who it’s for, and what’s missing.

Source

ronak-create/FableCut

★ 316JavaScript

Open on GitHub →

What FableCut actually is

FableCut is an open source non-linear web-based video editor powered by a single node.js server, with no npm dependencies (which is very rare these days). It uses a smart data model, where your entire project is stored as a single json file. This allows an ai agent to read and modify the video timeline.

As a result, it includes a built-in MCP server, which enables Claude Code or Claude Desktop to modify the video directly. It also includes a REST API for other agents. When an agent modifies the video, you can see the changes happen in real time in the web interface, without needing to reload the page.

ℹThe one-line version

A browser video editor where the timeline is a JSON file, so an AI agent can be the editor — not just an assistant sitting next to one.

Why an agent-first editor matters

People often overlook this. Right now, “ai video editing” means that the ai writes a script for you, and you execute it manually. But FableCut eliminates the middleman. Instead of clicking buttons, you tell the ai what to do, like “extract the three highlights, trim the gaps, insert a lower third”. Then the ai manipulates the actual timeline.

If you’re trying to automate video creation processes (such as making highlight reels, generating social media videos with ai, or creating Claude-based short films), this provides a robust target for your automation scripts, rather than having to piece together brittle ffmpeg scripts and hope for the best. That’s a big deal.

Is this a free AI video editor?

Sure, it’s open source and local, meaning there are no subscriptions and no uploading to a central server. This already sets it apart from many of the results for “free ai video editor”, which are often free but charge for exporting. The downside is that you have to host it yourself, and currently requires some familiarity with command line interfaces.

Could you use it for YouTube clips?

Technically, yes. The ideal scenario is to feed a long video to the ai, and have it extract the highlights and make a vertical clip. But it’s still early days for this project (only a few hundred stars in a few days), so think of it more like a set of powerful tools than a finished product like CapCut.

!Keep expectations honest

FableCut is new and rough in places. If you want a click-and-drag editor for your wedding video, this isn't it yet. If you want to hand an AI agent a real timeline, it's the most interesting option out there.

How it works under the hood

There are three main components:

  1. 1A JSON timeline — the single source of truth for the whole edit, readable and writable as text.
  2. 2A bundled MCP server — so Claude Code / Claude Desktop can run editing operations directly.
  3. 3Server-sent events + revision counters — agent edits show up live, and concurrent writes don't stomp each other.

It won’t take much to connect Claude Code to a video timeline, once you get used to using it for creating stuff. The point is that our tools are evolving to be controlled by an ai agent.

How to try it yourself

You’ll need node 18 or higher, a chromium based browser, and ffmpeg available on your path. Then it’s literally just two commands.

1 · Start the editor
git clone https://github.com/ronak-create/FableCut.git
cd FableCut
node server.js        # → http://localhost:7777

Visit that link, and you’ll see a standard video editor that you can use to edit videos. Drop a video file onto the page, and hit play. Next, let Claude take over:

2 · Let Claude Code drive it
claude mcp add -s user fablecut -- node "<path>/FableCut/mcp-server.js"

Now you can simply ask Claude to do something, like “take these six clips and sync them to the beat markers, apply a teal orange color grade, and overlay a word pop caption”. Watch as the timeline changes dynamically in the browser!

✓What you end up with

A real editing surface an AI agent operates — not another "ask AI" button bolted onto a normal app. that's the whole point.

I’ll definitely keep an eye on this project. In the future, “editing” a video could simply involve describing what you want, and seeing the timeline change automatically.

Source: github.com

Free course

Stop reading about AI — start building with it

The free Claude Code course: your first site, tool or game — no coding. No upsells, no cross-sells — nothing to buy here.

Start free →
EAEvgenii Arsentev

Author

Evgenii Arsentev

PhD · Chief Executive Officer, digital health