aaddrick/claude-desktop-debian

Claude Desktop for Linux

What it solves

Anthropic provides an official Claude Desktop beta for Linux, but only as a .deb package. This project fills the gap for users on other Linux distributions (like Fedora, RHEL, Arch, and NixOS) and provides a custom launcher to handle common Linux environment quirks that the official release does not address.

How it works

It repackages the official Anthropic .deb into multiple formats, including .rpm, AppImage, and Nix flakes. Beyond packaging, it adds a custom launcher and a diagnostic tool (--doctor) to manage display servers, GPU crashes, and sandbox permissions. It also applies specific patches to the official app to fix issues with path resolution for virtiofsd and org-plugins, as well as UI bugs on KDE and tray icon selection for Cinnamon.

Who it’s for

Linux users who want to run the official Claude Desktop app on distributions other than Debian/Ubuntu, or those who need better integration with Wayland, KVM/Cowork, and various desktop environments.

Highlights

  • Multi-distro support: Provides .rpm, AppImage, and NixOS packaging.
  • Custom Launcher: Includes opt-in native Wayland support, GPU-crash recovery, and XRDP detection.
  • Diagnostic Tool: A --doctor command to check MCP config, KVM readiness, and version drift.
  • MCP Integration: Full support for the Model Context Protocol.
  • System Integration: Adds global hotkeys (Ctrl+Alt+Space) and system tray support for X11 and Wayland.

Related

  • Project
  • Dispatch
  • Dispatch
  • Project
  • Project