Claude Desktop 1.15962.1
This release provides Claude Desktop version 1.15962.1 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.15962.1-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.15962.1-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.15962.1-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.15962.1-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.15962.1-x86_64.AppImage
./Claude_Desktop-1.15962.1-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.15962.1-aarch64.AppImage
./Claude_Desktop-1.15962.1-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) | f0ad228485a244c843db3b223d5573c5acb2b731258974893bd7f39ff3b36fc4
|
| Tarball (aarch64) | b70b9469e21b301739b1350f9e1fa8d8b91558f0a6cfafa98f2feb6bf80a9fb9
|
| AppImage (x86_64) | beb6d77878330ba5571fa596e616975a39894594ccf1d1de92b8a6bc977436c6
|
| AppImage (aarch64) | 92b75ae9e840cd29824ede7104421e9f037b723b0d7ba2f94b459c0eb7d9f7b9
|
| Debian (amd64) | dbf8149533971cfe16b589e01963b0fd7a2a554667ccc8311220397934174fd6
|
| Debian (arm64) | 290a77f13cf2168ecbc245ec78c8ec56d54734268a6a5b1810c0f46eb2a33d4c
|
| RPM (x86_64) | 9595196a67e0d99df4804d39cb88f5539c230e49da7df414c3c82ef3325862d3
|
| RPM (aarch64) | b3caabf3e531c46af3372df43cdce5f3bf86999ff2407f79472959f47c5abcb4
|
Changes since last release
Fix: Fedora package name gstreamer1-plugin-pipewire -> pipewire-gstreamer (#161)
- The Fedora/RHEL GNOME-Wayland install command referenced a non-existent package.
gstreamer1-plugin-pipewiredoes not exist in Fedora's repos, sodnf installfailed withNo match for argument: gstreamer1-plugin-pipewire(#161, reproduced on Fedora 44 Workstation, thanks to the reporter). Fedora ships the PipeWire GStreamer integration aspipewire-gstreamer(verified againstmdapi.fedoraproject.org: present on f43/f44, and itProvides: gstreamer1(element-pipewiresink); the old name returns 400 on every release). This package is a genuine dependency, not boilerplate: the GNOME-Wayland screenshot path injs/cu_linux_executor.jsruns a GStreamerpipewiresrc ! videoconvert ! pngenc ! filesinkpipeline, sopipewiresrc(from the PipeWire GStreamer plugin) is required for the preferred portal+pipewire screenshot method (it degrades gracefully tognome-screenshot->gdbus-> ElectrondesktopCapturerif absent, which is why it's aSuggests/optdepend). Swapped the name in both the README install line and theSuggests:inpackaging/rpm/claude-desktop-bin.spec. Keptgnome-screenshotin the README command (valid screenshot fallback). - The shipped
.debwas missing the GNOME-Wayland screenshot deps entirely.packaging/debian/build-deb.shgenerates itscontrolinline (it does not consume thepackaging/debian/controltemplate, despite the template being correct), and itsSuggests:had drifted - missinggstreamer1.0-pipewire,python3-gi, andkde-spectacle. So Debian/Ubuntu.debusers (the path CI actually ships) were never suggested the portal-screenshot deps or the KDE screenshot fallback. Brought the generatedSuggests:back in sync with the template. Audited Arch (gst-plugin-pipewire), Debian/Ubuntu (gstreamer1.0-pipewire), and the README one-liners - all other distro package names were already correct; Fedora was the only wrong name. Docs/packaging only; no patch or build changes.
Upstream bump v1.15962.0 -> v1.15962.1 (patch-level, no patch changes)
- Version bump v1.15962.0 -> v1.15962.1, a patch-level upstream rebuild with no re-minification. Every minified identifier our patches anchor on is byte-identical to v1.15962.0 - all 53 patches (49 on
index.js, 2 onindex.pre.js, 1 onMainWindowPage, 1 onmainView.js) plus both ion-dist patches applied unchanged, and the patched bundle passesnode --check. The bundle grew ~170 KB but only in non-patched, non-Linux-relevant code. - Baselines re-validated, no updates needed. Feature-flag registry
QR(), async mergerHSA, dev/prod gategM(), flag readerit()and yukonSilver fnUae()all still resolve; the GrowthBook flag set is identical (91 IDs, no new/removed), soenable_local_agent_mode.nim's override list and Zod schema still cover every targeted flag. Platform-gate counts and classifications inPLATFORM_GATE_BASELINE.mdhold exactly (darwin/win32/linux 76/125/10); no new PORTABLE gate, no new native module (sshcrypto.noderemains the only.noderequire). ion-dist config chunk still carries themountPath:{mac:...}signature. - Cowork daemon: no change required. The RPC surface (
getNetworkDrives+configure.networkDrives) is unchanged from v1.15962.0, still absorbed by the daemon's unknown-method passthrough and non-strictjson.Unmarshal.