Claude Desktop Rpm — Git skill for Claude Code
Claude Desktop for Fedora as a signed dnf/RPM package.
How to install Claude Desktop Rpm
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open musmandev092/claude-desktop-rpm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Desktop Rpm does
Claude Desktop for Fedora as a signed dnf/RPM package. Installs Anthropic's official Linux build, unmodified and verified; no Anthropic software is hosted here. Built, tested and published by GitHub Actions. Unofficial.
Alternatives in Git
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Voicemode MCP — by Mike Bailey - VoiceMode MCP brings natural conversations to Claude Code 899 ★
- Claude Code Source Code Deobfuscation — GitHub Repo stars Cleanroom deobfuscation of official Claude Code npm package Source code deobfuscation 867 ★
README
Claude Desktop for Fedora — RPM (unofficial)
Anthropic's official Claude Desktop for Linux, as a normal **dnf** package for Fedora. Install once; updates arrive with `sudo dnf upgrade`.
**On Ubuntu or Debian, use [Anthropic's official `.deb`](https://code.claude.com/docs/en/desktop-linux) instead.**
Install
sudo dnf config-manager addrepo --from-repofile=https://musmandev092.github.io/claude-desktop-rpm/claude-desktop.repo
sudo dnf install claude-desktop
dnf asks you to trust the repository key once. Its fingerprint is `9A67 6112 64AD 5938 3EFA 3AA1 E0B0 E56D CFAE 37BB`.
How it works
- No Anthropic software is hosted here. The
claude-desktoppackage is a few hundred KB: our install scripts, plus the exact URL, size and SHA-256 of one official.deband a list of every file in it. - When dnf installs or updates the package, it downloads that
.debfromdownloads.claude.ai, checks the SHA-256, verifies every file, and puts Claude in place unmodified — the same files Ubuntu users get. - rpm owns all of Claude's files (
%ghost), sosudo dnf remove claude-desktopremoves everything, andrpm -qfnames the package. - Same as the
.deb, minus two Debian/Ubuntu-only steps: the AppArmor profile (Fedora does not need it) and the apt repository (this dnf repository replaces it). - No human in the loop: GitHub Actions checks Anthropic's signed apt index every hour, builds the package, install-tests it in a clean Fedora container (real download, tamper check, offline retry, clean removal), scans, signs and publishes. If anything fails, nothing is published.
Commands
| Command | What it does |
|---|---|
claude-desktop-verify |
Checks every installed file against the package's SHA-256 list |
sudo claude-desktop-fetch |
Downloads and installs the pinned build again (repairs a broken install) |
If the download fails during install (offline), dnf still finishes and a one-time service retries at the next
Related Skills
Claude Code Auth Switch
Note: This has only been tested on Linux. macOS and Windows may not work as expected — macOS in particular has
Claude Code Arsenal
A battle-tested Claude Code operating system for efficient, reliable, and focused software engineering. Includ
Claude Code Sonnet 5.5 Free Desktop
Claude Sonnet 5.5 is Anthropic mid-tier: 1M context, $2/$10, 30% faster, claude-sonnet-5-5, GitHub Copilot, Cl
Patdown
Block, steer, and "fuzzy lint" with Jev to make agents follow your rules and conventions. CLI, github action,
Copilot Proxy API
Self-hosted GitHub Copilot bridge for Claude Code and Codex CLI with OpenAI Responses, Anthropic Messages, str
Orchard
Run coding agents (Claude Code, Codex, opencode) in parallel git worktrees, each with its own terminal, shells
Related Agents
Homelab Platform
Home-lab site reliability and platform operations for Linux hosts, VMs, container stacks, networking, storage,
Homelab Engineer
Home-lab site reliability and platform operations for Linux hosts, VMs, container stacks, networking, storage,
Asset Manager
Publish and manage hosted assets (HTML sites, docs, file bundles) on the Octave assets service. Use when the u