Claude Desktop 1.1348.0
This release provides Claude Desktop version 1.1348.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.1348.0-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.1348.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.1348.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.1348.0-1.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.1348.0-x86_64.AppImage
./Claude_Desktop-1.1348.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.1348.0-aarch64.AppImage
./Claude_Desktop-1.1348.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 | d66cdbc4b767608e9202404ba715034869fd21829087e735df1c1c0803de3ba9
|
| AppImage (x86_64) | 817ec9dd7e40bd020eb2cdfbf3e54bdceb2d874c3516adc361e074eb508df580
|
| AppImage (aarch64) | 09207d02308fc5730b53cab5d12e26929af0b66d386f4ebcd40dcc6b4a647e28
|
| Debian (amd64) | 57ccc6bde259202645e0ae82ab3dee7c74bfc4cb8c54cd8a282fd80bf48b99ba
|
| Debian (arm64) | 769f6b91661af073ab9855d51596bd1f7a27e91005f226ac26682a388d812f6f
|
| RPM (x86_64) | 2acf76e094efa345985b0152691e416537e56484ceb34687b83c5ecabce234dd
|
| RPM (aarch64) | 10770483890ce4f00e43446617c33495fc5f5c5ab7396fd0d595acfb1bbb8efe
|
Changes since last release
Upstream
- Version bump: v1.1062.0 → v1.1348.0
- No structural changes to feature flag architecture — same 18 features, same 3-layer system
- Function renames only:
Ow()→gb()(static registry),xse→eoe(async merger),m0e()→Kwe()(gate function),rn()→tn()(flag reader),wR()→LI()(listener),Js()→js()/j1()→$b()(value flags) - New GrowthBook boolean flag:
4040257062(memory path routing for non-session contexts) - New GrowthBook value flags:
254738541(prompt),4066504968(setup-cowork skill config),365342473(shouldScrubTelemetry) - New value flag keys:
1978029737gainedartifactMcpConcurrencyLimit,idleGraceMs,disableSessionsDiskCleanup,sessionsBridgePollIntervalMs,coworkMessageTimeoutMs;3300773012gainedscheduledTaskPostWakeDelayMs,dispatchJitterMaxMinutes - Removed GrowthBook flags:
927037640(subagent model config),3190506572(Chrome permission control) - Operon sub-interfaces: 31 → 33 (new:
OperonDesktop,OperonMcpToolAccessProvider) - 3 new cowork tools:
create_artifact,update_artifact(flag2940196192),save_skill(conditional) - New
BuddyBLE device pairing IPC (macOS hardware accessory) - Terminal server upstream regression:
z5e(darwin||win32) replacedLRe(which included Linux) — already handled byfix_dispatch_linux.pyz5epatch chillingSlothFeatgate changed fromprocess.platform!=="darwin"toz5evariable — also handled byz5epatch + merger override- Electron 40.8.5
Patches
- All 34 existing patches applied without modification — minified variable names changed but
[\w$]+regex patterns handled the renames automatically - Terminal server Linux support maintained via existing
fix_dispatch_linux.pyz5epatch (no new patch needed) - New patch:
fix_buddy_ble_linux.py— enables Hardware Buddy (Nibblet M5StickC Plus BLE device) on Linux by forcing GrowthBook flag2358734848. BLE communication uses Web Bluetooth via BlueZ — no native code needed. Requiresbluezpackage.
Documentation
- CLAUDE_FEATURE_FLAGS.md — updated function names, GrowthBook flag catalog, version history table
- CLAUDE_BUILT_IN_MCP.md — new cowork tools, terminal regression note, Operon sub-interfaces
- CHANGELOG.md — this entry