Claude Desktop 1.5354.0
This release provides Claude Desktop version 1.5354.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.5354.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.5354.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.5354.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.5354.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.5354.0-x86_64.AppImage
./Claude_Desktop-1.5354.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.5354.0-aarch64.AppImage
./Claude_Desktop-1.5354.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 | 407b0570d71ed71f7fc1120fec038857f0ceea4733990a727ef5bb5f5e9ab1dc
|
| AppImage (x86_64) | ba0260e5ef90c651a0da5192805b929a651e12d24d80c3c06c23ee2d3ea6cf52
|
| AppImage (aarch64) | 24ba02cd14d5036e64e9bfc04391e089cc37ca3e952254e5557a32bfa7e3bf68
|
| Debian (amd64) | 0c66c66353ecf2c44af6a68a0b58774e0b58749be3f04bd7d3202e0ffc5e35c0
|
| Debian (arm64) | 478b1e37e4d3dafe3ec05f14d9cca00b9e59f0689e60c2b6650fc7f2924ec2ee
|
| RPM (x86_64) | a6724bf5d3c9cb2778020c361fbd597296c90e4b8ece0f80c0021523f8aa9ff2
|
| RPM (aarch64) | c526c81a5a60fcdea23c365e639455ccdfd925f984b0326b1565a1ce9cfeb4ed
|
Changes since last release
- Version bump: v1.4758.0 → v1.5354.0
- Fixed patches:
fix_window_bounds.nim— regex now tolerates optional code (profile title hook) between BrowserWindow creation and setup callfix_dispatch_linux.nim— sessions-bridge gate variable no longer assumed to be last inletdeclaration; uses two-step find-then-replace approachfix_dispatch_outputs_dir.nim— upstream addedTc()path-translation wrapper inshell.openPath(); regex updated to optionally match wrapper function
- New upstream features (dev-gated, no action needed):
framebufferPreview— VNC framebuffer preview (GrowthBook1928275548), gated byMW()production gateiosSimulator— iOS Simulator integration, macOS-only + dev-gated
- New GrowthBook flags: 13 new boolean flags (OAuth configs, memory sync, session notifications, updater rollback, PreToolUse hook, etc.), 2 new value flags, 1 new listener flag; 1 removed (
365342473telemetry scrub) - ion-dist SPA: bundle grew from 85 MB / 842 files to 105 MB / 1612 files; config UI code-split into 12 lazy-loaded chunks; new MCP server sub-schema fields (
headersHelper,oauth,transport,toolPolicy,source); newprobeEgressHostsIPC method. Patched patterns unchanged — no patch updates needed. - MCP registration:
gpA()→qwA(), registryRL→MG, labelsVJA→VqA, enumeratorv7()→Y7() - Feature flag renames:
d_()→v_(),$yA→ZDA,yFA()→MW(),zt()→Pt(),FG()→fM() - All 44 patches pass, JS syntax validated