Skip to content

Claude Desktop 1.9659.2

Choose a tag to compare

@github-actions github-actions released this 29 May 02:04
· 449 commits to master since this release
f5670ab

Claude Desktop 1.9659.2

This release provides Claude Desktop version 1.9659.2 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.9659.2-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.9659.2-1_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.9659.2-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.9659.2-1.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.9659.2-x86_64.AppImage
./Claude_Desktop-1.9659.2-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.9659.2-aarch64.AppImage
./Claude_Desktop-1.9659.2-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) a67396b3512363af217f0a3ca6c7bf3b2e5fe65bb12d229f7891e46c56034608
Tarball (aarch64) ce389d64659e3b21733cc4a6aadcd788c106df5a6e915c55bdaff2c019d9be48
AppImage (x86_64) 788d672e2c7875dbc8515c36a89d8bad43e739b0da22612aeaa35e704588f585
AppImage (aarch64) 7902791ff32c99b76fa78ef384bc93d51ba20be60dcc70b85487d272d3ec07b1
Debian (amd64) f635c669cecbffc1367d151227fa51ddf54a779e3f7fa5b7e726e9bc61253f66
Debian (arm64) 0bf965f94f8dcd12ad4b571fd34e3a81bb13084edc191f954681fcb4d6f73c29
RPM (x86_64) 6e343f4b79a70579615ae2b99201e5e59e7aaaabafeed98860cca81fcfe9a7bf
RPM (aarch64) 6d373e0c04bc54eed0468d4ede14177e2cdd0fc7f88689a435200a0237ace6f5

Changes since last release

Upstream (v1.9659.2)

  • Version bump: v1.9659.1 -> v1.9659.2 (webpack re-minify point release - fresh identifiers, no behavioral change vs v1.9659.1)
  • All 47 patches applied without modification - zero regex changes needed. Flexible [\w$]+ patterns absorbed every minified variable rename, including fix_tray_dbus.nim (this release: tray fn G9A, tray var PE). JS syntax valid (node --check) on all targets.
  • Same 31 feature flags as v1.9659.1 (30 static + louderPenguin async-only): chatTab, surfaceTogglesPreview still the 2 newest, no features added or removed.
  • Function renames vs v1.9659.1 (re-minify only): static registry Yp()->xp(), async merger slA->olA, production gate lm->Em() (function Em(e){return aA.app.isPackaged?{status:"unavailable"}:e()}, electron var aA), louderPenguin async helper -> wrr(). GrowthBook bool reader Bt() and computer-use Set XEA (new Set(["darwin","win32"]), checker AlA()) unchanged from v1.9659.1.
  • ion-dist (3P config SPA): unchanged from v1.9659.1 - config chunk still c71860c77-BOyfE2Py.js (21 sub-chunks, main index-C_tZnXTW.js), 88 MB, mountPath still mac/win-only (no linux key), fix_ion_dist_linux.nim still required and both sub-patterns matched.
  • Built-in MCP servers: roster unchanged from v1.9659.1. Server-UUID map present (renderer var mL); ios_simulator/android_emulator/echo still reserved/inactive labels (no server implementation).
  • No GrowthBook flag changes vs v1.9659.1. Note: upstream no longer serves prior-version MSIX metadata, so the flag-ID delta was re-confirmed against the v1.9659.1 doc baseline rather than a fresh binary diff.

Links