Claude Desktop 1.2581.0
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-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.2581.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.2581.0-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.2581.0-1.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 | b0495527578392961fdf2afabf130e4c934d99e2ee65581ba3a3d266afdf054b
|
| AppImage (x86_64) | 62725d0edd8ff9d1da8111a7cf8b57c060c42c6ca1bfaef8c6865835622ad4db
|
| AppImage (aarch64) | a14beabac223100edecc31bfb5b3ceab35ebb0f01a42f77f823f78469d31fce0
|
| Debian (amd64) | c2dfbb244a3369692a81a2072f81c937d961ab166c935ca646e2e34408f18e22
|
| Debian (arm64) | ae07e698cf7f976a318c346ebd17863046c1d6cdbaeae90fd1f4c0dd8eaed358
|
| RPM (x86_64) | f51417821be35b5b9364acd159b28276ab78cde24cdbb1ff1257458da77157d4
|
| RPM (aarch64) | 926a85c20f4b94ab75fd4d6a8f1142c749b729c454b56e6083e57dd554354979
|
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