github patrickjaja/claude-desktop-bin v1.9659.4
Claude Desktop 1.9659.4

4 hours ago

Claude Desktop 1.9659.4

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

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.9659.4-x86_64.AppImage
./Claude_Desktop-1.9659.4-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.9659.4-aarch64.AppImage
./Claude_Desktop-1.9659.4-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) 78c20d20ac5aad284f6321cc87e2d0606fcbf8389a9c84db3ab124d9c16b5314
Tarball (aarch64) ce431fd385dc56cc4cbb739f025917afb0b577376c1abcf28b85532a6992ea83
AppImage (x86_64) 7fff0b6b5700c58072026909ad1223c141143eff0f85bc8a2c139b6d69300467
AppImage (aarch64) c6a86e87a3304da870dea83fa8b816e18cfad229263d6003466e357f23114231
Debian (amd64) b6c88005413c34ebd73c1c0c569975d993be337260d802f533aeae08b01a94c0
Debian (arm64) a24f26abbe30d8b802cdde4d7366f8b58bd68fa64239cefe0fc012875179bf58
RPM (x86_64) 648342b5907726de33c48d09f166839292c94eac7c94fd873b14d705cc618c5c
RPM (aarch64) 0275f458b54313516ba63bf492edb666f5897104912a2a5cdc15530e2829b81f

Changes since last release

Upstream (v1.9659.4)

  • Version bump: v1.9659.2 -> v1.9659.4 (webpack re-minify point release - fresh identifiers, no behavioral change vs v1.9659.2). v1.9659.3 was not observed on the public download channel (the version API only serves latest).
  • All 47 patches applied without modification - zero regex changes needed. The flexible [\w$]+ patterns absorbed every minified variable rename, including fix_tray_dbus.nim (this release: tray fn Jfi, tray var RQ, menu var mm). JS syntax valid (node --check) on the patched bundle, RPM built successfully on Fedora.
  • Same 31 feature flags as v1.9659.2 (30 static + louderPenguin async-only): exact same 30 static feature names, chatTab/surfaceTogglesPreview still the 2 newest, no features added or removed.
  • Function renames vs v1.9659.2 (re-minify only): static registry xp()->Yp(), async merger olA->IlA (still {...Yp(),louderPenguin:e,coworkKappa:A,coworkArtifacts:t,markTaskComplete:i} via Promise.all([Frr(),V0A(()=>Bt("123929380")),V0A(()=>Bt("2940196192")),V0A(()=>Bt("3732274605"))])), dev-gate wrapper Em()->um() (function um(e){return aA.app.isPackaged?{status:"unavailable"}:e()}, electron var aA unchanged), louderPenguin async helper wrr()->Frr(), cowork async helper V0A (Frr() keeps the darwin||win32 gate). GrowthBook bool reader Bt() unchanged. Computer-use Set XEA->rlA (new Set(["darwin","win32"]), checked via rlA.has(process.platform)).
  • 71 GrowthBook flag IDs unchanged vs v1.9659.2. Note: upstream no longer serves prior-version MSIX metadata, so the flag-ID set was re-confirmed against the fresh v1.9659.4 binary and matches the documented count.
  • ion-dist (3P config SPA): byte-identical to v1.9659.2 - config chunk still c71860c77-BOyfE2Py.js, main index-C_tZnXTW.js, 88 MB (682 JS / 21 CSS / 899 files), mountPath still mac/win-only (no linux key), fix_ion_dist_linux.nim still required and both sub-patterns matched ([PASS]).
  • Platform gates: darwin 60->64, win32 111->112, linux 5 (unchanged). The feature registry is byte-identical (same 30 static feature names), so there is no new feature-flag-borne gate, and the listed darwin/win32 gates still map to NATIVE / STUB / PATCHED in baseline/PLATFORM_GATE_BASELINE.md. No new PORTABLE (Linux-actionable) gate. The exact cause of the +4/+1 literal process.platform=== count delta (spanning the .2 -> .4 jump) can't be pinned to a specific mechanism without an old-binary diff, since upstream no longer serves prior-version MSIX.
  • Built-in MCP servers: all MCP Linux patches (office, browser-tools, imagine, marketplace, buddy-BLE) applied cleanly, so the code structures they target still exist. The full server roster was not separately re-enumerated this release (the internal-registration anchor changed shape and a quick grep returns tool names, not server names); a deep MCP re-audit was deferred as low-risk for a re-minify point release.
  • enable_local_agent_mode.nim 12-flag override list unchanged - the build applied it without modification.

No patch changes needed

Links

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

NewReleases is sending notifications on new releases.