github patrickjaja/claude-desktop-bin v1.11847.5
Claude Desktop 1.11847.5

latest release: v1.11847.5-2
4 hours ago

Claude Desktop 1.11847.5

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

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.11847.5-x86_64.AppImage
./Claude_Desktop-1.11847.5-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.11847.5-aarch64.AppImage
./Claude_Desktop-1.11847.5-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) 89bd617cc5b4b53f865bc5447020a7dcdd605fdc7a3cd57643c16100c5508fb1
Tarball (aarch64) 90d4ba5fd93049315814d5cc1a75ee8b793c2a94de47ff2a19ada65c854824fd
AppImage (x86_64) 9d32bc5a67dd09078d341241c483cbee16c79b87e6e449cc6e0243bcf39c0b8f
AppImage (aarch64) d0c5ec4b6af4068d6a4e6a5adcc3f0c4dbf0dff44eb8e35863c03d1a92a62d54
Debian (amd64) 11d4b443d08ef41d28dbfea5b44920c4548604dd76053f68483dc456158bce3b
Debian (arm64) ff516fe0011ff240c13d7b1383d966915b2acc20ef042061fb2a4ad53005d7da
RPM (x86_64) 6a6268d2b3bf1669a723e4064c0f364d74fb08f5192267f6005b0601a9dab2d2
RPM (aarch64) 9a6726fc5a9fdd240067f54ddb230b7e03921a98868b8dbb182672d81afeb123

Changes since last release

Credit: boommasterxd (Yannick Schäfer) independently produced the same update in parallel (#130), reaching identical findings (same fix_claude_code getStatus fix, same feature-flag/platform-gate/ion-dist results) and additionally verifying the RPM build on Fedora. The mountPath caption-key-drop note in baseline/ION.md is from his audit.

Upstream (v1.11847.5)

  • Version bump: v1.11187.4 -> v1.11847.5 (~660 builds). Full re-minify - every minified identifier shifted. One patch needed a regex update because upstream restructured the code (not just renamed variables); the other 47 patches absorbed the renames via their [\w$]+ wildcards.

Patches fixed (1)

  • fix_claude_code.nim (Patch 3, getStatus()) - upstream added a second check to the first if-condition: if(await this.getLocalBinaryPath()) became if(await this.getLocalBinaryPath()||await this.getHostPreseedInPlacePath()). The old regex required the bare getLocalBinaryPath() call immediately followed by )return. New regex captures the whole condition and tolerates an optional run of ||await this.<fn>() clauses, then re-emits the original condition verbatim in the patched code so the getHostPreseedInPlacePath() check is preserved. Patches 1 and 2 (getHostPlatform, getBinaryPathIfReady) were unaffected.

No other patch changes needed

  • All 48 patches apply - package built as claude-desktop-bin-1.11847.5-1-x86_64.pkg.tar.zst; node --check passed on the patched JS.

Audits (re-validated against the new bundle)

  • Feature flags: 3 new static features (coworkRemoteSessionSpaces, coworkBranchSession, epitaxyMcpApps); async merger now 5-way; 8 new GrowthBook flag IDs, 1 removed. enable_local_agent_mode.nim needs no changes (epitaxyMcpApps intentionally left server-gated - experimental). Function renames: registry Dw()->Rw(), merger SBA->PBA, dev-gate MS()->OS().
  • Built-in MCP servers: roster unchanged (22 servers + 4 per-session SDK). Registration fn uqA()->KqA(), registry sT->CT, labels cUA->TUA, enumerator b3()->J3().
  • Platform gates: darwin 72->73 (re-minify noise, both NATIVE - macOS Handoff setUserActivity + memory-pressure governor which falls back to setInterval polling on Linux), win32/linux unchanged. No new PORTABLE (Linux-compat) opportunity.
  • ion-dist SPA: modest growth (92->93 MB, 706->715 JS chunks); config chunk c71860c77-CyMvMS7K.js->c71860c77-BBQ3iytl.js. Both fix_ion_dist_linux.nim sub-patterns still match (mountPath still mac/win-only); no patch change needed.

Docs updated

  • baseline/CLAUDE_FEATURE_FLAGS.md, baseline/CLAUDE_BUILT_IN_MCP.md, baseline/ION.md, baseline/PLATFORM_GATE_BASELINE.md - new version-history rows + refreshed stats/counts/minified names.

Links

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

NewReleases is sending notifications on new releases.