Claude Desktop 1.10628.0
This release provides Claude Desktop version 1.10628.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.10628.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.10628.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.10628.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.10628.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.10628.0-x86_64.AppImage
./Claude_Desktop-1.10628.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.10628.0-aarch64.AppImage
./Claude_Desktop-1.10628.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) | 7e296f89e495c8e0f37a5799beda80fa071a3bc93499340f3ef11333893a6bed
|
| Tarball (aarch64) | c71e5e72c6c7f753c98bfeedae8dffadf6df46fc6df90862a16df9dfc3e5573c
|
| AppImage (x86_64) | c5cad0617b70f6382d9c70ba30c4f9585a830fec420351477f292ae6c386a009
|
| AppImage (aarch64) | 3243d9f967ff74605d1739fa6264bb69012254eda4356fd31bdaa08469c70105
|
| Debian (amd64) | 74c2222bf0e5a9050c866bad9c2abe0d6fa93e07e36ef0ba2afde904ec554cf0
|
| Debian (arm64) | 7a1dab36aa0f52d66e3ad172073e4b32385df07870237a5467df5a4bf23eb99c
|
| RPM (x86_64) | 53d1283d8136a40dc5038fe2186eb2e435da5aca8e4aa5d8f118a6f08bc16ab4
|
| RPM (aarch64) | a8c07831f37cda45e95f3241861296321978b358a4e9650b5472cfc8da0b47cd
|
Changes since last release
Upstream (v1.10628.0)
- Version bump: v1.9659.4 -> v1.10628.0. Feature-flag architecture and patch surface structurally unchanged: minified-identifier renames, 2 new static features, and a GrowthBook flag delta.
- All 48 patches applied without modification - zero regex changes needed. The flexible
[\w$]+patterns absorbed every minified rename. Build sub-pattern health verified in the build log: 166x[OK], 0x[FAIL](the single0 matchesis the explicitly(optional)hardcoded electron pathssub-pattern).node --checkpassed on all patched JS; ion-dist patch matched both sub-patterns ([OK] org-plugins linux path,[OK] mount path platform ternary); node-pty + spawn-helper rebuilt for Linux (ELF x86-64); RPM built successfully on Fedora. - 2 new static feature flags (32 static +
louderPenguinasync-only = 33 total, was 31):claudeDesignWindow-claudeDesignWindow:XQin the registry (always{status:"supported"}, no platform gate, no dedicated renderer-window directory). Linux-clean, no patch needed.builtinMcpPresets-builtinMcpPresets:Dm(()=>XQ)(dev-gated via the production wrapper ->{status:"unavailable"}in all packaged builds, on every platform). Gates the built-in MCP server preset list (e.g. Microsoft 365 /m365,https://microsoft365.mcp.claude...). STUB-class (disabled on all OSes), not a Linux exclusion - no patch needed.- No features removed. All 30 static features from v1.9659.4 retained;
chatTab/surfaceTogglesPreview/chatIn3p/chatCodeExecutionall still present. Both new features are in the Zod.partial()validation schema (...builtinMcpPresets:Mo,surfaceTogglesPreview:Mo,...).partial()).
- Function renames (re-minify): static registry
Yp()->Aw(), async merger constIlA->LCA(still{...Aw(),louderPenguin:e,coworkKappa:A,coworkArtifacts:t,markTaskComplete:i}viaPromise.all([Fsr(),pRA(()=>It("123929380")),pRA(()=>It("2940196192")),pRA(()=>It("3732274605"))])), dev-gate wrapperum()->Dm()(function Dm(e){return aA.app.isPackaged?{status:"unavailable"}:e()}, electron varaAunchanged),louderPenguinasync helperFrr()->Fsr()(stilldarwin||win32gate,unavailableon Linux),quietPenguininnerLsr, cowork async helperV0A->pRA, GrowthBook bool readerBt()->It(), supported constant ->XQ({status:"supported"}), computer-use SetrlA->MCA(new Set(["darwin","win32"]),MCA.has(process.platform)), platform varsOr/mo/P3->Yr(darwin)/ro(win32)/O$(darwin||win32),fix_tray_dbus.nimthis release: tray fnY6A, tray varVE. - GrowthBook flags: ~17 newly present, 3 removed (empirical delta of the v1.9659.4 install binary vs the fresh v1.10628.0 binary; each add/remove confirmed by a whole-bundle raw presence-check across all
.vitechunks - not just call-site grep inindex.js- so a flag merely moving between chunks is not miscounted as new/removed). Newly present and traced:124685897(template-substitution gate,ru()),1609612026(marketplace install/migration path),2143883161(/code/deep-link route gate),2720310975(side-chat allowed tools),2688060585+3269331205(autoModeEnabledforce-ON defaults,Sa(!0)); newly present (documented-historical flags re-appearing):1129419822,1496676413,1824824999,2067027393,2114777685,2192324205,2204227020,245679952,2800354941,3444158716,4274871493. Removed (absent in new):3242661803,3638165567,3858743149(maxThinkingTokens). Caveat: upstream serves no prior-version MSIX, so the only available "old" binary is the patched v1.9659.4 install; 3 force-ON flags our patches rewrite (1992087837,2216414644,3732274605) were excluded as patch artifacts. Several "new" IDs are historical flags that were tree-shaken out of v1.9659.4 and re-included here, not brand-new concepts. enable_local_agent_mode.nim12-flag override list unchanged - all forced flags (123929380,2940196192,1992087837,3732274605+ the 12 feature overrides) still exist in the new bundle; the 2 new features don't gate any Linux Cowork/Code/Agent-Mode path (claudeDesignWindowis ungated,builtinMcpPresetsis dev-gated on all platforms). Build applied the patch without modification.- ion-dist (3P config SPA): minor growth, no structural refactor - 90 MB (was 88), 691 JS (was 682), 909 files (was 899), 21 CSS unchanged. Config chunk
c71860c77-BOyfE2Py.js->c71860c77-CDhE5jkR.js(content-hash bump).mountPathstill mac/win-only (nolinuxkey) ->fix_ion_dist_linux.nimstill required and both sub-patterns matched. Platform enumDarwin="darwin",Win32="win32",Linux="linux"intact. - Platform gates: darwin 64->65, win32 112->113, linux 5 (unchanged). The +1/+1 swing is re-minify/refactor noise: the 2 new features are not platform-gated, and every listed darwin/win32 gate maps to NATIVE (TouchID, codesign, ESF endpoint-security,
getSystemVersion, NFC normalization, efivars), a platform-var declaration, or an already-Linux-handled else-branch. No new PORTABLE (Linux-actionable) gate. - Built-in MCP servers: roster unchanged (imagine/visualize/marketplace/skills/radar/echo/Framebuffer/Window Halo present; office/browser-tools/buddy targeted by their Linux patches, all applied cleanly). The internal-registration function name (
LYA()-line) was not separately re-verified this release - quick anchors didn't resolve andregisterInternalMcpServerappears only as a context-bridge method key, not a verifiable registration call; low-risk for a roster-stable release. The only MCP-adjacent addition is thebuiltinMcpPresetspreset list (m365 etc.), not a new internal server. - No structural changes: identical renderer windows (about/buddy/find_in_page/main/quick) and main-process chunks; IPC is interface-based RPC (
CoworkArtifactsetc.), no flat-channel additions; Electron 41.6.1 and node-pty 1.1.0-beta34 unchanged. - No cowork protocol changes -
control_request/control_response(8/7 refs),sessions-bridge,environments/bridge,work/pollall present and unchanged; claude-cowork-service not affected.