Claude Desktop 3.1623.4 (patch release 2)
This release provides Claude Desktop version 3.1623.4 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/v3.1623.4-2/claude-desktop-extra-3.1623.4-2-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v3.1623.4-2/claude-desktop-extra-3.1623.4-2-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_3.1623.4-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_3.1623.4-2_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-3.1623.4-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-3.1623.4-2.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-3.1623.4-x86_64.AppImage
./Claude_Desktop-3.1623.4-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-3.1623.4-aarch64.AppImage
./Claude_Desktop-3.1623.4-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) | 045e48eac2cb57d70c9e5f01d6508995450b2f2b7a405a60c664ceecce02d616
|
| Arch pacman (aarch64) | 3d8cbeb72ec58476ea522065bcb755caca7f4b6bfe5754df00562150ecb4b6c2
|
| Tarball (x86_64) | ca54f677e54168f084c1ea0d8a1a75b3468b5b091f74dd5da06e1289785a818a
|
| Tarball (aarch64) | 1cab35eb2cb4872b2da62d627766a5f64ca094f7310b9e2776a0729aa60ff930
|
| AppImage (x86_64) | ac9e983371b1ee03a081bf73790858e27e2f9b97b183f9097610ef1eb93ea539
|
| AppImage (aarch64) | 1e71923d085507e9398dc90b332bb3a78714d15b3980b5df2324531409b4d22f
|
| Debian (amd64) | 2f8c506c6beef2f646ab0a883d7f329251728a1de203e400cdc3397c2f1688ca
|
| Debian (arm64) | 083f60beb047d73cda1a1bf6cff225e6f3531b390b32d6dfa9c5bb50f31ab0f6
|
| RPM (x86_64) | f24f2ccaf524d4f1d388b860e08b26ff616e8004a95856a037e4b09c6af61b28
|
| RPM (aarch64) | f59b9d972a2d4f540897195e67088dfb606d1288222233d778506bdf9e496931
|
Changes since last release
From CHANGELOG.md, 2026-10-22:
"Update available" follows this project's releases
- The sidebar's "Update available" now shows when a newer claude-desktop-extra release exists, and
clicking it opens the install section for your package format. Upstream compared against Anthropic's
apt repository, so the button appeared while our packages had not caught up yet, never showed our patch
releases (v3.1623.1-2), and its link led to apt instructions. The check now reads this project's latest
GitHub release against the release and package format recorded in the package at build time, and the
click opens the README at the pacman, deb, rpm, Nix or AppImage section. "Restart to update" after the
package manager replaced the app, anddisableAutoUpdates, work as before. New
fix_update_check_own_releases.nim(linux).
The window no longer raises itself under focus-follows-mouse (thanks @balwierz, #292)
- Moving the pointer over Claude no longer brings it to the front. With focus-follows-mouse and
raise-on-hover turned off (KWin, Cinnamon, ...), Claude raised itself above every other window on each
hover, and no window manager setting or rule stopped it. Upstream moves keyboard focus into its web view
from the window'sfocusevent; on Linux, Electron'swebContents.focus()first re-activates the window,
which goes out as an xdg_activation request on Wayland or_NET_ACTIVE_WINDOWon X11, and the window
manager answers with a raise. Newfix_focus_follows_mouse_raise.nim(linux) skips that call when the
window is already active and the view already has focus; the main window and popouts are covered. So that
the first hover after launch also finds a focused view, the view is focused once after its first load
while the window is still inactive (KWin denies that request, as it does the launch one). Tray,
second-instance and notification activations are unchanged and still raise the window. Each decision is
one[focus-no-raise]line inclaude-patches.log
(anthropics/claude-code#75905).