AI agent successfully moves Adobe Lightroom to Linux

Claude Code has made the digital photo tool Adobe Lightroom functional on Linux. The project began with a very simple prompt.

listen Print view
Adobe logo on a glass facade

(Image: chrisdorney / Shutterstock.com)

2 min. read
By
  • Manuel Masiero

Officially, there is no Linux version of Adobe Lightroom. However, an unofficial one is now available because an open-source project has quickly ported the professional photo management and image editing software with the help of Claude Code. Apart from minor bugs in graphics acceleration, the Linux Lightroom is said to run almost flawlessly.

The open-source project was initiated by user Sander110419. His prompt to the Claude Code CLI agent was “Get Lightroom CC working on Linux, then publish a reproducible recipe.” After some follow-up questions from the Claude Opus 4.7 model and 55 million tokens later, the Linux version of the desktop app was finally available; its development process is documented here. In addition to Wine 11.8 Staging, Linux Lightroom also requires an NVIDIA, AMD, or Intel GPU with Vulkan drivers.

Sander110419 believes that his project does not constitute a copyright infringement. Firstly, because the software remains paid, as it only runs with an Adobe Creative Cloud subscription that includes Lightroom CC. Secondly, Claude Code's work largely consisted of creating placeholder libraries and patched DLLs to intercept incompatible or unimplemented function calls.

Videos by heise

The installation process described on GitHub is script-driven. Users only need to take action themselves for the Creative Cloud Offline Installer, as it cannot be integrated into the set-up routine. After logging into the Adobe account, the offline installer can be found on the Adobe download page. The downloaded file ACCCx*.zip then needs to be moved into the installers/ directory. After that, the Linux version of Lightroom is ready to start.

The open-source project for Adobe Lightroom is by no means the most complex example of AI-assisted software development. Another caliber: Claude Code recently rewrote the codebase of the JavaScript and TypeScript runtime and the bundler Bun in Rust.

(mro)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.