github patrickjaja/claude-desktop-extra v4.29.0
Claude Desktop 4.29.0

5 hours ago

Claude Desktop 4.29.0

This release provides Claude Desktop version 4.29.0 pre-patched for Linux.

Installation Options

Arch Linux (pacman Repository - recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-pacman.sh | sudo bash
sudo pacman -Syu claude-desktop-extra

Arch Linux (manual package)

# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v4.29.0/claude-desktop-extra-4.29.0-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v4.29.0/claude-desktop-extra-4.29.0-1-aarch64.pkg.tar.zst

Debian/Ubuntu (APT Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extra

Debian/Ubuntu (manual .deb)

# x86_64
sudo apt install ./claude-desktop-extra_4.29.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_4.29.0-1_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extra

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-extra-4.29.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-4.29.0-1.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-extra

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-4.29.0-x86_64.AppImage
./Claude_Desktop-4.29.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-4.29.0-aarch64.AppImage
./Claude_Desktop-4.29.0-aarch64.AppImage

Update existing AppImage (delta download — only changed blocks):

appimageupdatetool Claude_Desktop-*-x86_64.AppImage
# Or from within the AppImage:
./Claude_Desktop-*-x86_64.AppImage --appimage-update

Checksums

File SHA256
Arch pacman (x86_64) aaac80d82a3ce51a7bc2e8fa1275e813a7f33153b91c7b4c35fcbc55890e2330
Arch pacman (aarch64) 89ae70f9698bf363bf58a3ef8324ef84707540fa11d1e6f3d913a98b6e630083
Tarball (x86_64) 6fb31b092dd2b4f3bd22e30b224b1fc67e29977e642a524c01f1b28b58d39097
Tarball (aarch64) a590306bdfa4a9e8c84b51c9c2bc464f02940a8bddc082b5c0a3879d6b19b021
AppImage (x86_64) 45b3009521794343def49a6b4376f07ed96688ef1078454e8204431ec721e1c4
AppImage (aarch64) ec5a75a18b2c0deb893b1b37f2ce3f65471232df8eac70ad59e965881a845836
Debian (amd64) c389c0c06ce2b717690efb6db265ab7b1107e3a157576b9f3e65422db1b27f84
Debian (arm64) fc780d04dd024125e05b7f1875c9ccf0469a47b7d0f306c0febc9a5e3d92ebcf
RPM (x86_64) 89d52bfa2af0a4dd3866023db577972ae3085f210cfb547cace7218cb14b719b
RPM (aarch64) 8926478b31f404fae4e967e0a8ff0a3d93e72a0b8afa4c7d748f4ee227814378

Changes since last release

From CHANGELOG.md, 2026-10-28:

Upstream v4.29.0

  • Cowork finds QEMU again on RHEL 9, Rocky, Alma and NixOS. v4.29.0 only accepts /usr/bin/qemu-system-<arch> and no longer searches $PATH, so Cowork said "requires QEMU" where QEMU lives elsewhere (RHEL's qemu-kvm through our shim, the Nix store, /usr/local/bin). fix_cowork_firmware_paths_linux now tries CLAUDE_QEMU_PATH, then /usr/bin, then $PATH; the Nix package sets CLAUDE_QEMU_PATH, and --diagnose reports the same order.
  • The third-party setup window is patched again. v4.29.0 ships it as resources/ion-dist.asar instead of a directory; the build now extracts, patches and repacks it, and a missing or unexpected layout fails the build instead of skipping both ion-dist patches.
  • Hung window: upstream now reloads by itself. v4.29.0 expires the watchdog's tokens and re-checks 30 s after a kill attempt, so a renderer death after an attempt no longer leaves the window blank until quit; our hand-off of that death to the reload path (fix_renderer_clean_exit_reload sub-patch C) is retired. The SIGKILL fallback stays: on Linux the kill attempt asks the renderer to crash itself, which does nothing when the whole renderer process is stalled. The clean-exit reload (#287) and the log line for suppressed deaths (fix_renderer_gone_suppressed_log) stay too; upstream still drops both silently.
  • Re-fitted to v4.29.0: Computer Use lock acquire (fix_computer_use_linux), the remaining renderer sub-patches, and transcript limits (add_feature_transcript_limits, which now also covers Cowork VM transcript copies through the same reader).
  • Extra -> Deployment lists the new managed keys inferenceTokenWarningPercent and userFileUploadsEnabled.
  • Audited: feature flags (635 -> 672), platform gates (no new macOS/Windows-only feature that Linux lacks), built-in MCP servers, and the deployment-key, custom-models, quick-open and panel-tabs anchors. Locale files and claude-browser-shim.js moved into app.asar upstream; nothing of ours reads them.

Links

Don't miss a new claude-desktop-extra release

NewReleases is sending notifications on new releases.