Developer Brandon Thomas has created ArtCraft, an open-source project that reimplements seven Adobe Creative Cloud applications, including Photoshop and Premiere Pro, using the Rust programming language and Anthropic's Claude AI. While the project offers free, Linux-compatible alternatives to proprietary software, initial testing of the video editor, FilmCraft, reveals significant performance issues such as audio lag and lower-quality transitions compared to the original Adobe suite. The video also highlights "Reverse Engineer Anything" (REA), an open-source toolkit that leverages AI agents to decompile native binaries across various platforms, including ELF, PE, and Mach-O executables. REA integrates with the National Security Agency's Ghidra framework to perform read-only analysis of DLLs and EXEs, allowing developers to map machine code back to human-readable pseudocode. By combining REA with AI models like Claude, developers can analyze specific features of proprietary software to facilitate re-implementation in other languages. This trend suggests a shift toward "de facto open-source" software, where AI simplifies the process of cloning complex applications. Additionally, the video demonstrates using REA's networking analysis tools to build "Studbase," a custom backend inspired by Supabase, optimized for specific performance needs.
Brandon Thomas developed ArtCraft, a suite of open-source Adobe Creative Cloud clones written in Rust. The ArtCraft apps, including PhotoCraft and FilmCraft, are free to use and provide native support for Linux.
Initial performance tests of FilmCraft show significant audio lag and inferior transition effects compared to Adobe Premiere Pro. The Reverse Engineer Anything (REA) project provides an AI-powered toolkit for decompiling and analyzing native software binaries.
REA can be used to extract pseudocode from proprietary applications like Adobe Premiere Pro to facilitate feature re-implementation. AI-driven reverse engineering allows developers to create lightweight, specialized versions of complex software by stripping unused features.
The video demonstrates building Studbase, a performance-optimized backend inspired by Supabase, using REA's networking analysis tools.
Chapter guide
Worth noting
- The video includes a paid sponsorship from Apify.
- Performance benchmarks for 'Studbase' are described as 'made up' by the creator for illustrative purposes.
- The developer's claim of 100% parity for ArtCraft is a target goal, not necessarily the current state of the software.
- The video uses a future date (Oct 12, 2026) as a stylistic choice, though the tools discussed are currently available.