github patrickjaja/claude-desktop-bin v1.21459.3-2
Claude Desktop 1.21459.3 (patch release 2)

3 hours ago

Claude Desktop 1.21459.3 (patch release 2)

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

Installation Options

Arch Linux (AUR)

yay -S claude-desktop-bin

Debian/Ubuntu (APT Repository — recommended)

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

Debian/Ubuntu (manual .deb)

# x86_64
sudo apt install ./claude-desktop-bin_1.21459.3-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.21459.3-2_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

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

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-bin-1.21459.3-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.21459.3-2.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.21459.3-x86_64.AppImage
./Claude_Desktop-1.21459.3-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.21459.3-aarch64.AppImage
./Claude_Desktop-1.21459.3-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
Tarball (x86_64) e64c0248b256e3a8f99ea323baaa8ed76420b2e6a1fbd7455d6809059e487e1f
Tarball (aarch64) 59b7d6b929e84bff324842643f348ffa9b60ed36edd9f728f91be0b0b2c986c5
AppImage (x86_64) e04b15c65f708f362cb75bc08141b98489f1697e3c5403c3171abd1ac519d7b6
AppImage (aarch64) ab54c6e9208baf4b15e20b2c1462b7caddbb3c7d9a327c4748f9f30809a71e37
Debian (amd64) d79a319073f1255a404f6c2ffb69c18913d5acc0dc35db07602b332f76354275
Debian (arm64) 1a7c67583bc5f2eea64e4b6b7c85e4ab26f785aa1674620f895467769edd2b10
RPM (x86_64) baa1ee93a61ef60bcc8d12c4ac1370ac870b31697aeee7127164aa4207cfefe2
RPM (aarch64) 682d8e22efb4e75e1363fa37cc8d02e4070d0cc590047c577ea08d2c617d5cf6

Changes since last release

From CHANGELOG.md, 2026-07-16:

Computer Use teach mode: display targeting and superseded-step fixes (#200)

Contributed by @mosi0815 (author of the bundled kwin-portal-bridge) - the JS companion to the bridge 0.2.4 fixes released yesterday:

  • Teach steps no longer restart the overlay twice: the redundant teach-display call before each step is gone, since teach-step retargets atomically and the bridge prefers the screen containing the step's anchor anyway.
  • A teach step superseded by a newer one no longer resolves or stops the session prematurely - the newer call owns the pending step.
  • The display fallback no longer guesses from the main window (it is hidden during teach mode, and on Wayland Electron then resolves to whatever screen happens to be active); it now follows the display the session overlay was last actually placed on.
  • The Linux executor's hostBundleId is now com.anthropic.claude, matching the app-identity alignment.
  • Build: tarball compression uses pigz when available (parallel gzip, noticeably faster builds).

Release notes no longer show stale changelog history on automated releases (#199)

Fully automated upstream bumps (like v1.21459.3) attached the newest CHANGELOG.md section to the GitHub release body even when that section described an earlier, manually handled release. The release workflow now checks whether CHANGELOG.md actually changed since the last release tag: unchanged means the release gets an accurate generic note ("automated upstream bump, patch set applied cleanly, no new changelog entries"), while manual releases keep embedding the new section, now prefixed with its CHANGELOG.md date so it can't be misread as release-specific.

Links

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

NewReleases is sending notifications on new releases.