Claude Desktop 1.3883.0 (patch release 4)
This release provides Claude Desktop version 1.3883.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.3883.0-4_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.3883.0-4_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.3883.0-4.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.3883.0-4.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.3883.0-x86_64.AppImage
./Claude_Desktop-1.3883.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.3883.0-aarch64.AppImage
./Claude_Desktop-1.3883.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 | 384509f88d96a48404ca5bf21fe6d8ae819445e94b15e8189d8f3186aee0191f
|
| AppImage (x86_64) | e03769011ed3c351ac9ed3524c1278fea8edf1882691403cad3cb1ccaa1261da
|
| AppImage (aarch64) | 85de731d469d3d5b98ba2be795226a3b716806a25b95e1c5be0fa26ec98c4f39
|
| Debian (amd64) | 3b375d5f3a4228fc2ce63349b0dd852caefebb737cbfe7da0e6e0f7ca13a3780
|
| Debian (arm64) | a8f28983d6da07abfb5b1d3ff92d821f8cca74c53676b14145f0128ac98913c9
|
| RPM (x86_64) | 4b3ef3fd5099c0bada514df74425115aacca1e614d626f8cc46439da3b5e729d
|
| RPM (aarch64) | 187fc81eda2411d031ea78a7f74a4de82a1d210420feb202935f0c0cd887b423
|
Changes since last release
-
Fix: "Start at login" toggle now works on Linux (#60, #61). The previous patch disabled startup settings entirely on Linux (always returned
false, write was a no-op). Replaced with proper XDG autostart management: creates/removes~/.config/autostart/com.anthropic.claude-desktop.desktopwithExec=claude-desktop --startupso the app starts hidden in tray. The toggle now correctly reflects actual autostart state. — contributed by @boommasterxd -
Fix: Third-Party Inference configuration now works on Linux (#57). The
ion-dist/web frontend (85MB, 842 files) was missing from the package — theapp://protocol handler had nothing to serve. Main process code is already Linux-compatible; the SPA needed minor patching (see below). -
New patch:
fix_ion_dist_linux.nim— patches the ion-dist 3P configuration SPA for Linux:- Adds Linux org-plugins mount path (
/etc/claude-desktop/org-plugins) — upstream only has macOS and Windows paths, so on Linux it showed the macOS path - Fixes mount-path display component to use the Linux path when
platform === "linux"instead of falling back to macOS - Dynamically finds the target JS file (content-hashed filename changes every upstream release)
- Adds Linux org-plugins mount path (
-
Updated:
fix_vm_session_handlers.nim— extended IPC error suppression to also coverLocalSessionsandQuickEntryhandlers (in addition to existingClaudeVMandLocalAgentModeSessions) -
Build: future-proof resource copying — replaced individual
cpcommands for locales, tray icons, claude-ssh, and cowork-plugin-shim with a bulk copy of all upstream resources tolocales/. Windows-only files (.exe,.dll,.vhdx,.ico) are excluded. New resources Anthropic adds in future releases will be automatically included. -
Build: ion-dist post-copy patching — new build step applies
fix_ion_dist_linuxto ion-dist after resource copy, with graceful skip if ion-dist or the patch binary is unavailable -
Newly bundled resources:
ion-dist/(web frontend),fonts/,drizzle/(DB migrations),seed/,claude-screen*.png -
Fix: Custom theme
chatFontoverride now applies to user-sent messages (not just Claude responses). Added[data-user-message-bubble]selectors to both the main theme injection and the cowork font fix. -
Fix:
generate-pkgbuild.shcaches the Electron version inbuild/.electron-versionto avoid GitHub API rate limits on repeated builds. Delete the cache file to force a re-fetch. -
Fix: CI
deploy-rpm-repojob failed because.deb/.rpmpackages (~129MB each) exceed GitHub's 100MB git file size limit. Switched fromgit push --forceto artifact-based Pages deployment (actions/upload-pages-artifact+actions/deploy-pages), which supports up to 10GB. No URL or user-facing changes — APT/RPM repos work exactly as before. -
Docs: Removed
--installfrom CLAUDE.md build examples.