github patrickjaja/claude-desktop-bin v1.8089.0
Claude Desktop 1.8089.0

4 hours ago

Claude Desktop 1.8089.0

This release provides Claude Desktop version 1.8089.0 pre-patched for Linux.

Installation Options

Arch Linux (AUR)

yay -S claude-desktop-bin

Debian/Ubuntu (APT Repository — recommended)

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

Debian/Ubuntu (manual .deb)

# x86_64
sudo apt install ./claude-desktop-bin_1.8089.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.8089.0-1_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

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

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-bin-1.8089.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.8089.0-1.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.8089.0-x86_64.AppImage
./Claude_Desktop-1.8089.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.8089.0-aarch64.AppImage
./Claude_Desktop-1.8089.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
Tarball (x86_64) 0dffc5970df9eb2844fda289a62399615ffc1390fb57bbedb15233f34346448f
Tarball (aarch64) cdf9e61bfcd64143b8fc28bde63945c120147ad8a16106700226aff2ae277d21
AppImage (x86_64) 8d76de6951cd483984cc567ffda57dc1cc8bab06f4c0af50cf23bfaf6b2755e3
AppImage (aarch64) fc5adf6bc7c4428dfb480ebc32ecc5d8b4ebc2a83d34bcbca667d796855e1a7c
Debian (amd64) b202bd1e7b3379f646ba8b8f2b53b60ce0d9469aa7c5e7d3fabf1df85178b589
Debian (arm64) f5cc3469bfd9b107cf8db58cf6368455e07c48197c214667e9f0cc35d20cd5c3
RPM (x86_64) e4506655f778b9bc861654d12ccffa937d0eb6325e62d22b20c1ab737bd10ca4
RPM (aarch64) f25179872a56dc7b67dda18a7aca3d5b25697b59cb0a909fa6c949962447b2ab

Changes since last release

  • Version bump: v1.7196.0 -> v1.8089.0
  • 4 patches refreshed for new minified variable names:
    • enable_local_agent_mode.nim - upstream added a compound &&process.platform!=="win32" check to the quietPenguin inner function (A5i()); made regex optional. Async merger terminator changed from ; to , (comma-separated const); updated to match both.
    • fix_marketplace_linux.nim - upstream changed scope normalization from a push(...);continue loop to a return expression. Added new regex for the return-style pattern, old push-style kept as fallback.
    • fix_tray_dbus.nim - tray function name i$A contains $ (regex metacharacter). Added escapeRe() helper; updated all dynamically-constructed regexes to escape $. Also updated listener pattern to handle zf.on("menuBarEnabled",...) prefix object.
    • fix_imagine_linux.nim - added sub-patch C to force-enable 2204227020 (Visualize in CCD sessions). Total sub-patches: 2 -> 3.
  • 1 patch simplified (upstream change):
    • fix_office_addin_linux.nim - office-addin MCP server platform gate (darwin||win32)&&louderPenguinEnabled was removed upstream. Patches A (isEnabled) and B (init block) are no longer needed. Patch C (connected file detection) remains. Reduced from 3/3 to 1/1 expected patches.
  • 1 patch removed (upstreamed by Anthropic):
    • fix_ion_dist_linux.nim - Anthropic added native Linux support to the ion-dist 3P config SPA: mountPath now includes linux key, platform ternary handles Linux, file manager label shows "Show in file manager". Patch and build script invocation removed entirely.
  • 1 new patch added:
    • fix_sensitive_dirs_linux.nim - adds Linux-specific sensitive directories to the sandbox protection array: .local/share/keyrings (GNOME/KDE credential storage), .pki (NSS certificate database), .config/autostart (XDG autostart entries). The upstream array had macOS and Windows entries but no Linux-specific ones.
  • 12 new GrowthBook flags force-enabled for Linux (in enable_local_agent_mode.nim + fix_imagine_linux.nim):
    • High priority: 1129419822 (ENABLE_TOOL_SEARCH auto), 2192324205 (tool use result formatting), 2800354941 (deterministic sorting), 4274871493 (plugin enabled state fetch)
    • Medium priority: 2204227020 (Visualize in CCD sessions - in fix_imagine_linux.nim), 2976814254 (Claude Preview dev server), 2067027393 (canLaunchCodeSession), 3246569822 (canSaveSkill)
    • Also enabled: 245679952 (suggestSkills default), 1496676413 (SSH remote MCP/plugin), 1824824999 (consolidate-memory v2), 2114777685 (cowork onboarding)
  • Chrome browser integration improved (fix_browser_tools_linux.nim, 3 new sub-patches):
    • Chrome user data dir detection (O2A function) - returned [] on Linux, breaking extension detection and file watching. Added paths for Chrome (~/.config/google-chrome), Chromium (~/.config/chromium), Brave (~/.config/BraveSoftware/Brave-Browser), Vivaldi (~/.config/vivaldi), Opera (~/.config/opera). Edge excluded (no Linux version).
    • Chrome extension auto-install (vkr function) - returned "Unsupported platform" error on non-darwin. Added Linux support: writes External Extensions JSON to both ~/.config/google-chrome and ~/.config/chromium directories.
    • Chrome DevTools opener (YOr function) - had handlers for darwin (open -a) and win32 (start chrome) but none for Linux. Added xdg-open "chrome://inspect" handler.
  • All other patches applied cleanly without modification
  • Function renames (minification changes):
    • pw()->eD() (static registry), woA->UcA (async merger), DT()->Nb() (production gate)
    • pt()->St() (flag reader), Cm()->AS() (listener)
    • or->Lr (darwin), fn->Io (win32), OiA->pj (darwin||win32)
    • QoA->NcA (computer-use Set), saA->C5 (supported constant)
  • GrowthBook flags upstream: 60 boolean (St()), 5 listeners (AS()). 7 new flags added, 8 removed.
    • New upstream: 1129419822, 1496676413, 2049450122, 2192324205, 245679952, 2800354941, 4274871493
    • Removed upstream: 982691970, 1802019210, 2216480658, 2860753854, 3298006781, 3858743149, 3885610113, 4019128077
    • New listener: 180602792 (midnightOwl prototype)
  • Notable upstream changes:
    • Visualize (Imagine) MCP server now also enabled for CCD sessions (gated by 2204227020), not just cowork
    • Office Addin tools refactored: 5 tools reduced to 2 (office_addin_run, office_addin_task). Bridge architecture changed from MCP server pattern to listener/dispatcher. Platform gate removed.
    • New floatingPenguinEnabled preference (config-only, not yet a feature flag in static registry)
  • ion-dist SPA: 86 MB total (was 100 MB), 652 JS chunks (was 632). Linux support upstreamed - org-plugins mountPath now includes linux key natively. Patch removed.
  • Patch count: 45 (was 45 - 1 removed + 1 added). All pass, JS syntax validated via node --check.

Links

Don't miss a new claude-desktop-bin release

NewReleases is sending notifications on new releases.