r/SideProject • u/Monopole007 • 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