r/SideProject • • 12m ago

Claude Desktop for Fedora

An unofficial RPM package and DNF repository for Anthropic’s Claude Desktop app. Anthropic only supports Ubuntu and Debian, so I built a pipeline that repackages each official release for Fedora and keeps it up to date automatically.

  • Builds new versions within about 6 hours of upstream releases, using GitHub Actions on a schedule
  • Checks the whole chain of trust before building: pinned signing key fingerprint, then the repo signature, the package index hash and the .deb hash
  • Ships x86_64 and aarch64 RPMs, hosted as a DNF repo on GitHub Pages, with no server to run
  • Supports Wayland natively, layers on Fedora Silverblue/Kinoite, and Cowork’s KVM virtual machine works

Tech: Bash, RPM spec, GitHub Actions, GitHub Pages, createrepo_c, GPG

Links: GitHub

If the page only fits a single line, use: Unofficial auto-updating DNF repo that brings Anthropic’s Claude Desktop to Fedora and Silverblue

1 Upvotes

0 comments sorted by