aaddrick/claude-desktop-debian
Claude Desktop for Linux
What it solves
This project provides official-compatible versions of the Claude Desktop application for Linux distributions that are not natively supported by Anthropic. It bridges the gap between the official .deb release and the diverse ecosystem of Linux desktops, offering packaging for Fedora/RHEL (RPM), AppImage, and NixOS.
How it works
It wraps the official Claude Desktop binary with a custom launcher and diagnostic tool. The launcher handles Linux-specific environment quirks—such as Wayland support, GPU crash recovery, and desktop environment integration—while the --doctor command provides a diagnostic suite to verify system dependencies, Model Context Protocol (MCP) configurations, and hardware virtualization (KVM) readiness.
Who it’s for
It is designed for Linux users who want to run the official Claude Desktop application on distributions other than Debian/Ubuntu, or who require specific system-level integrations and troubleshooting tools not present in the base release.
Highlights
- Provides native RPM, AppImage, and Nix flake builds for broader Linux compatibility.
- Includes a
--doctorCLI tool for diagnosing environment, sandbox, and MCP configuration issues. - Features a custom launcher that enables Wayland support, system tray integration, and global hotkeys.
- Maintains full support for the Model Context Protocol (MCP) to allow local tool and data integration.
- Implements minor patches to resolve Linux-specific bugs in the official application, such as tray icon selection and focus issues.
Related
- Project
- Dispatch
- Dispatch
- Project
- Project