Claude Desktop 1.32352.1
This release provides Claude Desktop version 1.32352.1 pre-patched for Linux.
Installation Options
Arch Linux (pacman Repository - recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-pacman.sh | sudo bash
sudo pacman -Syu claude-desktop-extraArch Linux (manual package)
# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.32352.1/claude-desktop-extra-1.32352.1-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.32352.1/claude-desktop-extra-1.32352.1-1-aarch64.pkg.tar.zstDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extraDebian/Ubuntu (manual .deb)
# x86_64
sudo apt install ./claude-desktop-extra_1.32352.1-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_1.32352.1-1_arm64.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extraFedora/RHEL (manual .rpm)
# x86_64
sudo dnf install ./claude-desktop-extra-1.32352.1-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-1.32352.1-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.32352.1-x86_64.AppImage
./Claude_Desktop-1.32352.1-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.32352.1-aarch64.AppImage
./Claude_Desktop-1.32352.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 |
|---|---|
| Arch pacman (x86_64) | cd0f5fcdedbc3c19378a3191003fb474699c986898439153b4275a83853679bd
|
| Arch pacman (aarch64) | 723a3229bc99d11964efc2696d6627316d423548005fe67dec442f44f97e55c2
|
| Tarball (x86_64) | 44e4e1bc0e590207c6eb0d9a66cbbe2cf7cb63e1053d3b2289de4b33e233cd8e
|
| Tarball (aarch64) | bee9bff01a20d168e4467f79340e8b141d1736ef092e18495eca55f00b263109
|
| AppImage (x86_64) | 3539e3c71923093a8468b81d26a74e16a3b38d423a1e2bf06182f340ef1db39f
|
| AppImage (aarch64) | 6a629df8c174bc427b669e5462ff5503670d25962e5433d5b3859bf8f5250c28
|
| Debian (amd64) | a987452acd2f64a7d7b72af2b542a9c02081aefeb69688ad0cc5def934d037d4
|
| Debian (arm64) | fb399edbce6e3e1033dde52c9a0b381aedc2a60130bb154f631b083f27b02323
|
| RPM (x86_64) | a587986b7a0d866e52a682f6865e66d52e9aef6d51ad601397e05dc9f2b28c65
|
| RPM (aarch64) | d43baa69a0fdd22f688a803de5476c0d4b6e503fec46f70e9c0713f8438328af
|
Changes since last release
From CHANGELOG.md, 2026-08-18:
Claude Desktop v1.32352.1 - seven patches re-fitted after upstream's bundler switch to Rolldown
The auto-releases for v1.32352.0 and v1.32352.1 (issues #227, #228) failed loudly as designed, on seven patches at once. All seven breaks trace to a single cause: upstream switched its JS bundler to Rolldown, which changed the minified output globally - callbacks passed as call arguments are now parenthesized (.on(x,(e=>{...}))) and non-ASCII characters in string literals are emitted as \uXXXX escapes instead of raw bytes. No anchor site was refactored away, removed, or upstreamed.
fix_computer_use_linux(9 of 36 sub-patch anchors): re-fitted for both output changes (wrapped arrows plus escaped em-dash needles). Upstream still ships no Linux Computer Use input or screenshot backend - the patch stays load-bearing in full.fix_quick_entry_cli_toggle,fix_quick_entry_ready_wayland,fix_quick_entry_wayland_blur_guard: re-fitted for the wrapped callback arrows; the injected behavior is unchanged and all five quick-entry patches coexist on the new bundle.fix_renderer_gone_suppressed_log: upstream split the crash-handler condition into an early-return guard plus a second check, so the suppressed-crash log now covers both silent paths instead of one.fix_utility_process_kill: upstream hoisted its kill calls into akillOrDeferToSpawn()method but still never hard-kills; the patch now threads a signal parameter through that method and passesSIGKILLonly at the timeout-fallback call site, as before.fix_native_frame: one sub-patch removed - it had been assert-only since v1.13576.0 (upstream'ssetTitleBarOverlaytheme update is ungated) and only the minifier's new arrow style broke its match. The patch keeps its two real injections. Patch count stays 43.
The full audit came back clean: no new darwin/win32 gate lacks Linux support, no new native modules, the IPC handler set and the built-in MCP roster are byte-identical to v1.30096.1, the Cowork VM resources are unchanged, and ion-dist re-verified with only content hashes moved. Bundled Electron moved 42.7.0 -> 42.9.2. One new audit trap is documented in the baseline docs: Rolldown emits large numeric object keys unquoted, so a quoted-literal-only flag sweep falsely reports flags as removed.
What upstream added: a flag-gated Remote Control feature (other signed-in devices can start and drive Claude Code sessions on this desktop; the transport shells out to the system ssh), import of claude.ai and Chrome browsing data via node:sqlite, an inferenceCredential auth mode that lets gateway-served plugin marketplaces reuse the 3P bearer, deeper CDP-based control of the Cowork in-app browser, and a session-PR-ownership placeholder capability (unavailable on every platform).
Kept in sync with the release: the Extra -> Deployment panel offers the one new managed-settings key relocateUncUserData (Windows-only UNC-share relocation, inert on Linux; 106 keys total); the GrowthBook flag catalog gained 21 flags (189 entries), among them the Remote Control plumbing, two SSH-transport switches, and a browser-tools mouse-guard kill-switch; baseline docs (feature flags, platform gates, built-in MCP, ION) re-validated.