Skip to content

Claude Desktop 1.13576.4 (patch release 2)

Choose a tag to compare

@github-actions github-actions released this 18 Jun 09:04
· 7 commits to master since this release

Claude Desktop 1.13576.4 (patch release 2)

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

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.13576.4-x86_64.AppImage
./Claude_Desktop-1.13576.4-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.13576.4-aarch64.AppImage
./Claude_Desktop-1.13576.4-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) 9f12ccd7a2c6811ed724d6f1ed2194238dd9b566b69ec3a934a45bce4f6ba053
Tarball (aarch64) 1d14a81170e0a28c7a20e0a0535615fcf88b62a7ae2df461c2303c2615df76c6
AppImage (x86_64) a7f8430e487330cf77c77bcb5516552d00d3aca2000fc62822dcd1713cea6778
AppImage (aarch64) b63b6db77cd7e1e572895521acebc1f4c53194474691db113932be141e27c9c0
Debian (amd64) 19c383cd35d52ccfb079cf12b1aaacc2921473ca1968546e3ee0b888cb9e5909
Debian (arm64) 743c6c59fa5f0d0d32ab588789a1918aeff218af9bd5cee6a09daaf05c5a5e29
RPM (x86_64) a16300c349c9e7a4f250315eafc58e96b7e4933d47a76fdecf5d1669b4219127
RPM (aarch64) 308cda9f95c31b8f5ab2d5d3e4d7725014a004866f8f650fbf9ff7ca6184142d

Changes since last release

Upstream (v1.13576.4) - build bump, no patch work

  • Version bump v1.13576.1 -> v1.13576.4 (patch-level rebuild of build 13576, hash 414f858c). Re-minify only; bundle functionally identical.
  • All 52 patches apply unchanged. Package built cleanly; node --check passes. The lone validator "FAIL" (fix_ion_dist_linux) is a manual-extract artifact - ion-dist lives in the MSIX resources, not app.asar; the patch applies fine against the extracted SPA.
  • No semantic changes vs v1.13576.1: platform-conditional counts (linux 10, darwin 77, win32 +1 vendored path helper), Agent SDK copies (0.3.174 / 0.3.177), built-in MCP servers (1), and all fragile anchors are unchanged - the diff is pure minified-identifier churn.
  • No baseline-doc changes. Bumped .upstream-version -> 1.13576.4.

Built-in terminal fixed (re: #143)

  • New fix_terminal_shell_linux.nim (51 patches total): the built-in agent/Cowork terminal now spawns a Linux shell instead of PowerShell. Upstream hardcodes the node-pty shell to powershell.exe on every platform, so on Linux execvp(3) fails and the PTY dies instantly ("Shell exited." / exit code 1). The patch rewrites only the shell string into a platform-aware ternary, anchored on the sole shell:"powershell.exe" occurrence. Thanks to Yannick Schäfer (@boommasterxd) for the fix (#144).
  • Off-Windows shell selection falls back $SHELL/bin/bash/bin/sh. The /bin/sh tier was added on top of the PR for NixOS (Nix flake target), which ships no /bin/bash by default; a runtime require("fs").existsSync check keeps the PTY from going dead when $SHELL is unset.

Links