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-binDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-binDebian/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.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-binFedora/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.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (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.AppImageUpdate 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, includingfix_tray_dbus.nim(this release: tray fnJfi, tray varRQ, menu varmm). JS syntax valid (node --check) on the patched bundle, RPM built successfully on Fedora. - Same 31 feature flags as v1.9659.2 (30 static +
louderPenguinasync-only): exact same 30 static feature names,chatTab/surfaceTogglesPreviewstill the 2 newest, no features added or removed. - Function renames vs v1.9659.2 (re-minify only): static registry
xp()->Yp(), async mergerolA->IlA(still{...Yp(),louderPenguin:e,coworkKappa:A,coworkArtifacts:t,markTaskComplete:i}viaPromise.all([Frr(),V0A(()=>Bt("123929380")),V0A(()=>Bt("2940196192")),V0A(()=>Bt("3732274605"))])), dev-gate wrapperEm()->um()(function um(e){return aA.app.isPackaged?{status:"unavailable"}:e()}, electron varaAunchanged),louderPenguinasync helperwrr()->Frr(), cowork async helperV0A(Frr()keeps thedarwin||win32gate). GrowthBook bool readerBt()unchanged. Computer-use SetXEA->rlA(new Set(["darwin","win32"]), checked viarlA.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, mainindex-C_tZnXTW.js, 88 MB (682 JS / 21 CSS / 899 files),mountPathstill mac/win-only (nolinuxkey),fix_ion_dist_linux.nimstill 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 literalprocess.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.nim12-flag override list unchanged - the build applied it without modification.