Claude Desktop 4.4212.0
This release provides Claude Desktop version 4.4212.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.4212.0/claude-desktop-extra-4.4212.0-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v4.4212.0/claude-desktop-extra-4.4212.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_4.4212.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_4.4212.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-4.4212.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-4.4212.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-4.4212.0-x86_64.AppImage
./Claude_Desktop-4.4212.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-4.4212.0-aarch64.AppImage
./Claude_Desktop-4.4212.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) | 0fe7f5db198598c96189ce3eb765aa84e1c9ed08dfefc4ebf0ae00e718005d8c
|
| Arch pacman (aarch64) | 13cf4875c17ce719059e4fa0948762c02e39dd6c5ad48a11cf913d7e676ecc6b
|
| Tarball (x86_64) | ec20941d93fd911c9ee3d9efd0f9ffa5647eac5140e326780b1cfec483c8979b
|
| Tarball (aarch64) | 68fbbd930e1e923c191de3b81356655edb10d04a700f0c8527f5412cfdc73447
|
| AppImage (x86_64) | b0cf8db7cdd33e879d61594bc061b4dc6116bdedb292daec39688c4d0270555a
|
| AppImage (aarch64) | d442c439acc3f2ac58399f3b89777fd636bc7882fd8f481ac8af600013aed132
|
| Debian (amd64) | 745e0a0a3a0a78ce25f406a909653e44dec4805ab9d74d557ac302c7d71edad3
|
| Debian (arm64) | c3be8a0b2bf31516fdc8d07bf6d3df40835088b3deb165c5bd2a127640de0fa7
|
| RPM (x86_64) | 890207768c92c431529fd6b0033b92a65721db1c6a3452ccd62d770694253dd6
|
| RPM (aarch64) | 6ba9ffe69c4b9a313365e654ff2a49e72d0f5494df93e682d292c61f0c2887e7
|
Changes since last release
From CHANGELOG.md, 2026-10-30:
Upstream v4.4212.0
- Custom models re-fitted. The Code session's env builder is now a free function the
buildSessionEnvmethod forwards to, with the base config one parameter further right;add_feature_custom_modelssub-patch B finds the function through the method and splicescliEnv()there. - "Load large sessions in full" keeps upstream's new history window. The session manager's limits now also carry
historyWindowBytes,historyRequestBytes,historyScanChunkBytesandhistoryReadDeadlineMs. They belong to a paged history reader that nothing calls yet, so the feature still matters. The heavy-work worker's helper returned only our four sizes, which would have left those keys undefined in the worker once that reader is used; it now overrides the four sizes and keeps the rest, andadd_feature_transcript_limits_workermatches the longer literal. - Extra -> Deployment lists the new managed keys
projectsEnabled,mcpAppWidgetsEnabledandsessionStatusLine(201 keys). --diagnoseand--reset-screen-sharingstay bounded on Ubuntu 26.04. Its defaulttimeout(uutils) sends a KILL to the direct child only, so a hung Computer Use bridge that left a child running made the launcher wait for that child. Bridge calls now time out with TERM followed by KILL a second later, which ends the whole process group with both GNU and uutilstimeout.- Audited: feature flags (672 -> 695; the one new Linux-facing gate,
1116624256, stops a bare Alt tap from opening the app menu on GNOME, matching upstream's release note), platform gates (no new macOS/Windows-only feature that Linux lacks), built-in MCP servers (no roster change), the ion-dist setup window (both ion patches apply unchanged) and the custom-models anchors. Electron stays 44.9.3, Claude Code 2.1.309.