Loading video...
Video Failed to Load
We finally cracked it! We built an open-source video editor that turns every edit into code. I got tired of agents: → Losing context → Giving me outputs I couldn’t modify So we flipped it: → Code is the new database.
514,378 views • 2 months ago •via X (Twitter)
70 Comments

Get us to 2k stars and we’ll ship Windows. 15k and we’ll bring it to mobile:

The implications are huge. You can: 1. Edit a video manually 2. Turn that edit into a reusable skill 3. Apply it across all your videos

Can't wait to git push --force my jump cuts and completely break production on a 10-minute YouTube vlog. Video editing as code is exactly the kind of chaos we needed

Imagine merging multiple edits with git 😅

The only correct way to approach video editing

🙏🙏🙏

This isn't new. There are better paid and open source version of this already.

Please let me know which video editor uses JSX code as its source-of-trough. Really curious

@giffboake Isn't like, any vegas or AE version able to import things as xml or something else

@giffboake Xml is markup. This one supports turing complete code.

this is so cool

Thanks! Let me know if it works for you

is this like pen dev but for video cutting? thats cool honestly its great to represent a video project as code i think every video editor already does this under the hood just inaccesbile

I‘m not aware that pen dev writes all edits to code. But I guess it’s similar.

Rad nice work. I wanna add to the desktop

Tysm! Sure why not, let me know how it goes

Holy shit this is genius. Mad props to the devs behind it! Ill be trying it out soon :)

Haha thank you!! 🙌 Would love to hear what you think once you try it :)

I complete agree with you. If we need to move video editing to chat, there has to be a code for each item.

True, what we did additionally is to also edit that code from within the video editor. Every trim, cut, drag will be applied to the code.

one particular issue makes me thoughtful about chat based video editors There are so many actions that can easily done thru button click, like selecting best font, change its color vs thru the chat. Let say we open both options GUI and the chat. Now 3 things can happen 1. User will skip chat stay in GUI (legacy) 2. User will skip GUI do it with chat (More modern but think of doing and easy peasy clickable task thru fatigue full chat) 3. User will learn what is easy with chat vs what is easy with GUI and toggles along and learn. (best case)

Bro how long for supporting the import of fcp6xml files

I can try to add an import. Should not be too hard to convert it to code. Lossless export to FCPXML is now impossibly unfortunately

Btw here's my usecase, I use @MireloAI for adding AI generated foley cues and then export it in fcp7 XML format to do the sound design

@MireloAI Quite reasonable, I agree we should have FCPXML support

@MireloAI Yo I've DMed you regarding a pain point that I've felt while doing SFX

@konstipaulus @MireloAI I have not heard of these formats until today

@konstipaulus @MireloAI HTML is the new format bro.

wow

is this VaC? (video as code). i think maybe a lot of startups will be made by actually just generalising XaC where X is some deterministic process/procedure for different verticals.

finally you can nudge instead of reroll

Yeah we reworked all keyboard shortcuts. You can navigate the timeline with AWDS

Does it work on Linux? As some of us are moving to Linux for entire workflows, it would be a nice addition

Not sure if we’ll maintain Linux, but already working on a browser version

This is super cool! I've been playing around with this today to edit a vlog . Not sure if it's the best use-case? I haven't tried any AI features yet but I want to use it with Cursor to create titles, adding text, transitions and sound effects rather than cutting the footage. QQ: Edited 4K footage and exported but it's exported as 1080p. When I clicked export I didn't get asked about the video size, format or codec. How to make the export quality better? Only DCI 4K scene type gets exported "2048×1080" which is the half of scene size.

You can customise the export configuration by clicking on the item above the export button. Btw, is this the Desktop app? Using agents is not available in the web/browser.

Yup it’s the desktop app. I don’t have this export section at all, or missed it. Let me check again and circle back.

Of course! No worries at all, take your time and let me know what you find. Happy to help if you still can’t spot it 😊

I found it after seeing the screenshot you shared, thank you so much. Looks promising!! Can't wait for the day i can delete FCP and never look back 🤞

this is what i exactly needed :))

yeah a dump you can't reopen is the usual dead end

But now you can reopen it.

Yoooooo what is this!?

A video editor that writes all your edits to code, so an agent can pick up where you left off.

Yeah downloading this right when I get home

Very cool

🙏

Is really cool project, congratulations 🎉

Does it have vision to understand what is happening when it’s not transcripting?

Yes it does. It can do edits without speech

Isn’t openmontage doing this already ?

Looks amazing, gonna give it a try

We needed It for windoowss!

Share it with your friends and you’ll get it sooner :)

ACHIEVE ITT!!! We cant wait for windows :)

I like this idea

Appreciate it!

Damnn,,, if this works...m gonna post edits too thn 😋

Thats amazing! Well done, cant wait for the Windows version.

This is awesome! 🤯 Congrats for this amazing release 👏

Tysm Ivan!

This project is going to change how video editors work. I'm definitely going to plug this into my AI harness, so that it can make commercials for basically free!!

Awesome work! Forked the repo and made a few changes for my workflow, and made this within 10 mins! Class project

It is clogging up a lot of my ram sadly :(

Give us a few months, can improve that for sure

I think this is the craziest AI video tools I ever saw, so cool man

When for windows ?

900 Stars remaining.

holy shit this is incredible

Fantastic job, and it’s an amazing addition to the open-source community.

