Pre-patched packages for every major distro and architecture. Chat, Code, Cowork, and Computer Use - all working natively on Linux.
Pick your distro. ARM64 packages are served from the same repos - your package manager selects the right architecture automatically.
yay -S claude-desktop-bin
# Add repo + GPG key curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash # Install sudo apt install claude-desktop-bin
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
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
# 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
47 patches enable the full Claude Desktop experience. Every feature, every session type.
Full desktop chat UI with artifacts, projects, search, and file uploads on X11 and Wayland.
Claude Code CLI integration with local agent mode, git worktrees, and terminal access.
Delegated coding workspace with live artifacts, CoworkSpaces, and Imagine/Visualize.
27 desktop automation tools - screenshot, click, type, scroll, drag. Teach mode for learning new tools.
18 Chrome automation tools via the Claude in Chrome extension with native messaging host.
Send tasks from your phone to your desktop. The dispatch agent orchestrates and reports back.
Run multiple instances side by side with fully isolated state, config, and session data per account.
6 built-in themes (Nord, Catppuccin, Sweet, and more) or define your own with CSS variables.
Global hotkey opens a floating prompt on the monitor where your cursor is. 5-25ms toggle latency.
Route through Vertex AI, Bedrock, Azure AI Foundry, or any Anthropic-compatible gateway.
Model Context Protocol servers work natively. Configure in your Claude Desktop settings.
CI checks for new upstream versions every 2 hours. Packages land in your repo within minutes.
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 | 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 |
Native Linux backend for Claude Desktop's Cowork feature. Reverse-engineered protocol, pure Go, zero dependencies.
Commands run directly on the host. No VM overhead, instant startup, full access to your development environment.
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