{"article":{"slug":"vibecoding-photoshop-time-and-pressure","title":"Vibecoding Photoshop: Time and Pressure","subtitle":null,"summary":"André Klein argues the claim that vibecoding can't replace tools like Photoshop is now dead, because several agent-era Photoshop clones exist. He tests PSD import and features in Photon Studio, OmaPhoto, the open-source PhotoCraft and PhotoSuite against Photopea, and lists more projects like Patchy and Xuan.","content_type":"blog_post","language":"en","canonical_url":"https://andreklein.net/vibecoding-photoshop-time-and-pressure/","author":{"name":"André Klein","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"André Klein Dot Net","url":"https://andreklein.net/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Design","slug":"design","url":"https://listedarticles.com/topics/design"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1092,"reading_minutes":5,"published_at":"2026-10-04T14:58:11.000Z","added_at":"2026-10-06T23:15:24.169Z","updated_at":"2026-10-06T23:15:24.169Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/vibecoding-photoshop-time-and-pressure","markdown_url":"https://listedarticles.com/articles/vibecoding-photoshop-time-and-pressure.md","example":false,"citation":"André Klein, André Klein Dot Net. \"Vibecoding Photoshop: Time and Pressure.\" 4 Oct 2026. https://andreklein.net/vibecoding-photoshop-time-and-pressure/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://andreklein.net/vibecoding-photoshop-time-and-pressure/"},"body_markdown":"I’m sure you’ve seen the argument before: “If anyone can now vibecode their own software, why haven’t we seen any viable replacements for industry standard tools like Photoshop?”\n\nAnd for a while that argument seemed like a solid line of reasoning: you could just point to the continuous absence of viable candidates to prove your point.\n\nBut it missed two key factors: time and pressure. Sure, ChatGPT has been around for a while now, but agentic coding has only been useful for a relatively short time. And development still goes layer by layer, debug by debug, test by test. It still takes serious human commitment and persistence.\n\nThe moral argument around “vibe coding” was never that interesting to me. The much more interesting question was always the technical one.\n\nNot “should this be done” but “can this be done” at all?\n\nAnd by the looks of it, in October 2026 the answer is a resounding “hell yeah!”. We don’t just have one but multiple candidates.\n\nI’m tracking as many of these as I can find, and it seems that every second day I stumble over another one. Whatever nitpicks you may have about their current state or functionality, the core argument outlined above is dead in the water, by the reverse logic:\n\nThe mere existence of these tools is proof that it can be done.\n\nAnd honestly, I think Photoshop is the perfect type of software for proving this type of “agentic engineering” actually works, because we all know what a Photoshop clone should look and feel like. It’s by no means a simple application, but perhaps more importantly, a viable, workable clone can be easily verified not just via UI and core functionality, but even more importantly, via the PSD standard.\n\nThe list of things it has to be able to do reliably is long, complex and diverse: layers, blend modes, smart objects, adjustment layers, layer effects, font rendering, etc. In short, all the nitty gritty stuff where a one-shot app would show its sloppy hand immediately.\n\nAnd sure, if you push any of these candidates hard enough within certain esoteric functions or edge-cases, you will find issues. But that doesn’t disprove the proof of concept.\n\nIn fact, many of these tools I’ve tried already seem way beyond the point of being mere rickety POCs. And whatever bugs there are today, they will probably get fixed tomorrow.\n\nSo instead of trying to do a nitpicky review of all the details, which are bound to shift faster than I can update this blog post, let’s take a look at some of these projects from a pragmatic perspective.\n\n## Photon Studio\n\nThis is probably one of the most polished and feature-packed I’ve tried so far. Granted, it’s not open source, but it’s free, comes with [binaries](https://tenzen.studio/photon/#get-photon) for macOS, Windows and Linux.\n\nApart from core Photoshop features, what is interesting about *Photon Studio* is that it offers a bunch of forward-looking settings like being able to use Local AI models and integrations with all modern agentic harnesses, so you can let your agent drive it.\n\nAs for my use case it has been able to load and save all my PSDs without any issues, with smart objects, blend modes and layer effects fully intact.\n\n## OmaPhoto\n\nNext up we have [OmaPhoto](https://github.com/ZacharyZhang-NY/OmaPhoto), which is a Linux port of [*Compositor*](https://github.com/robbietilton/Compositor) by Wonder Assembly.\n\nWhile not as feature rich as *Photon Studio* yet, it manages to import my PSDs just fine, and at least it informs me honestly about what type of feature or adjustment parameters it doesn’t support yet.\n\nHere is a screenshot of the same PSD as above. It flattened my Smart Object and lost various adjustments, which isn’t ideal, but that may just get fixed in the next update.\n\nAlso, and this is not a nitpick with *OmaPhoto* itself but more with *Compositor*, it relies heavily on its own `.comp` file format, which is okay if you do most of your work with it, but for true interop with Photoshop it’s a bit tricky, since at least for now you can’t easily export back to PSD.\n\nAlso, I spotted a bug with mouse cursor rendering but that may just be an Nvidia/Wayland quirk.\n\n## PhotoCraft\n\nNext up we have [*PhotoCraft*](https://github.com/storytold/photocraft), “an open-source, clean-room reimplementation of Adobe Photoshop, rebuilt in pure Rust”. And it imports our test PSD just fine, albeit with some weird interpretation of my color adjustments:\n\n[Photopea](https://www.photopea.com/), the famous web-based Photoshop alternative from the pre-AI era, and somewhat of a gold standard of 1:1 Photoshop parity doesn’t have that issue. So I think *PhotoCraft* needs some work on that particular front.\n\nAs for my Smart Object, *PhotoCraft* didn’t flatten it which was nice to see, but I wasn’t able to edit it or create new Smart Objects, although I think according to the docs that should work. Perhaps just user error.\n\nAt any rate, it exports the PSD just fine.\n\n## PhotoSuite\n\nLast but not least, we have [*PhotoSuite*](https://github.com/eolix/photosuite), another open-source one that promises “1:1 native PSD/PSB compatibility”.\n\nIn terms of UI parity, this is probably the closest to Photoshop, which is excellent.\n\nColors after import seem mostly fine. I can create Smart Objects but am not able to edit them. Note: double-clicking is the expected behavior in Photoshop, which should open another tab for that particular object. Both *Photon Studio* and *Photopea* handle it just fine.\n\nAnyway, nothing that can’t be fixed.\n\nSo anyway, there you have it. Not just one but four (!) viable candidates for Photoshop, three of them completely open-source. And there will probably be five more by the time I hit publish on this post. I’m also looking forward to testing the upcoming *OmaImage* by [@X_Nosignal_X](https://x.com/X_Nosignal_X) for example.\n\nDISCLAIMER: I obviously can’t know whether any of these projects were definitely “vibe-coded”, but it also doesn’t matter. The whole purity tests around “didst thou or didst thou not use AI” are a bit silly. At the end of the day, it is safe to assume that developers will use any given tools available to them at any given time. And in 2026 that’s agents.\n\nWhether you think that “shouldn’t be done” is a totally different question.\n\nIt certainly *can* be done. And I’ll be watching all of these projects with great interest.\n\nMind-boggling how far we’ve come.\n\n**UPDATE**:\n\nHere are some more:\n\nHere are some more:\n\n- Patchy by Seth Robinson (OSS, even runs in browser) – handled my color adjustment layers and Smart Objects like a boss\n- Xuan by silverling (OSS, Rust port of Compositor) – haven’t tested it\n","body_html":"<p>I’m sure you’ve seen the argument before: “If anyone can now vibecode their own software, why haven’t we seen any viable replacements for industry standard tools like Photoshop?”</p>\n<p>And for a while that argument seemed like a solid line of reasoning: you could just point to the continuous absence of viable candidates to prove your point.</p>\n<p>But it missed two key factors: time and pressure. Sure, ChatGPT has been around for a while now, but agentic coding has only been useful for a relatively short time. And development still goes layer by layer, debug by debug, test by test. It still takes serious human commitment and persistence.</p>\n<p>The moral argument around “vibe coding” was never that interesting to me. The much more interesting question was always the technical one.</p>\n<p>Not “should this be done” but “can this be done” at all?</p>\n<p>And by the looks of it, in October 2026 the answer is a resounding “hell yeah!”. We don’t just have one but multiple candidates.</p>\n<p>I’m tracking as many of these as I can find, and it seems that every second day I stumble over another one. Whatever nitpicks you may have about their current state or functionality, the core argument outlined above is dead in the water, by the reverse logic:</p>\n<p>The mere existence of these tools is proof that it can be done.</p>\n<p>And honestly, I think Photoshop is the perfect type of software for proving this type of “agentic engineering” actually works, because we all know what a Photoshop clone should look and feel like. It’s by no means a simple application, but perhaps more importantly, a viable, workable clone can be easily verified not just via UI and core functionality, but even more importantly, via the PSD standard.</p>\n<p>The list of things it has to be able to do reliably is long, complex and diverse: layers, blend modes, smart objects, adjustment layers, layer effects, font rendering, etc. In short, all the nitty gritty stuff where a one-shot app would show its sloppy hand immediately.</p>\n<p>And sure, if you push any of these candidates hard enough within certain esoteric functions or edge-cases, you will find issues. But that doesn’t disprove the proof of concept.</p>\n<p>In fact, many of these tools I’ve tried already seem way beyond the point of being mere rickety POCs. And whatever bugs there are today, they will probably get fixed tomorrow.</p>\n<p>So instead of trying to do a nitpicky review of all the details, which are bound to shift faster than I can update this blog post, let’s take a look at some of these projects from a pragmatic perspective.</p>\n<h2 id=\"photon-studio\">Photon Studio</h2>\n<p>This is probably one of the most polished and feature-packed I’ve tried so far. Granted, it’s not open source, but it’s free, comes with <a href=\"https://tenzen.studio/photon/#get-photon\" rel=\"nofollow ugc noopener\">binaries</a> for macOS, Windows and Linux.</p>\n<p>Apart from core Photoshop features, what is interesting about <em>Photon Studio</em> is that it offers a bunch of forward-looking settings like being able to use Local AI models and integrations with all modern agentic harnesses, so you can let your agent drive it.</p>\n<p>As for my use case it has been able to load and save all my PSDs without any issues, with smart objects, blend modes and layer effects fully intact.</p>\n<h2 id=\"omaphoto\">OmaPhoto</h2>\n<p>Next up we have <a href=\"https://github.com/ZacharyZhang-NY/OmaPhoto\" rel=\"nofollow ugc noopener\">OmaPhoto</a>, which is a Linux port of <a href=\"https://github.com/robbietilton/Compositor\" rel=\"nofollow ugc noopener\"><em>Compositor</em></a> by Wonder Assembly.</p>\n<p>While not as feature rich as <em>Photon Studio</em> yet, it manages to import my PSDs just fine, and at least it informs me honestly about what type of feature or adjustment parameters it doesn’t support yet.</p>\n<p>Here is a screenshot of the same PSD as above. It flattened my Smart Object and lost various adjustments, which isn’t ideal, but that may just get fixed in the next update.</p>\n<p>Also, and this is not a nitpick with <em>OmaPhoto</em> itself but more with <em>Compositor</em>, it relies heavily on its own <code>.comp</code> file format, which is okay if you do most of your work with it, but for true interop with Photoshop it’s a bit tricky, since at least for now you can’t easily export back to PSD.</p>\n<p>Also, I spotted a bug with mouse cursor rendering but that may just be an Nvidia/Wayland quirk.</p>\n<h2 id=\"photocraft\">PhotoCraft</h2>\n<p>Next up we have <a href=\"https://github.com/storytold/photocraft\" rel=\"nofollow ugc noopener\"><em>PhotoCraft</em></a>, “an open-source, clean-room reimplementation of Adobe Photoshop, rebuilt in pure Rust”. And it imports our test PSD just fine, albeit with some weird interpretation of my color adjustments:</p>\n<p><a href=\"https://www.photopea.com/\" rel=\"nofollow ugc noopener\">Photopea</a>, the famous web-based Photoshop alternative from the pre-AI era, and somewhat of a gold standard of 1:1 Photoshop parity doesn’t have that issue. So I think <em>PhotoCraft</em> needs some work on that particular front.</p>\n<p>As for my Smart Object, <em>PhotoCraft</em> didn’t flatten it which was nice to see, but I wasn’t able to edit it or create new Smart Objects, although I think according to the docs that should work. Perhaps just user error.</p>\n<p>At any rate, it exports the PSD just fine.</p>\n<h2 id=\"photosuite\">PhotoSuite</h2>\n<p>Last but not least, we have <a href=\"https://github.com/eolix/photosuite\" rel=\"nofollow ugc noopener\"><em>PhotoSuite</em></a>, another open-source one that promises “1:1 native PSD/PSB compatibility”.</p>\n<p>In terms of UI parity, this is probably the closest to Photoshop, which is excellent.</p>\n<p>Colors after import seem mostly fine. I can create Smart Objects but am not able to edit them. Note: double-clicking is the expected behavior in Photoshop, which should open another tab for that particular object. Both <em>Photon Studio</em> and <em>Photopea</em> handle it just fine.</p>\n<p>Anyway, nothing that can’t be fixed.</p>\n<p>So anyway, there you have it. Not just one but four (!) viable candidates for Photoshop, three of them completely open-source. And there will probably be five more by the time I hit publish on this post. I’m also looking forward to testing the upcoming <em>OmaImage</em> by <a href=\"https://x.com/X_Nosignal_X\" rel=\"nofollow ugc noopener\">@X_Nosignal_X</a> for example.</p>\n<p>DISCLAIMER: I obviously can’t know whether any of these projects were definitely “vibe-coded”, but it also doesn’t matter. The whole purity tests around “didst thou or didst thou not use AI” are a bit silly. At the end of the day, it is safe to assume that developers will use any given tools available to them at any given time. And in 2026 that’s agents.</p>\n<p>Whether you think that “shouldn’t be done” is a totally different question.</p>\n<p>It certainly <em>can</em> be done. And I’ll be watching all of these projects with great interest.</p>\n<p>Mind-boggling how far we’ve come.</p>\n<p><strong>UPDATE</strong>:</p>\n<p>Here are some more:</p>\n<p>Here are some more:</p>\n<ul><li>Patchy by Seth Robinson (OSS, even runs in browser) – handled my color adjustment layers and Smart Objects like a boss</li><li>Xuan by silverling (OSS, Rust port of Compositor) – haven’t tested it</li></ul>","headings":[{"level":2,"text":"Photon Studio","id":"photon-studio"},{"level":2,"text":"OmaPhoto","id":"omaphoto"},{"level":2,"text":"PhotoCraft","id":"photocraft"},{"level":2,"text":"PhotoSuite","id":"photosuite"}]}}