Claude Desktop 3.1623.0
This release provides Claude Desktop version 3.1623.0 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.0/claude-desktop-extra-3.1623.0-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v3.1623.0/claude-desktop-extra-3.1623.0-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_3.1623.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_3.1623.0-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-3.1623.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-3.1623.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-3.1623.0-x86_64.AppImage
./Claude_Desktop-3.1623.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-3.1623.0-aarch64.AppImage
./Claude_Desktop-3.1623.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 |
|---|---|
| Arch pacman (x86_64) | 2fe591111f00af5d9f36440cc4e9d6f0a80d82604197446506fc6023e6bbfaed
|
| Arch pacman (aarch64) | 471cb688fa1eea10838b653e09c64f85841f04ab84df6292ee4f794cda526ddb
|
| Tarball (x86_64) | 4e1e19bb4ef39c41c6b6b0eda2ace3fbd7f3468beebc4c7247f35f252e4bf4bf
|
| Tarball (aarch64) | f5de9d97d4eaf9b0f3fde88b69eb1b772e2276e9335e90789e8330ecf5865d21
|
| AppImage (x86_64) | 0c770e99dbfd8aea04b19b4ef65bc5c61e5e57436bac25b32d2aaf92669daee7
|
| AppImage (aarch64) | bcea3ee1934e1507e57affc51eef2f1830e77ca74143f1a40714253d85ccec86
|
| Debian (amd64) | 52a827ea80ca3eeb761fb70b63ff73ef3ba01b78cb29d26345238ee7121b84b5
|
| Debian (arm64) | 95c7b14374373fd4a19562e0f3e8dc0d2dec33e6f7eb2402c5448c4c997945dd
|
| RPM (x86_64) | c8efbfe4bc61dd6cf58bd77f4e059643f8770ff1066cdab3ed234a6687cdc65b
|
| RPM (aarch64) | 4ac3fe248c74f951dcb20386068fd6d3eec92b62bf87bfdc91d23790fc6036ac
|
Changes since last release
From CHANGELOG.md, 2026-10-21:
Blank main window after a renderer clean-exit (#287)
- The main view reloads itself when its renderer exits cleanly without the app asking. On niri
Wayland with 10-16 Code sessions open the renderer went away every day or two with
reason: 'clean-exit', exitCode: 0; upstream drops that reason without reloading, so the window stayed
blank, Ctrl+R and F5 had nothing left to reach, and only a full restart - ending every Code session -
recovered. A real crash already took the reload path. Newfix_renderer_clean_exit_reload.nim
(linux): a clean-exit while the app is not quitting now goes through upstream's own reload path; one
during quit, relaunch, Reset App Data or a view teardown stays suppressed, and after three reloads in
ten minutes it falls back to upstream behavior. Each decision is one[cdb-renderer]line in
claude-patches.log. Thanks to @ToRvaLDz for the report and the log analysis.
Custom themes: themed caption-button area
- The minimize / maximize / close area of the integrated titlebar follows the active theme. It kept
upstream's own colors (stock, or the page color saved from the last run, with stock symbols), so it
showed as a stock box at the right end of a themed top bar and missed live switches. It now takes the
theme's top bar color and a--text-200symbol color, follows light/dark flips and switches live from
the theme picker. No theme, a transparent window and the native titlebar behave as before. Thanks to
@fatihaydost.
Claude Desktop 3.1623.0 (#285)
- Built on upstream 3.1623.0 (Electron 44.9.0, bundled Claude Code 2.1.304). The new major number
comes with a one-way move of the app's data folder on Windows; Linux keeps~/.config/Claude. Upstream
release notes: https://claude.com/docs/cowork/changelog. Nothing we ship was taken over or removed
upstream, and no new mac/Windows-only feature needs a Linux patch. - Five patches re-fitted to the new code shapes, same behavior:
- integrated titlebar and transparent window: the main window's background is now the page color saved
from the last run, read through a call that takes an argument; the titlebar color follows it; - hidden start after session restore: only the window-show check is patched, the new Reset App Data
check of--startupkeeps upstream behavior; - Extra settings: the restart hook follows upstream's reworked relaunch;
- Computer Use: the first screenshot note follows a longer tool handler.
- integrated titlebar and transparent window: the main window's background is now the page color saved
- Cowork's plugin page on Linux shows the same plugins as on macOS and Windows. The package no longer
forces Claude Code routing for Cowork, which listed the Claude Code CLI plugins there although Cowork
tasks never loaded them, and made an uninstall there edit the Claude Code setup. Home-directory CLI
plugins still show as Personal Plugins. - Catalogs: the Anthropic Features flag list covers 619 flags, and Extra -> Deployment lists all 193
managed-settings keys of this version, includingquickEntryDefaultShortcut,releaseChannel,
skillScanningEnabled,sshConfigsanddisableDesktopLocalSessions; the five unnamed "Reserved
setting" keys are shown read-only. - Computer Use is back for Team and Enterprise accounts. The app now reports Computer Use as rolled
out (computerUseRollout) next tocomputerUse; claude.ai reads that key, so accounts without a web
rollout get the Settings -> System -> Computer use switch again instead of "Computer use isn't available
on the Team and Enterprise plans yet", and Code sessions and Cowork tasks on this computer carry the
tools once it is on. An organization compliance lock still switches it off. - Computer Use in Cowork chats on X11: the tool descriptions no longer claim that screenshots contain only
granted apps' windows; the model asks for access through the consent card and then sees the whole
display. The descriptions come from a static per-session preset that was the "granted apps only" one on
X11; it now reads as whole-display there, and the request_access text says so instead of calling X11 a
Wayland session. - Build: the Quick Entry KDE rebind harness waits for the "armed" log line instead of reading it right after the bind call (a one-in-six timing flake that turned release runs red).
- Build: the Personal Plugins, window bounds, tray icon, Quick Entry ready-to-show, GrowthBook overrides
and profile window title patches no longer need the legacy PCRE1 library at run time (ported from
std/nreto the pure-Nimregexpackage, byte-identical output); the Personal Plugins harness now prints
the patch binary's output when a check fails. - Docs: Cowork VM debug tags refreshed to the native backend's
[VM:start]/[VM:steps]lines, the
kernel-upgrade-without-reboot VM boot failure documented, Electron stamp 44.9.0.