github patrickjaja/claude-desktop-bin v1.2581.0-2
Claude Desktop 1.2581.0 (patch release 2)

latest release: v1.2581.0-3
6 hours ago

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-bin

Debian/Ubuntu (APT Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-bin

Debian/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.deb

Fedora/RHEL (RPM Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-bin

Fedora/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.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (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.AppImage

Update 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 entry sPn() always unavailable; async override aPn() depends on yukonSilver + GrowthBook flag 123929380. Gates a consolidate-memory skill ("Reflective pass over memory files — merge duplicates, fix stale facts, prune the index") and auto-memory directory for typeless sessions. Enabled on Linux — forced flag 123929380 to true (3 call sites) and added merger override. Purely local file I/O, no VM needed.
  • Async merger jue now uses 3-way Promise.all([tPn(), Xsr(), aPn()]) (was 2-way) adding coworkKappa alongside louderPenguin and operon
  • Function renames: eA()iA() (static registry), yuejue (async merger), CEe()XEe() (gate function), Zr()Yr() (flag reader)
  • Platform variables renamed: vs_s (win32), IOec3e (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 before let 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 — added coworkKappa as 9th feature override in merger + bypassed GrowthBook flag 123929380 (3 call sites). Enables /consolidate-memory skill 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-linuxpackaging/nix/package.nix now lists aarch64-linux in meta.platforms
  • Raspberry Pi 5 — added to supported devices in README alongside DGX Spark and Jetson
  • enable_local_agent_mode.py — added coworkKappa:{status:"supported"} to feature merger overrides and force-enabled GrowthBook flag 123929380 (consolidate-memory skill, auto-memory for typeless sessions)

Documentation

  • CLAUDE_FEATURE_FLAGS.md — added coworkKappa (19th feature), updated all function names, added flag 123929380, removed flag 4040257062, version history entry
  • CLAUDE_BUILT_IN_MCP.md — version number updated
  • CHANGELOG.md — this entry

Links

Don't miss a new claude-desktop-bin release

NewReleases is sending notifications on new releases.