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-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.11847.5-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.11847.5-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.11847.5-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.11847.5-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (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.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) | 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_codegetStatus fix, same feature-flag/platform-gate/ion-dist results) and additionally verifying the RPM build on Fedora. ThemountPathcaption-key-drop note inbaseline/ION.mdis 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())becameif(await this.getLocalBinaryPath()||await this.getHostPreseedInPlacePath()). The old regex required the baregetLocalBinaryPath()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 thegetHostPreseedInPlacePath()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 --checkpassed 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.nimneeds no changes (epitaxyMcpAppsintentionally left server-gated - experimental). Function renames: registryDw()->Rw(), mergerSBA->PBA, dev-gateMS()->OS(). - Built-in MCP servers: roster unchanged (22 servers + 4 per-session SDK). Registration fn
uqA()->KqA(), registrysT->CT, labelscUA->TUA, enumeratorb3()->J3(). - Platform gates: darwin 72->73 (re-minify noise, both NATIVE - macOS Handoff
setUserActivity+ memory-pressure governor which falls back tosetIntervalpolling 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. Bothfix_ion_dist_linux.nimsub-patterns still match (mountPathstill 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.