Show HN: FableCut – A browser video editor AI agents can drive (zero deps)
64 points by ronak_parmar 3 hours ago | 41 comments

hotpartition 47 seconds ago
Love that the timeline is just JSON and the UI hot-reloads. Agents and humans on the same edit is the interesting part.
reply
JeremyHerrman 23 minutes ago
PSA stop putting bigco IP in your project names!

has clawdbot taught us nothing?

reply
doctorpangloss 20 minutes ago
is "Notepad" a bigco IP project name?
reply
armcat 10 minutes ago
This looks great, will try it out. I had a crazy idea of doing a full agentic demo video narration and cutting, so might try your tool with some tweaks.
reply
heresalexandria 2 hours ago
Cool concept, will try it out! I've had decent results with computer use operating conventional editing tools, but being able to directly edit JSON project files is a solid optimization and opens up a lot of opportunities with things like modular templating.
reply
ronak_parmar 2 hours ago
Thankyou. I am planning to make it opencode friendly too.. I think that would openup versatality and more experiments..;)
reply
spottedmarley 2 hours ago
This is pretty dang cool but I guess I was hoping to see some very clever use of vision and maybe waveform analysis to give the model "eyes and ears" to edit audio and video. V2
reply
ronak_parmar 2 hours ago
noted.
reply
ronak_parmar 9 minutes ago
[dead]
reply
miltonlaxer 3 hours ago
Reminds me of https://www.screenkite.com/ The AI powered video editors are fun.
reply
ronak_parmar 2 hours ago
yup but I had Premier Pro and Palmier Pro in mind while making it, hence the UI.;)
reply
vanilagy 41 minutes ago
You should strongly consider using Mediabunny to do all of the rendering client-side!
reply
genxy 31 minutes ago
I couldn't find a skill in your project that would help integrate mediabunny. The docs and examples look like they could really help. Having good example coverage allows agents to pickup libraries easily.

https://github.com/Vanilagy/mediabunny

reply
ronak_parmar 29 minutes ago
[flagged]
reply
faangguyindia 2 hours ago
cool!

can this be used to make these style of videos from prompt?

Style 1: https://www.youtube.com/shorts/vGjrv2zjfsM

Style 2: https://www.youtube.com/shorts/6KoRHpAZ4zk

reply
ronak_parmar 2 hours ago
Absolutely, in fact just give it clips, voice and a reference video(optional), command it and wait untill it finishes..
reply
mikert89 60 minutes ago
you can just give claude code access to ffmpeg
reply
ronak_parmar 46 minutes ago
[dead]
reply
xyzsparetimexyz 3 hours ago
Yeah I'm sure you need fable for the heavy reasoning task of editing tiktoks
reply
heresalexandria 2 hours ago
My impression was that they made this editor with Fable, and its JSON project structure would only serve well for manipulation by lesser models.
reply
ronak_parmar 2 hours ago
[dead]
reply
KaseKun 2 hours ago
I have no use for this, however I am stunned by the simple and effective solution of using json+sse instead of an API to allow agent interaction Amazing work
reply
devolving-dev 2 hours ago
What's the benefit of SSEs here?
reply
ronak_parmar 2 hours ago
That was the goal. Thankyou btw.
reply
Jayakumark 3 hours ago
A demo video would be good.
reply
ronak_parmar 2 hours ago
Yeah actually, that's a great idea, working on it ..(~ ̄▽ ̄)~
reply
upmostly 3 hours ago
Have you thought about integrating Remotion into this?
reply
ronak_parmar 2 hours ago
What do you think the next update will be about..^_~
reply
spacemanspiff01 58 minutes ago
You should have a hosted site for this - It is entirely frontend - right?
reply
ronak_parmar 51 minutes ago
almost! the editor/compositor is fully browser side, but the server is doing real work: project.json lives on disk (thats the whole point, any agent or script can edit it and fs.watch + sse hot reloads the ui), plus ffmpeg for the final export encode. so it needs the local server for the actual workflow.

a hosted demo mode is a good idea though, project in localstorage + sample footage + mediarecorder export would let people feel the editor without cloning. the one thing it cant show is the main trick, watching an external agent rebuild your timeline live, since theres no local file for it to edit. might do a stripped demo build if theres interest

reply
chrisweekly 2 hours ago
I have little experience with video editing; a tool like this might be an ideal path to learn more. Thanks for creating and publishing it and sharing here!
reply
ronak_parmar 2 hours ago
My pleasure. If you have any ideas, lets connect and make it more helpfuul!!
reply
xgulfie 2 hours ago
You aren't going to learn by having the AI do it for you...
reply
ronak_parmar 45 minutes ago
Facts!!!
reply
arnab777 2 hours ago
Ya, a demo video would be nice .
reply
ronak_parmar 2 hours ago
On it sir.
reply
speedping 2 hours ago
Very cool project but having fable in the name makes it sound so tacky
reply
ronak_parmar 2 hours ago
Yeah I though so but as people are so fond of Fable.. This would give them a poke to just take a look..;)
reply
Yiin 2 hours ago
oh, I read fable as a story, fable cut meaning you can stitch up stories which is a form of storytelling, so quite fitting for video editor
reply
monitorlizard 2 hours ago
Since people like an unrelated product, you thought it would be good marketing to jack the brand? Maybe I should start calling my B2B SaaS products Salesforce too!
reply
da_grift_shift 2 hours ago
The readme is full of compound Claudeisms, so why not ;-)

    per-shot energy

    frame-accurate

    word-pop

    reference-video

    CSS-@keyframes-animated SVGs render frame-accurately
reply
selfhoster11 45 minutes ago
That’s just how some humans write. These words didn’t come from an LLM vacuum.
reply
da_grift_shift 42 minutes ago
>That’s just how some humans write.

Sure, but we can't handwave away every observation about LLM output with "(some of) the original training corpora came from humans". Qualitatively, the vibes are off™.

https://old.reddit.com/r/ClaudeAI/comments/1uok58g/claudes_s...

https://x.com/emollick/status/2049894109318459798

Remember the gremlin thing?

https://news.ycombinator.com/item?id=47319285

reply
ronak_parmar 55 minutes ago
[dead]
reply
yieldcrv 48 minutes ago
it also worked
reply
ronak_parmar 29 minutes ago
happy to know, thanks!!..;)
reply
nttylock 51 minutes ago
[flagged]
reply