Community package - not affiliated with Anthropic

Claude Desktop, patched for Linux

Pre-patched packages for every major distro and architecture. Chat, Code, Cowork, and Computer Use - all working natively on Linux.

# install in one command
$ yay -S claude-desktop-bin
Get Started View on GitHub
Quick Start

Install in seconds

Pick your distro. ARM64 packages are served from the same repos - your package manager selects the right architecture automatically.

yay -S claude-desktop-bin
Available on the AUR. Works with yay, paru, or any AUR helper.
# Add repo + GPG key
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
# Install
sudo apt install claude-desktop-bin
Updates arrive through apt update && apt upgrade. Supports amd64 and arm64.
# Add repo + GPG key
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install-rpm.sh | sudo bash
# Install
sudo dnf install claude-desktop-bin
Updates arrive through dnf upgrade. Supports x86_64 and aarch64.
# Try without installing
nix run github:patrickjaja/claude-desktop-bin

# Or install persistently
nix profile install github:patrickjaja/claude-desktop-bin
Nix flake with auto-updated hashes on each release.
# Download, make executable, run
wget https://github.com/patrickjaja/claude-desktop-bin/releases/latest/download/Claude_Desktop-x86_64.AppImage
chmod +x Claude_Desktop-x86_64.AppImage
./Claude_Desktop-x86_64.AppImage
No root required. Works on any glibc-based distro. ARM64 AppImage also available.
Features

Everything works on Linux

47 patches enable the full Claude Desktop experience. Every feature, every session type.

Chat

Full desktop chat UI with artifacts, projects, search, and file uploads on X11 and Wayland.

Code

Claude Code CLI integration with local agent mode, git worktrees, and terminal access.

Cowork

Delegated coding workspace with live artifacts, CoworkSpaces, and Imagine/Visualize.

Computer Use

27 desktop automation tools - screenshot, click, type, scroll, drag. Teach mode for learning new tools.

Browser Tools

18 Chrome automation tools via the Claude in Chrome extension with native messaging host.

Dispatch

Send tasks from your phone to your desktop. The dispatch agent orchestrates and reports back.

Multiple Profiles

Run multiple instances side by side with fully isolated state, config, and session data per account.

Custom Themes

6 built-in themes (Nord, Catppuccin, Sweet, and more) or define your own with CSS variables.

Quick Entry

Global hotkey opens a floating prompt on the monitor where your cursor is. 5-25ms toggle latency.

Third-Party Inference

Route through Vertex AI, Bedrock, Azure AI Foundry, or any Anthropic-compatible gateway.

MCP Servers

Model Context Protocol servers work natively. Configure in your Claude Desktop settings.

Auto Updates

CI checks for new upstream versions every 2 hours. Packages land in your repo within minutes.

Compatibility

Every distro, every session type

Tested across distributions, architectures, and display servers.

Distribution Package x86_64 ARM64
Arch Linux / Manjaro AUR
Ubuntu 22.04+ .deb (APT)
Debian 11+ .deb (APT)
Fedora 40+ .rpm (DNF)
RHEL 9+ .rpm (DNF)
NixOS Nix flake
Any (glibc) AppImage

Session types

Session Compositors Input Screenshots
X11 GNOME, KDE, i3, ... xdotool scrot, imagemagick
Wayland (wlroots) Sway, Hyprland ydotool grim
Wayland (GNOME) GNOME Shell ydotool portal + pipewire
Wayland (KDE) KDE Plasma kwin-portal-bridge kwin-portal-bridge
Companion

Cowork Service

Native Linux backend for Claude Desktop's Cowork feature. Reverse-engineered protocol, pure Go, zero dependencies.

Default

Native Mode

Commands run directly on the host. No VM overhead, instant startup, full access to your development environment.

Experimental

KVM Mode

Sessions run inside a QEMU/KVM virtual machine. Full isolation matching the macOS and Windows sandboxed model.

curl -fsSL https://raw.githubusercontent.com/patrickjaja/claude-cowork-service/main/scripts/install.sh | bash
View on GitHub - also available via APT, DNF, and AUR.