Claude Desktop 4.23118.0 (patch release 4)
This release provides Claude Desktop version 4.23118.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/v4.23118.0-4/claude-desktop-extra-4.23118.0-4-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v4.23118.0-4/claude-desktop-extra-4.23118.0-4-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_4.23118.0-4_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_4.23118.0-4_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-4.23118.0-4.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-4.23118.0-4.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-4.23118.0-x86_64.AppImage
./Claude_Desktop-4.23118.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-4.23118.0-aarch64.AppImage
./Claude_Desktop-4.23118.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) | 9562d0317ff75fe0427beadb879c1a0a887493386d7ee9a98451b096d46b4f10
|
| Arch pacman (aarch64) | 465d657abac4a7bc671f23427dbbb9810a89df6a04e34e9e1389ccbf7265f122
|
| Tarball (x86_64) | c2ba6dccde9de786eb7c789871677b1475a5ae5249bee17309c64f1ff74f4bb3
|
| Tarball (aarch64) | 19ae39c2a39c1278465b574e27c35c0799a80325480c49dd920ff919a3884d1b
|
| AppImage (x86_64) | 7dc0f64b011a6417c98ccf34d709d3461c0f35b3df68121c506787af6a3c0f30
|
| AppImage (aarch64) | 929b2f4865e48d4612cccc264ac839d35bbeb2fff0e933eb61901c55112581de
|
| Debian (amd64) | eceffc9861474fc83e1b53d1e0ad46ba3d221d8d13ce45052e6148f09f32d7db
|
| Debian (arm64) | 273bc381a4ad6104d6a9d3fee47bb30f87a24dcd9322886a5fda9d7ee16cffa4
|
| RPM (x86_64) | 12aa7e9b194826486426f951bb4bf8701cc5342d6f989bf0a58c02e2a2fd97c8
|
| RPM (aarch64) | a2255002744e806942987c1b4d937f0602587e316a016ef35f98b9059d51b50e
|
Changes since last release
From CHANGELOG.md, 2026-11-06:
Settings -> Extra -> Models works in 3P mode (#318)
- The Models page now loads in 3P (managed / gateway) deployments, where the main window is served from
app://localhost; before, it showed an error instead of the provider list. The sender check that every page script of ours applies to its IPC calls is now one shared implementation (js/sender_guard.js), so all of them accept the same senders.
PR auto-archive delay: remaining time and keep button also with a claude.ai login
- With a nonzero PR auto-archive delay, the line with the time left below upstream's auto-archive hold notice and the Keep this session button in the session rail now also appear in 1P mode, where the Code tab is claude.ai's page. Upstream's notice text is unchanged; with the delay at Immediately the page only reads the setting once. If claude.ai's markup moves,
[archive-grace-ui]lines inclaude.ai-web.logsay which part was not found and upstream's UI stays as it is.