Skip to content

Claude Desktop 1.49585.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 08:14
· 3 commits to master since this release

Claude Desktop 1.49585.0

This release provides Claude Desktop version 1.49585.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-extra

Arch Linux (manual package)

# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.49585.0/claude-desktop-extra-1.49585.0-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.49585.0/claude-desktop-extra-1.49585.0-1-aarch64.pkg.tar.zst

Debian/Ubuntu (APT Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extra

Debian/Ubuntu (manual .deb)

# x86_64
sudo apt install ./claude-desktop-extra_1.49585.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_1.49585.0-1_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extra

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-extra-1.49585.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-1.49585.0-1.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-extra

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.49585.0-x86_64.AppImage
./Claude_Desktop-1.49585.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.49585.0-aarch64.AppImage
./Claude_Desktop-1.49585.0-aarch64.AppImage

Update 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) 76be90b52f82b52cd91554356132497ef3ce7e5931b307f8116a8f319a0004d0
Arch pacman (aarch64) 457a1f7ff2984b023bf5b98931b6e88a33cb662b5af8f8f02691e8df9d856afc
Tarball (x86_64) 8a514bc7e1eb443001342a2c91613ede4519668b0c062addcca708bb75c378e8
Tarball (aarch64) 279f1cd83796ab1559a3e6c9bb0b7d27b3e9a222cbb8bce7ca18d279d6967bf1
AppImage (x86_64) 813ff916ca1a7c152b5dfdabfcd5f4ea6510d870fcbf3d77e25ebdc9636deac6
AppImage (aarch64) c20517a0c17876e461bdba54a76ae556f6d8ecc55513ab5a21b59d6635bb6291
Debian (amd64) 7b8847895dd8c3dd1a5ea186fb468d411705c57beebb39444c4ab22169f3f9da
Debian (arm64) ef8b438a9f47bbd6db9da9f30d0c2053b617dd647518c6157909ac0cf1d113b3
RPM (x86_64) 11aa932fac4cebdb70c67a8babcc4c044cfa72f44e0c66bb689f308d6ca0822d
RPM (aarch64) 8a3a75e3c4eee3d392eaeca2187d3958bbc3bd793efafbae8b2fe97bceebcd56

Changes since last release

From CHANGELOG.md, 2026-09-09:

Upstream bump to Claude Desktop v1.49585.0

The auto-release failed on a renamed file, not on a re-minify: the bundled Microsoft 365 MCP server
moved from resources/office365-mcp/office365-mcp.mjs to office365-mcp-stdio.mjs, so the patch
orchestrator could not find the target of fix_office365_mcp_open_url and stopped before applying
anything. The server is still forked through the MCP node host as a utilityProcess, so the
sign-in delegation to the main process keeps working unchanged; only the target path moved. One
further patch lost its anchor. Nothing was upstreamed and no patch was added or removed (47 patches).

  • Sensitive directories (fix_sensitive_dirs_linux): upstream rebuilt the protected-path list as
    a tiered {sub, family, tier} array and dropped its macOS and Windows entries from the bundle. The
    Linux keyring, NSS certificate and XDG autostart directories are now injected as full entries of that
    shape, anchored on the array opening rather than on the vanished Windows block.
  • Electron 42.10.0 -> 44.2.0. Two consequences for us:
    • Electron 44 made the main-process clipboard API return Promises. Upstream awaits every call now,
      and the Computer Use executor (js/cu_linux_executor.js) follows: the clipboard-paste path waits
      for the write to land before sending Ctrl+V, and read_clipboard / write_clipboard await their
      results instead of returning a pending promise or letting a rejection escape.
    • ANGLE is statically linked, so libEGL.so and libGLESv2.so no longer ship in the install tree.
      Nothing of ours referenced them; CLAUDE_GPU_BACKEND=angle-gl still works because it only passes
      the --use-angle switches. The main binary's linked libraries and glibc floor are unchanged, so
      no package dependency changed. The Nix package comment now names Electron 44 as the expected major.
  • Feature flags: the GrowthBook override template grows from 291 to 299 catalogued flags (8
    added, none of the templated ones removed). New upstream behaviour worth knowing: flag
    3634338308 is a server-side kill switch that latches local Cowork tasks off with an
    "organization's Cowork settings" message; it is catalogued as do-not-enable. Other new flags gate
    the ccd_window MCP tools, cloud memory sync for Cowork sessions, and a bare Alt tap opening the
    main menu. enable_local_agent_mode needed no change.
  • Deployment panel: the managed-settings key catalog is unchanged at 143 keys; the 3P directory
    resolver and mode decision still match upstream.
  • Built-in MCP: new backend server ccd_window (open session in split, close split, sidebar and
    layout tools) and a per-session memory relay server for first-party Cowork sessions. Neither is
    platform-gated. Nothing removed or renamed.
  • JS diff: new renderer service WindowLayout, Cowork space memory copy, remembered SSH passwords
    stored through safeStorage, lazily pooled Code worktrees, a Gerrit git-host provider, and a quit
    watchdog. The Cowork VM layer (virtiofsd, cowork-linux-helper, smol image) is rename-only; the
    Claude Code environment allowlist is unchanged. Agent SDK 0.3.260 -> 0.3.265.
  • ion-dist: the 3P setup SPA patch still hits its two sites (Linux org-plugins mount path);
    no new config keys in the SPA.
  • Platform gates: no new Linux-blocking gate, no new native module, no new binary to build for
    aarch64. Every darwin/win32 count went down (the removed sensitive-dirs blocks, a Windows Git Bash
    preflight, one macOS path helper). New capability keys coworkScheduledTaskRepoint and
    localSessionsWithoutGit are supported on Linux. The new remote-control folder serving excludes
    Windows only. A "web-origin mark" quarantine feature is compiled out of the Linux bundle by a
    build-time constant. New remembered-SSH-passwords store encrypts through safeStorage and refuses
    to save without a real keyring backend.
  • Anchors: the file-index worker search hook and the four utilityProcess fork sites are unchanged;
    the remote panel-tabs and quick-open anchors can only be confirmed at runtime.

Links