Claude Desktop 1.2773.0
This release provides Claude Desktop version 1.2773.0 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.2773.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.2773.0-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.2773.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.2773.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.2773.0-x86_64.AppImage
./Claude_Desktop-1.2773.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.2773.0-aarch64.AppImage
./Claude_Desktop-1.2773.0-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 | 9e23d22434c730c2943cee067a7882f45291b4368fa14c8d8131514f52d5b018
|
| AppImage (x86_64) | 8c98ffeef3fddf71bfbad389edbbab03be20e4b37ca6ff1f57d454cf161a6187
|
| AppImage (aarch64) | e034b966e12b2ee51539c9ee4634c79e470de24d73c14b3323419777bff436e8
|
| Debian (amd64) | 80e8b28e976b767e7881ee85d4315f5ceb302045cd50bcef00ef25deeba64a70
|
| Debian (arm64) | 7905f76c6196f6ab05abb715d4621b745bb977807fdc5412aee9acff332b004f
|
| RPM (x86_64) | 1522a114d5125b639897a50149d99e9d98b02a34a7c63831ebeb0624187662db
|
| RPM (aarch64) | c57486fd72b658d1e2ff90b4d8e6770564a005ce45a03ce7090eb381bd944ce3
|
Changes since last release
Upstream
- Version bump: v1.2581.0 → v1.2773.0
- Same 19 features, no additions or removals
chillingSlothFeatgate changed:process.platform!=="darwin"→r6e(darwin||win32 combined variable). Our patches handle this gracefully (Patch 1 finds 1 match instead of 2, elif branch; Patch 3 merger override still forces supported)floatingAtollnow always{status:"supported"}unconditionally (was preference-gated viafloatingAtollActive+ GrowthBook1985802636listener). Listener for1985802636removed- Function renames:
iA()→Hb()(static registry),jue→Mle(async merger),XEe()→G1e()(gate function),Yr()→Wr()(flag reader),VI()→QR()(listener),xs()→us()/_A()→cA()(value flags) - Platform variables renamed:
_s→vs(win32),c3e→r6e(darwin||win32), new namedpi(darwin) - MCP registration function renamed:
One()→ooe() - Computer-use Set variable renamed:
ese→ele, checkerLte()→Jne() - 4 new GrowthBook flags:
919950191(LAM tool search),2140326016(author stubs error),2216480658(VM outputs),3858743149(maxThinkingTokens config, default 4000) - 3 removed GrowthBook flags:
1585356617(epitaxy routing),2199295617(AutoArchiveEngine),4201169164(remote orchestrator — was already hardcoded off) - Same 17 MCP servers (Chrome, mcp-registry, office-addin, radar, computer-use, terminal, visualize, scheduled-tasks, cowork-onboarding, dev-debug, plugins, Claude Preview, dispatch, cowork, session_info, workspace, ccd_session)
Patches
- Enhanced:
enable_local_agent_mode.py— added Patch 3c: force GrowthBook flag159894531to true (2 call sites). Without this, Desktop setsENABLE_TOOL_SEARCH="false"as env var when spawning the CLI, silently overriding the user's~/.claude/settings.json. With the patch, CCD sessions get"auto"and LAM sessions get the correct gate value — matching macOS/Windows behavior. - All other 39 patches applied without modification (38 Python + 1 JS) —
[\w$]+regex patterns handled all renames automatically