Between September 30 and October 1, a GitHub account named storytold published seven repositories, each a from-scratch reimplementation of one Adobe Creative Cloud application: PhotoCraft for Photoshop, VectorCraft for Illustrator, FilmCraft for Premiere Pro, LightCraft for Lightroom, PrintCraft for Acrobat, EffectCraft for After Effects and DesignCraft for InDesign. All seven are written in pure Rust - fresh engines, not wrappers around existing C libraries - run natively on macOS, Windows and Linux with WebAssembly builds in addition, and ship under MIT or Apache-2.0 licenses. Adobe bundles the originals into its Creative Cloud Pro subscription at 913.54 euros a year; these are free. The project, called Crafting Apps, sits under the ArtCraft umbrella of developer Brandon Thomas, who started ArtCraft last year as a "controllable AI for artists" for editing AI-generated images and video before pivoting to this.
The reaction was immediate. PhotoCraft collected about 6,700 stars within a week of its first commit; by midweek reads put it near 9,000. Eric S. Raymond, the open-source movement's veteran, declared it "the doom I predicted a few days ago" and concluded that "Adobe just got nuked. And closed source is dead, dead, dead" - a post that passed 1.8 million views. Adobe shares, already down more than 10 percent over the past month on growth and transition concerns, slipped another 4 to 6 percent intraday this week; Chinese finance outlets tied one 4.3 percent session to the project, though the same-day coverage also cited Meta's new enterprise AI platform, post-earnings growth doubts and Adobe's CEO handover, so no single-cause story survives scrutiny.
What PhotoCraft actually is, per its own unusually candid documentation: an early-alpha image editor with layers, masks, adjustment layers, layer styles, live type, vectors and a brush engine, a GPU compositor built on wgpu, color management across RGB, grayscale, CMYK and Lab at 8/16/32-bit, imports and exports spanning PSD, PSB, PNG, TIFF, WebP, AVIF and OpenEXR - and an agent-ready control plane in which every menu item, tool and dialog is a command in a registry of more than 500, reachable from the UI, a CLI, a JSON channel and an MCP server. It opens, edits and saves real layered PSD files: the project reports 134 of 135 test files come back byte-identical after a round trip.
Now the reality check, which the repository itself supplies. All 625 of Photoshop's menu items are wired to live commands - a figure the project measures and reports as 100 percent "wiring," while stating plainly that real Photoshop parity remains "well below 50 percent." An October 5 update co-signed by Claude estimated PhotoCraft covers 60 to 70 percent of Photoshop's functions but only 25 to 35 percent of what a professional needs for daily work. The listed gaps are the hard parts: generative AI features, roughly twenty missing tools, professional typography depth and plug-in compatibility. Gizmodo's tester hit a Free Transform bug on a basic composite - Escape did nothing, the transform undid itself, and a few tries later it worked. Thomas has called the suite "not anywhere close to ready," told Reddit it would reach full feature parity "within a month," then tempered that on Hacker News to "99 percent parity... measured in months and not years."
The build process is the part other developers are quoting. Commits on the repositories are co-signed by Claude Opus 5.5, Anthropic's model, and the project's own planning documents schedule remaining work in "agent-hours." One entry describes landing "roughly 70 menu items plus major subsystems in a handful of wall-clock hours using 8 parallel agents," with observed parallelism of six to eight times. The LightCraft roadmap, created September 30, planned 110 to 170 hours for its first fourteen steps; four to six agents running around the clock completed them in about 25 effective hours. The honest framing is narrower than the viral posts: a fleet of parallel agents attacked independent subsystems - the PSD parser, the GPU compositor, the text engine, the filter set - while a human ran integration, tests and releases, and the model behind the pace is a paid subscription from a competitor's vendor.
One distinction matters legally and has been blurred in the social buzz that followed: this is a clean-room reimplementation from public specifications, not reverse engineering. The project states it never touched Adobe code - which is why LightCraft decodes DNG, CR2, Sony ARW and RW2 camera formats natively but cannot yet handle Nikon's compressed NEF or Canon CR3, formats where the clean-room constraint blocks the path. That puts it on the opposite side of the line from the game-preservation wave that made headlines the same week - the fully decompiled Wii title Super Mario Galaxy running on PC without an emulator, the PS5 game Dead Cells running natively on Windows, an N64 title decompiled 100 percent in 84 days where its predecessor took 596. Those projects start from the original binary; ArtCraft claims it never did. The panic the wave is producing is real, though: open-source infrastructure company Cal.com reversed to a proprietary license in April, with its CEO saying AI attacks on open code had effectively multiplied the number of eyes on a published vault design a hundredfold.
What actually remains of Adobe's moat, on this evidence, is not the feature list - the feature list, it turns out, is the copyable part. It is reliability, ecosystem and trust: a single maintainer's alpha with volunteer fixes is not contractually answerable when a tool fails mid-client-job, which is why Gizmodo's verdict steered casual users toward PhotoCraft and professionals away, at least for now. Adobe's own trust record includes a $150 million settlement this year over subscription-cancellation practices, and a freemium pivot management has already warned will drag near-term revenue. A feature-count parity race against agents that never sleep is a new kind of pressure on that story - whether it becomes an exodus or a rounding error is what the next few quarters measure.
Comments (0)
Log in to join the discussion
Log InNo comments yet