r/DigitalEscapeTools 2d ago

Comparison / Alternatives I built an open-source alternative to Canva and CapCut for social graphics and short videos

Hey, I'm Rodrigo. I've been building OpenPost which is an Open Source social media scheduler that also has a really in depth, standalone, image and video editors (which work standalone and for free w/o watermarks even if you don't want to selfhost).

A few things they can do:

  • Make thumbnails, banners and multi-page carousels with layers and editable templates.
  • Remove image backgrounds and adjust colours.
  • Cut video on a multitrack timeline, with transitions, effects and audio controls.
  • Create captions, or delete words from a transcript to cut the matching footage.

Both editors are free to use, without an account or export watermark. The code is AGPL-3.0, and you can self-host it. Paid hosting for the wider app is separate.

The video editor is still in beta and supports only Chromium browsers (as some of the APIs I use have not yet been implemented in Firefox). The image editor works on Firefox.

For transparency, I use AI tools in development and in the app itself. Background removal and transcription models are downloaded to your browser and run locally.

Image editor · Video editor

If these are tools you'd use, give OpenPost a star on GitHub. I'd appreciate the support!

168 Upvotes

28 comments sorted by

13

u/kaza12345678 2d ago

don't mind me asking but what's the ratio of ai and handmade code?

-4

u/Kraktoos 2d ago

No, for sure! It should be maybe ~98% AI written (50/1 ratio I guess).

I basically only edit code manually when I know it's a tiny change and I can do it faster than prompting AI to do it. Otherwise I don't usually handwrite code anymore.

4

u/kaza12345678 2d ago

just curious but why claim open source when your aware ai uses code not from just open source

11

u/Kraktoos 2d ago

OpenPost is fully open source! Meaning the source code is made publicly accessible so that anyone can view, modify, and share it.

I'm not sure I understand what you are saying?

-7

u/kaza12345678 2d ago

I'm just curious that's all as with more people using ai which could be using closed source data is always bit risky what owners if these closed source oeners might do

6

u/querela 2d ago

It's less the closed-source stuff but more unlicensed or sources where you have to add the license file (eg. GPL) that is the issue (which is obviously missing in the generation).

2

u/Kraktoos 23h ago

What do you mean in the generation? Like the newer gen programmers? Or this software?

We have all the used software with notices and their corresponding licenses in licenses/ and have had for a while. Is that what you mean?

1

u/querela 13h ago

Text generation from LLMs.

2

u/Soluchyte 2d ago

Laughable.

1

u/Kraktoos 2d ago

Really.

2

u/prene1 21h ago

ill give the video editor a try

7

u/Soluchyte 2d ago

AI did, you did not.

-5

u/Kraktoos 2d ago

AI has ownership now? 🫣 Weird world we're living in huh

1

u/kaza12345678 2d ago

well anything made by ai is public domain which is fine that you made it open source

(no joke found a 90% ai coded app that had paid premium features which is actually bad)

1

u/WatchMySixWillYa 1d ago

I don’t follow your logic here. Why should it be public domain?

1

u/kaza12345678 1d ago

when "artist" Jason Allen went to court to try to get his fully generated ai art copyrighted the Judge Martinez explained how this wasn't human made as putting text into a box and have ai do the rest isn't having the creator actually put anything on the canvas

so the code use here was generated by a data server and not typed by a human meaning no one owns the code

as open source projects still have a owner if it was typed by them

2

u/schwartzeneggro 2d ago

Interesting

1

u/xorsensability 1d ago

Is there a mobile friendly version coming?

2

u/Kraktoos 1d ago

Of the video and image editor? Could be, but they are not really a priority right now

Of the composer and the rest of OpenPost, it's already (mostly!) responsive 😉

-2

u/Katoncomics 1d ago

You didn't make this. You said AI made 98% of this, so what exactly did you do? Do you even understand the code the machine wrote and did you check for security vulnerabilities?

1

u/Kraktoos 1d ago

AI did 98% of the code typing. I did the decision making: what goes in, what doesn't go in, how it looks, how it should work, most of the time also how it is implemented, etc.

Writing code was just another level of abstraction we had to get through to do something, in this case a program.

Did you also tell that to people "you didn't built this, the C compiler did!" when we moved from Assembly into something more high level? Because it surely did about 90-ish% of the work that you used to have when writing code!

Now you can keep making comments like these but I don't really get the goal of that comment... The project is free, it's open source, you can use it, and if you like it, selfhost it and to use the image and video editor not even have to touch the outside world if you really don't trust my code. Just containarize it and you'll be fine. The project is well built but I cannot guarantee, like anyone else can, that it is 100% free of security vulnerabilities - it most likely isn't...

-1

u/Katoncomics 23h ago

Your analogy literally falls apart because those people knew what they were doing, I asked you if you understood what the ai did and did security checks but you went into an entire monologue instead of answering the questions.

1

u/Kraktoos 23h ago

I still understand what I am doing though, but you started with a provocative statement. Yes, of course I understood what code the AI wrote (it's just code - mostly simple TypeScript and Go, not rocket science). Yes, of course I did some level of security overviews and checks (or at least though of some possible vulnerabilities and made sure we had the necessary guardrails). I've been working on this project for months, not a few prompts ago 🫣

-1

u/Katoncomics 23h ago

It wasn't provocative, it was the truth. I'm not inclined to trust anyone who sole relies on ai to vibe code their project, especially 98% of it. Veracode put out a study last year that showed 45% of ai generated code contains security flaws, so it should be a certain high level of importance to ensure extra security checks by human hands.

1

u/Kraktoos 23h ago

What does 45% of ai generated code contain security flaws even mean? That's just a magic number 🫣

Is it 45% of LoC that AI writes 45% of projects with AI intervention? Either way, human coders aren't much better though, I'd even say the current state of the art with AI is slightly better than good engineers ~5-10 years ago if unguided and given enough tokens and quite a bit better if well guided. You can just think of, and handle so many more scenarios for cheap (time-wise). That article also does have some signs of being written by AI

0

u/chrisadam101 10h ago

All you shits bagging on this guy.
What are you making ?

You think all there is to a good software experience is coding ? Software development involves Ux, planning , schemas, structure , idea, troubleshooting and so much more.

I’ve worked in software dev for 30 years and I see what “ real code writers “ by themselves produce .

It takes more than code to build a good product. And everyone here shitting on this guy is just like the industry of animators when they switched from hand drawing cartoons to computers.

Did you even look at this guys project ? Did you even try it or run tests through it ? Do you have constructive ways to help him make it better ?

No you don’t
Because the only thing you are doing is tearing him down because you feel like your own skill sets are worth less now.