github patrickjaja/claude-desktop-bin v1.2581.0
Claude Desktop 1.2581.0

latest releases: v1.2581.0-3, v1.2581.0-2
10 hours ago

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-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-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.2581.0-1_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-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.2581.0-1.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 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 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.