PhotoCraft Is a Clean-Room Reimplementation Published September 30, 2026, Not a Reverse Engineering of Adobe, and Its Own README Calls It Early Alpha
Watch on TikTok
The artifact is an 86.37-second vertical MP4 (mov,mp4,m4a,3gp,3g2,mj2 container) at 1080x1920, 30 fps by ffprobe, with HEVC Main video at 823 kbps and a single HE-AACv2 stereo audio stream at 48 kbps and 44.1 kHz, 877 kbps overall, 9,471,555 bytes on disk; the metadata.json format string reads bytevc1_1080p_877330-1 - 1080x1920 and vcodec reads h265. It was posted at 2026-10-07 00:48:09 UTC by uploader handle jdpoz_ under the channel nickname JDPoZ, with the audio track listed as original sound credited to JDPoZ, and a 76-character description carrying only #Adobe 😱 just got replaced #photoshop #photocraft #illustrator #vectorcraft. At the 2026-10-07 capture, hours after posting, it showed 100,300 views, 19,200 likes, 756 comments, 4,549 reposts, and 7,457 saves. I read all 43 frames in tokdoc_frames/ and all 314 words of transcript.txt. The video is two interleaved shots. Frames 001 through 017 and 034 through 043 are a handheld talking-head in a dim room with a white vaulted ceiling and dark wall art, the speaker bearded in a black crewneck printed with three outlined Nintendo character panels (Yoshi in green, Mario in pink, Luigi in teal), lit warm and low. Frames 018 through 033 are a phone pointed at a BenQ monitor, filmed off-screen at an angle with visible moire and a yellow LED light bar above the display. Frame 019 resolves the application title bar as PhotoCraft with the menu row File Edit Image Layer Type Select Filter View Window Help, the options bar reading Mode: Normal, Opacity: 100 %, Flow: 100 %, Smoothing: 10 %, a brush size of 20, the document tab Untitled-1 @ 100% (Layer 1, RGB/8)*, a single-column left toolbar of roughly twenty-five tool icons, a transparency checkerboard canvas, and a status bar reading 100% beside a dimension readout. Frames 027 and 031 show the Filter menu opened, listing Last Filter Ctrl+Alt+F, Convert for Smart Filters, Filter Gallery..., Camera Raw Filter..., Adaptive Wide Angle... Ctrl+Alt+Shift+A, Lens Correction... Ctrl+Shift+R, Liquify... Ctrl+Shift+X, Vanishing Point... Ctrl+Alt+V, then the submenu rows Blur, Blur Gallery, Distort, Noise, Pixelate, Render, Sharpen, Stylize, Video, Other... and Plug-ins. Frame 031 catches the Blur submenu mid-fade with Average, Blur, Blur More, Box Blur, Gaussian Blur, Lens Blur, Motion Blur, Radial Blur, Shape Blur, Smart Blur and Surface Blur rendering faintly; frame 033 catches the Other... submenu the same way with Custom..., HSB/HSL, High Pass..., Maximum..., Minimum... and Offset. Frame 022 shows a Preferences dialog with a left category list, a center pane and a right column of toggles, most switched blue. The canvas stays empty the whole time; no image is ever opened, edited or saved on camera. The last 60 words of transcript.txt are Whisper noise on the outro music and should be ignored; the coherent speech ends at "I wonder what tool they'll do next."
The project describes itself as clean-room, which is the opposite of the reverse engineering the video claims
The transcript says "some engineers were able to, using Claude Opus, fully reverse engineer, and open source all of Adobe's tools."
The PhotoCraft repository states the opposite in its own description: "An open-source, clean-room reimplementation of Adobe Photoshop in pure Rust." The README is explicit about method: the app is "implemented from public specs and observed behaviour only. No proprietary code, shaders or assets."
This is not a quibble about wording. Clean-room and reverse engineering are different legal postures. Reverse engineering means working backward from the compiled artifact. Clean-room means building from published specification and observed external behavior while deliberately never touching the original implementation, and it is the standard defense against a derivative-work claim. The project chose the phrase on purpose, and the video reverses it. Anyone repeating "reverse engineered Adobe" is attributing to the ArtCraft team the one thing they went out of their way to say they did not do.
The README itself says it is not a Photoshop replacement, which contradicts "one-to-one reproduction, and it runs perfectly"
The transcript says "this is not some sort of like partial slop-coded implementation. It is a one-to-one reproduction, and it runs perfectly."
The README answers this directly: "PhotoCraft is in early alpha, and we want to be straight about where it stands: much of Photoshop's feature surface exists in some form, but it is not yet a Photoshop replacement for daily professional work." It names the gaps as AI and generative features, about twenty missing tools, depth in typography and pro workflows, and plug-in compatibility. The product page at getartcraft.com carries the same "Early alpha" label.
The video's own footage is consistent with a shell, not a proof. Across sixteen screen frames the canvas is never used. Frame 019 shows an empty Untitled-1 document, frames 027 and 031 show menus being opened, frame 022 shows a Preferences dialog. No filter is ever applied and no file is ever opened. What the footage proves is that the menu tree and keyboard shortcuts match Photoshop's, which is exactly what the project claims: a GUI "designed to be familiar to Photoshop users, where the menus, shortcuts, panels and tools are where you'd expect them." Menu parity is not feature parity.
"Every single one of the filters is compatible with it" is not supported by the footage or the repo
The transcript says "Every single one of the filters is compatible with it. Liquify, lens correction, vanishing point, all this stuff is in here."
Those three entries do appear in the Filter menu in frames 027 and 031, so the menu rows exist. But a menu row is a menu row. The README's list of gaps includes "about twenty missing tools" and explicitly no plug-in compatibility, and the Plug-ins row is visible at the bottom of the same Filter menu the video uses as evidence. In frames 031 and 033 the submenu contents render faint and semi-transparent, which is most likely a fade-in animation caught mid-frame by a phone filming a 60 Hz panel, so I will not read that as proof the entries are disabled. Either way, nothing in the video shows a filter being run.
Seven apps shipped, not the whole Adobe catalog, and they went up on September 30 and October 1
The transcript says "all of Adobe's tools. The entire suite."
Seven repositories exist under the storytold organization: PhotoCraft for Photoshop, VectorCraft for Illustrator, FilmCraft for Premiere Pro, LightCraft for Lightroom, PrintCraft for Acrobat, EffectCraft for After Effects, and DesignCraft for InDesign. The GitHub API gives the PhotoCraft repository a created_at of 2026-09-30T13:37:48Z. Seven flagship applications is a real achievement and it is also fewer than the twenty-plus applications Adobe ships under Creative Cloud. "The entire suite" is the marketing version of "the seven apps most people mean."
The Claude Opus credit is reported secondhand, not stated in the repositories or on the product site
The transcript says the work was done "using Claude Opus."
I checked both primary sources. The PhotoCraft README does not mention Claude, Opus, Anthropic, or AI-assisted development. The getartcraft.com site does not either. The attribution comes from coverage and social posts reporting that the developer credits Claude Opus 5.5 for the pace of the work, including a Rust Bytes post on X reading "One Craft just open-sourced the entire Adobe suite, rebuilt in Rust with Opus." That is plausible and widely repeated, but it is secondhand, and the specific claim is about speed rather than authorship.
What the repositories do say about AI is a different thing. The apps are built to be driven by agents at runtime, with every menu item and dialog routed through a single command registry exposed over CLI, JSON and MCP. That is AI as an operator of the software, not AI as its author.
What is verified: Rust, free, open source, and real adoption
The parts of the video that hold up hold up well. The GitHub API confirms PhotoCraft's primary language as Rust and its license as Apache-2.0, with the README offering a dual MIT or Apache-2.0 option. The README describes a GPU compositor on wgpu targeting Metal, Vulkan, DX12 and WebGPU, with no Electron or web view, and PSD open, edit and save support. Builds target macOS, Windows, Linux, FreeBSD and web. It is free.
Adoption is real and fast. The GitHub API reported 14,444 stars and 1,915 forks on the PhotoCraft repository as of 2026-10-07, seven days after the first commit, with a last push the same day. The search results are also full of personal forks of the repository, which is what a repository looks like when it trends.
Key Takeaways
- Correction: The video says the team "fully reverse engineered" Adobe's tools. The repository says the opposite: a clean-room reimplementation "from public specs and observed behaviour only. No proprietary code, shaders or assets." Those are different legal postures and the project picked its phrase deliberately.
- Correction: "A one-to-one reproduction, and it runs perfectly" contradicts the project's own README, which calls PhotoCraft "early alpha" and "not yet a Photoshop replacement for daily professional work," with about twenty missing tools, no AI or generative features, and no plug-in compatibility.
- Correction: "All of Adobe's tools. The entire suite" is seven apps covering Photoshop, Illustrator, Premiere Pro, Lightroom, Acrobat, After Effects and InDesign. Adobe ships more than twenty applications under Creative Cloud.
- Partial correction: "Every single one of the filters is compatible" is supported only by menu rows visible on camera. No filter is run in the video, the canvas is empty in all sixteen screen frames, and the README names plug-in compatibility as a gap.
- Unverified: The Claude Opus attribution. Neither the PhotoCraft README nor getartcraft.com mentions Claude, Opus or AI-assisted development. Secondary coverage reports the developer crediting Claude Opus 5.5 for the pace of the work.
- Verified: Pure Rust, Apache-2.0 on GitHub with the README offering dual MIT or Apache-2.0, free, open source, GPU compositing on wgpu with no Electron, and PSD open, edit and save support.
- Verified: Fast adoption. 14,444 stars and 1,915 forks on 2026-10-07, seven days after the repository was created on 2026-09-30.
- Context: The apps are designed to be operated by AI agents at runtime through a single command registry over CLI, JSON and MCP. That is a separate claim from AI having written them.
- Context: ArtCraft is the product of storyteller.ai, which already ships a commercial AI image and video studio. "Some engineers" undersells an existing company shipping an adjacent product line.
- Note: The last 60 words of the stored transcript are Whisper artifacts on the outro music and carry no meaning.
Resources
- storytold/photocraft on GitHub establishes the clean-room framing, the early-alpha status, the named feature gaps, the Rust implementation, the wgpu compositor, and the dual MIT or Apache-2.0 license.
- PhotoCraft on getartcraft.com establishes the "Early alpha" label, the "free and open source" positioning, and the macOS, Windows, Linux and Web targets.
- getartcraft.com establishes that ArtCraft is operated by storyteller.ai and lists all seven Crafting Apps, with no mention of Claude or AI-assisted development.
- storytold/vectorcraft, storytold/filmcraft, storytold/printcraft, storytold/effectcraft and storytold/designcraft establish that the suite is seven applications mapped to seven Adobe flagships.
- The GitHub REST API response for
storytold/photocraftestablishescreated_at2026-09-30T13:37:48Z, language Rust, license Apache-2.0, and 14,444 stars with 1,915 forks as of 2026-10-07. - Rust Bytes on X establishes the circulating secondhand attribution to Opus, which no primary source repeats.
- GIGAZINE's writeup establishes independent coverage dating the launch to early October 2026 and confirms the seven-app mapping to Photoshop, Illustrator, Premiere, Lightroom, Acrobat, After Effects and InDesign.
Published October 7, 2026. Writeup generated from a favorited TikTok.