Claude Desktop 1.2581.0 (patch release 2)
This release provides Claude Desktop version 1.2581.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.2581.0-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.2581.0-2_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.2581.0-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.2581.0-2.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.2581.0-x86_64.AppImage
./Claude_Desktop-1.2581.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.2581.0-aarch64.AppImage
./Claude_Desktop-1.2581.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 | ff82629d971f2998af324475e6bfa3e690474918cb95181f6f40bf17f77acb95
|
| AppImage (x86_64) | c1c0dd030099fe5f52d73d399c6f9155550f375cae7a736b09d04c2dcc4f2469
|
| AppImage (aarch64) | 16517554da25fe44951ca85b795fedf5ab2969177fea40ad7cd7f48c1893896b
|
| Debian (amd64) | 26b8897a9b18880c0c35295945924492504ffad1c085444f623e5338da8fc1e6
|
| Debian (arm64) | ddfc145f515184b7e6f15acaa5363a247c18e295980b97850a3c2399bd9de91c
|
| RPM (x86_64) | b1e12ca8a0e24b95d928aea14e7f61d8ad085484a40f85f227ec44e4ca1a90f7
|
| RPM (aarch64) | 772e4c5b4c13277ae4de601571cf0892e8807a8239d58b8966e73487a5685039
|
Changes since last release
Upstream
- Version bump: v1.2278.0 → v1.2581.0
- New feature:
coworkKappa— 19th feature flag added. Static entrysPn()always unavailable; async overrideaPn()depends onyukonSilver+ GrowthBook flag123929380. Gates aconsolidate-memoryskill ("Reflective pass over memory files — merge duplicates, fix stale facts, prune the index") and auto-memory directory for typeless sessions. Enabled on Linux — forced flag123929380to true (3 call sites) and added merger override. Purely local file I/O, no VM needed. - Async merger
juenow uses 3-wayPromise.all([tPn(), Xsr(), aPn()])(was 2-way) addingcoworkKappaalongsidelouderPenguinandoperon - Function renames:
eA()→iA()(static registry),yue→jue(async merger),CEe()→XEe()(gate function),Zr()→Yr()(flag reader) - Platform variables renamed:
vs→_s(win32),IOe→c3e(darwin||win32) - 1 new GrowthBook boolean flag:
123929380(coworkKappa / consolidate-memory skill) - 1 removed GrowthBook flag:
4040257062(memory path routing — was new in v1.1348.0) - Same 6 MCP servers (Chrome, mcp-registry, office-addin, radar, visualize, computer-use)
Patches
- Fixed:
fix_tray_dbus.py— tray variable pattern was too strict: used\w+which can't match$in JS identifiers (tray variable is now$m), and required});immediately beforelet XX=null;but the event listener registration now sits in between. Changed to[\w$]+and removed the\}\);prefix from the pattern. - Enhanced:
enable_local_agent_mode.py— addedcoworkKappaas 9th feature override in merger + bypassed GrowthBook flag123929380(3 call sites). Enables/consolidate-memoryskill and auto-memory directory for sessions on Linux. - All other 34 patches applied without modification —
[\w$]+regex patterns handled the renames automatically
ARM64 / Raspberry Pi 5
- ARM64 integrated terminal — node-pty is now cross-compiled for arm64 via Docker + QEMU in CI, replacing the old "strip x86_64 pty.node" workaround. All ARM64 packages (deb, rpm, AppImage) now include a working integrated terminal.
- New:
scripts/rebuild-pty-for-arch.sh— reusable script for cross-compiling node-pty to any target architecture. Verifies the produced binary matches the target arch. - Nix aarch64-linux —
packaging/nix/package.nixnow listsaarch64-linuxinmeta.platforms - Raspberry Pi 5 — added to supported devices in README alongside DGX Spark and Jetson
enable_local_agent_mode.py— addedcoworkKappa:{status:"supported"}to feature merger overrides and force-enabled GrowthBook flag123929380(consolidate-memory skill, auto-memory for typeless sessions)
Documentation
- CLAUDE_FEATURE_FLAGS.md — added
coworkKappa(19th feature), updated all function names, added flag123929380, removed flag4040257062, version history entry - CLAUDE_BUILT_IN_MCP.md — version number updated
- CHANGELOG.md — this entry