Adobe Creative Suite Cleanroom Port to Rust
github.com
github.com
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)
I'd treat this as completely new, far from complete software heavily inspired by the Adobe Suite, rather than a "port".
But maybe folks who use workflows that don't involve RAW photos have better luck.
Rome wasn't built in a day, nor Adobe destroyed in a single git push. But they both shall fall.
"Hey ChatGPT, what would the sufficiently smart compiler argument look like in the LLM era?"
And on top of that, you need a bunch of different files from different sensors to test with. Canon, sony, apple, fuji, nikon, olympus, etc. -- if you're building a truly general application, that's a concern.
Or if you're like me and you shoot fuji, you just build a fuji raw parser and call it good. The "TAM of 1" world of software development...
1. LLMs
2. an executive team that hates your customers. this problem with company culture goes back at least 13 years: https://fstoppers.com/video/adobes-ceo-deftly-dodges-questio...
Unfortunately any benefit from #1 is neutralized by #2
Seriously, you have no idea the kind of goodwill you've squandered, and the kind of resentment you've created. I expect it will bite your company squarely in the ass.
Revenue over the last ten years
August 31, 2026 — $6.760B May 31, 2026 — $6.618B February 28, 2026 — $6.398B November 30, 2025 — $6.194B
August 31, 2025 — $5.988B May 31, 2025 — $5.873B February 28, 2025 — $5.714B November 30, 2024 — $5.606B
August 31, 2024 — $5.408B May 31, 2024 — $5.309B February 29, 2024 — $5.182B November 30, 2023 — $5.048B
August 31, 2023 — $4.890B May 31, 2023 — $4.816B February 28, 2023 — $4.655B November 30, 2022 — $4.525B
August 31, 2022 — $4.433B May 31, 2022 — $4.386B February 28, 2022 — $4.262B November 30, 2021 — $4.110B
August 31, 2021 — $3.935B May 31, 2021 — $3.835B February 28, 2021 — $3.905B November 30, 2020 — $3.424B
August 31, 2020 — $3.225B May 31, 2020 — $3.128B February 29, 2020 — $3.091B November 30, 2019 — $2.992B
August 31, 2019 — $2.834B May 31, 2019 — $2.744B February 28, 2019 — $2.601B November 30, 2018 — $2.465B
August 31, 2018 — $2.291B May 31, 2018 — $2.195B February 28, 2018 — $2.079B November 30, 2017 — ~$2.008B
August 31, 2017 — ~$1.844B May 31, 2017 — ~$1.773B February 28, 2017 — ~$1.682B November 30, 2016 — ~$1.611B
Besides, you're on HN, we don't value revenue here because we're idiots. But even the market agrees. Stock down 64% from peak.
Tootsie Roll Industries heats sugar and has nearly triple your P/E.
I also let it build one btw: https://egeozcan.github.io/ketchup/ (not a PS clone, more amateur painting oriented)
For lopsy, the biggest issue I ran into was combinatorial bugs: certain sequences of tools and actions would cause a bug to occur that wasn't obvious from isolated tool testing. I solved it by having Claude generate complete projects, full documents with novel concepts chosen randomly, built in the browser with playwright. This continues to expose so much more than individual unit/tool tests, and I have an automated loop that addresses them. (And a bonus from that: I use the outputs to make tutorials to show what the tool can do).
That tracks.
So it's the Omarchy of Adobe-like software?
Oh the times we live in.
a lot of rough edges of this program I see are actually features I never even used myself in photoshop-like program that much, so if I was doing that kind of AI rewrite I'd also miss polishing them. publicly releasing this right now is exactly the move author needs to get human feedback from people who actually use these features daily
Yes, I could have definitely done it myself, but that's besides the point. It wasn't important/urgent enough for me to spend 20-30 minutes to do it (yet). But I was curious enough to play with this to have it done this way.
Can't understand what's happening.
PS: Anyone badmouthing the above rewrite is not understanding what's happening. Check back a year later for featur parity.
Maybe that'll change I guess, but this repo is very bad evidence for that.
We're talking about employment here.
Clearly the old "nobody would re-implement this" protection no longer works. I think we may stand on the brink of software losing a lot of it's magical DMCA protections, because it no longer matters. Or worse, the law becomes stricter.
1. it's a rust based desktop app and not based on electron.
2. it's cross platform - available on win, mac, linux and wasm.
3. it's a suite of apps and not just a photoshop clone.
4. it's free and open source.
5. it looks good.
6. it's amassing a community of contributors.
There are other photoshop clones around but none with the ambition and scale of this project.
Though it was done roughly 1-2 months ago, a very busy work / private life kept me from finally releasing it. Interesting to see this being released on the same day. Though Pixellect has a different mission. Its not a clean room photoshop clone but more between Pixelmator and Photoshop and also features (I think) a bit more AI Integration. However Photocraft looks much more complete in terms of typical Photoshop features.
It was only 4 months ago that AI development was in question because there were no vibe-coded Photoshops. Here they are, and I think more will come.
I’m putting personal attention and tokens towards replacing Pioneer / Alpha Theta Rekordbox (music management for DJs).
The software is old and clunky, has a ton of features I don’t use, and can’t customize what I do use. And it’s enshittified with ads and popups and an expensive monthly subscription.
One big motivation for me is that it is FUN to rebuilt it with a coding agent. I’m learning a ton and the custom tools actually work.
I know I’m not alone.
That being said, I see at least one massive problem with all those Rust "clean" room <x> <y> and DHH — Rust allows to iterate too fast in somewhat safe fashion. Sounds cool, right? However, that crates a gap between humans and machines (agents) in understanding what's right and wrong which leads to unmaintainable software.
I'd love to see more "clean" room <y> using C/C++/Zig. It would be slower and probably less "safe", but at least humans can keep up.
Let's see where that "echelon" in 18 months ;)
1: Create new document from image data on the clipboard
2: Custom grid options (set width AND height of grid cells, offsets, etc)
I stopped using PS a while ago when it stopped working well under Wine. Getting to know Photoshop again after so many years is really fun
The "no one maintains AI slop" idiom is more for things which are bespoke and/or don't have much demand, and this clearly has demand.
No doubt it’ll get better in time.
The user experience is also not great with professional looking AI apps, I've just tried PhotoCraft and couldn't paste an image from the clipboard. Clone stamp doesn't have a live update, etc.
I'd recommend looking into Affinity which is a merged version of PS+Illustrator. The product feels like it at least tries to be a little different. It's also free.
I think there are about a dozen of these now.
I just wish I could still buy a 'Creative Suite' one off and keep using it instead of having to subscribe to these apps.