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-binDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-binDebian/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.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-binFedora/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.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (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.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 |
|---|---|
| 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 thequietPenguininner 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 apush(...);continueloop to areturnexpression. Added new regex for the return-style pattern, old push-style kept as fallback.fix_tray_dbus.nim- tray function namei$Acontains$(regex metacharacter). AddedescapeRe()helper; updated all dynamically-constructed regexes to escape$. Also updated listener pattern to handlezf.on("menuBarEnabled",...)prefix object.fix_imagine_linux.nim- added sub-patch C to force-enable2204227020(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)&&louderPenguinEnabledwas 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:mountPathnow includeslinuxkey, 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 - infix_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)
- High priority:
- Chrome browser integration improved (
fix_browser_tools_linux.nim, 3 new sub-patches):- Chrome user data dir detection (
O2Afunction) - 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 (
vkrfunction) - returned "Unsupported platform" error on non-darwin. Added Linux support: writes External Extensions JSON to both~/.config/google-chromeand~/.config/chromiumdirectories. - Chrome DevTools opener (
YOrfunction) - had handlers for darwin (open -a) and win32 (start chrome) but none for Linux. Addedxdg-open "chrome://inspect"handler.
- Chrome user data dir detection (
- 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)
- New upstream:
- 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
floatingPenguinEnabledpreference (config-only, not yet a feature flag in static registry)
- Visualize (Imagine) MCP server now also enabled for CCD sessions (gated by
- ion-dist SPA: 86 MB total (was 100 MB), 652 JS chunks (was 632). Linux support upstreamed - org-plugins mountPath now includes
linuxkey natively. Patch removed. - Patch count: 45 (was 45 - 1 removed + 1 added). All pass, JS syntax validated via
node --check.