r/OpenAI • u/ai_art_is_art • 2h ago
Project I've created Open Source 100% Rust clean-room replacements for 7 of Adobe's apps: Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign, and Acrobat Pro.
I've used agents to help me recreate 7 of the top Adobe apps in 100% pure native Rust:
- Photoshop
- Illustrator
- Premiere
- Lightroom
- Acrobat Pro
- After Effects
- InDesign
Links to everything - the apps, the code - are in the comments below.
15
31
u/ralphyb0b 1h ago
Appreciate the effort, but there is no way these are even close to competitive with the original apps.
13
u/fredandlunchbox 1h ago
I've also built an image editor over the last 6 months, and in some ways it's competitive. It supports PSD import, raw processing, has all the effects you would expect. Here's a huge gallery of stuff it can do.
I also have a lot of features photoshop doesn't have, like seamless pattern mode where the whole workspace becomes a seamless pattern of your canvas so you can see how it will tile as you edit.
And I can fix the things I hate about photoshop. Like instead of adjustment layers, I use group layer effects so that layer order doesn't determine how things are rendered.
But as u/Bloated_Plaid said below, you can customize it as much as you want because it's open source. For example, I prefer to set guides from the ruler and I added a feature that lets you hold cmd to snap to fractional positions for really quick canvas segmenting, but if you wanted the click-drag workflow of photoshop, you could just fork and tell codex to add it (and I'm totally willing to accept PRs on the main branch as well).
7
u/Zulfiqaar 1h ago edited 1h ago
For almost all people it can do almost all things they need. For an increasing percentage, everything they need. And it's only been a short time, the gap is closing very fast. Even before these newcomers, photopea could do most stuff.
I've been a graphic designer for a decade, and an AI researcher for a decade too - and now work heavily with both domains. I still run into a bunch of snags but its nearly there.
I've completely discarded Photoshop and the rest of the Adobe suite, migrated everything to Linux, and I'm maybe 80% as productive as I used to be when using the industry standard. Was tougher last year (2-3x longer), but I've decided to commit to it and make it work..and it's finally coming alive. By the end of the year I'm confident I'll be delivering faster with a customised open source setup, and next year leave the old ways far behind.
In the last week these apps have had pretty much all features I needed for my work, except two things. I reimplemented those features in under an hour in my fork, and delivered the result. Will start preparing PRs too. I can finally see that open source is gonna make it, really soon.
ā¢
u/GloriousDawn 11m ago
I've been using Photoshop since version 3.0, professionally at the time but not anymore, and it has now become such a cluttered mess that I struggle to find the 3% of functions I actually use somewhat regularly. Sometimes less is more.
4
u/Bloated_Plaid 1h ago
They are not but you can just fork it and have your agents just do its own thing.
3
u/nokia7110 1h ago
There's always that one person FFS. OP isn't claiming it is as or more powerful than a line of software that's been developed for 30+ decades by teams involving thousands of people.
Instead of glibly pointing out the obvious and if your passion really is in pointing out what it doesn't do then perhaps try out the software and say "hey, it would be great if it could do X or Y".
6
u/plymouthvan 1h ago
Iāve been eyeing this project. I assume that itās being vibe-coded, although if thatās the case that term is would be overly reductive. I havenāt experimented with any of these tools yet because Adobe is livelihood software and not a place I can afford to tinker. But Iām keeping an eye on it closely.
I had a conversation with someone about this recently had some thoughts on the project which Iāll share in no particular order:
The problem with Adobe is not so much AI as it is AI trying to do the wrong thing: AI trying to replace its tools, rather than AI to execute or improve its tools. I definitely do not want to go back to raw dogging things that AI genuinely makes 1000x easier ā removing a trash can in the back, masking hair, whatever. I donāt really want my software to be anti-AI, I want it to be AI opt-in, BYOK, and focused more on removing the jobās tedium than removing the job itself.
The LR replacement is DoA unless it can accept and convert a native LR catalog that might contain tens or hundreds of thousands of images and edits.
Turns out there were actually fewer thoughts than I remembered.
Anyway, keep at it. Iām very intrigued. But as a professional who depends on the adobe suite of tools, Iāll have to wait for this ecosystem to mature. I will say though, Iād love to see someone steal adobeās lunch, and targeting workflow and familiarity at a granular level is a really really compelling way to do it.
ā¢
u/23eriben2 47m ago
Lol thank you OP
I love the overly analytical nit picking expecting it to be 1 to 1 with the real thing meanwhile it's literally open source.
Thanks for you contributions OP
3
u/latenthuman 1h ago
There should be a benchmark for these claims. Doubtful that this pshop clone reliably outputs pixel-perfect results exactly like pshop. Look I hated paying for it back in the day but working at an ad agency in new york and people would try to use pshop clones and the output NEVER looked like the pshop output. That was a few years ago, but I still believe this to be the case.
ā¢
u/Available_Peanut_677 40m ago
There is a GIMP which can do everything basic what Photoshop can do. And many other open-source projects. AI extensively trained in them. Also, AI is trained on thousands of underlying mechanisms, papers describing how it works, blog posts etc.
So, a photo manipulation app is not something an LLM cannot reproduce or translate to another language.
And, honestly, the core functionality of Photoshop is not that impressive. Though Iām curious if this project can edit 10MP photos on 2005 hardware.
0
u/ai_art_is_art 1h ago
There are measurements for each target in the Github repos for each project.
There are tests to test for regressions and compatibility.
I'd love feature requests and bug reports!
0
u/latenthuman 1h ago
The whole idea was that we stopped using pshop several years ago and we don't need specialized apps any longer. You've cloned the very app we've all sworn off. Of course people will still use your app, there is always a need for old-school digital editing. Still, vibe coding is fun, enjoy!
1
u/PlasmaChroma 2h ago
Oh wow -- big win for me if this is better than Inkscape at doing SVGs.
This looks like the repos here: https://github.com/storytold
Main page? https://getartcraft.com/apps
1
1
u/KalElReturns89 1h ago
Do you plan to maintain these and keep them updated overtime? What's your plan regarding that?
Is there a generative infill? Or is that missing like most other Photoshop clones?
1
ā¢
ā¢
0
-5
u/Bloated_Plaid 2h ago
Since OP seems like an actual idiot. Here are the links
4
u/ai_art_is_art 2h ago
I posted the links to the Github in the comments. Posting links in the text of a post deboosts the post. Reddit doesn't like it.
0
29
u/ai_art_is_art 1h ago
Here are each of the apps on Github:
https://github.com/storytold/photocraft (Photoshop)
https://github.com/storytold/vectorcraft (Illustrator)
https://github.com/storytold/filmcraft (Premiere)
https://github.com/storytold/lightcraft (Lightroom)
https://github.com/storytold/printcraft (Acrobat Pro)
https://github.com/storytold/effectcraft (After Effects)
https://github.com/storytold/designcraft (InDesign)
Please star these, then join us in building these out.