github patrickjaja/claude-desktop-extra v1.28929.0
Claude Desktop 1.28929.0

3 hours ago

Claude Desktop 1.28929.0

This release provides Claude Desktop version 1.28929.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/v1.28929.0/claude-desktop-extra-1.28929.0-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.28929.0/claude-desktop-extra-1.28929.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_1.28929.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_1.28929.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-1.28929.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-1.28929.0-1.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-extra

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.28929.0-x86_64.AppImage
./Claude_Desktop-1.28929.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.28929.0-aarch64.AppImage
./Claude_Desktop-1.28929.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) 1fdf80d6ab36d5efd4be9a7f4a3af229f957ebfc207967bdd242b1e0b7c9fa71
Arch pacman (aarch64) d29772615750f796fa6e943b6912114b2902e0d69bd620a905507505ff9b13bb
Tarball (x86_64) eb49104526bf78a10b0554aa5c90ddaab58c16d9f49955f651764d48d6f34b3c
Tarball (aarch64) 548dd6317c7ae8de3b3d9878762283e25652ccc33a7cf00893cc369485121e04
AppImage (x86_64) fc67668ef542e69b7180b1904d1b387a6b3896256c9e36512a9cdf09af5af3f0
AppImage (aarch64) 59b09b7ab38511d3dfb2c3224fef48358b85c842f28ab82f26d7b42a1a3036ea
Debian (amd64) 6cdfba9d4dd8cb23e256d7c7ccb006fadb7f755acb59700af551e2da4353193b
Debian (arm64) 5f0ed84217250b3073fced88ee2a3ee62eb36f5b3e7e2fe4d62e51d78b9bf560
RPM (x86_64) 25ce420e843a21e77c4c6abb008e10b415835d2df0f5226d2829e079e1b64104
RPM (aarch64) 6577ef0a7bf34a7ce032cafea11e47fc47be91bf396493015cab455c58472175

Changes since last release

From CHANGELOG.md, 2026-08-12:

Claude Desktop v1.28929.0 - two patches re-fitted, one retired as upstreamed

The v1.28929.0 auto-release (issue #225) failed loudly as designed, on two anchors:

  • fix_computer_use_linux (2 of 36 sub-patches): upstream reworded the desktop-shell hint ("To click on the desktop, ...") and added a win32-only "click-only" caveat as a second interpolation, and it changed the shell-grant predicate from .some(...) (a boolean) to .find(...) - the caller now reads .tier off the returned granted app. Our kwin-wayland branch now returns the matching plasmashell app object instead of a boolean, preserving the tier lookup.
  • fix_ion_dist_linux: the 3P config SPA split the org-plugins mountPath data object and its platform-ternary consumer into two different chunks. The patch now locates each sub-patch's target file independently by content signature and patches every file that matches.

The shell-grant change is part of a new upstream permission-tier framework (full/click/read grants; on Windows, shell grants become click-only). Verified against the KDE flow: plasmashell is not in upstream's shell click-tier classifier, so KDE shell grants keep full tier, and our auto-grant path already produces tier:"full" grant objects - no behavior change for Linux Computer Use. The four bundled bridges sit below the executor CLI/JSON contract and are unaffected.

The full audit (platform gates, feature flags, IPC surface, built-in MCP roster, ion-dist) retired one patch as upstreamed: fix_computer_use_tcc (44 patches now). Upstream registers a ComputerUseTcc implementation on every platform - real TCC on macOS, a not-supported fallback elsewhere - via an eIPC mechanism that replaces any earlier handler, so our ready-time stubs have been dead code at runtime since at least v1.26832.0 and the "No handler registered" error the patch prevented can no longer occur. Every other patch stays load-bearing: upstream still ships no Linux Computer Use input or screenshot backend, and the built-in MCP roster and Cowork VM resources are byte-identical to v1.26832.0.

What upstream added: a local session importer (Claude Code CLI sessions, another local install, or a claude.ai export zip - 17 new IPC handlers, gated on the localSessions capability), a staged 1P/3P "hybrid transition" deployment switch with credential handoff, SSH-session force-reconnect, and immediate delivery of queued steered messages. The build toolchain moved to Electron Forge 8 alpha and Tailwind 4; bundled Electron stays 42.7.0.

Kept in sync with the release: the Extra -> Deployment panel offers the one new managed-settings key modelPrefer1mContext (103 keys total); the GrowthBook flag catalog in the config template was refreshed for v1.28929.0 (+7/-6 flag IDs upstream, plus 23 pre-existing hoisted-const flags earlier extractions had missed - the template now lists 167 flags, and a stale expected-count constant that made a drift diagnostic fire on every launch is fixed); baseline docs (feature flags, platform gates, built-in MCP, ION) re-validated.

AUR is back - skip_aur dispatch flag retired

The AUR came back from its maintenance window (issue #218 follow-up), so this release pushes the AUR package again and it catches up automatically from 2026-07-31. The skip_aur workflow input added for the outage is removed from CI and the /deploy skill; the fail-fast AUR preflight stays.

Links

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

NewReleases is sending notifications on new releases.