github patrickjaja/claude-desktop-bin v1.1.5749
Claude Desktop 1.1.5749

9 hours ago

Claude Desktop 1.1.5749

This release provides Claude Desktop version 1.1.5749 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)

sudo apt install ./claude-desktop-bin_1.1.5749-1_amd64.deb

Fedora/RHEL (manual .rpm)

sudo dnf install ./claude-desktop-bin-1.1.5749-1.x86_64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

chmod +x Claude_Desktop-1.1.5749-x86_64.AppImage
./Claude_Desktop-1.1.5749-x86_64.AppImage

Checksums

File SHA256
Tarball f8131c9d23318d5f68b9bac7e8fdf784ebb23949d1f72146e8a053711a1b8026
AppImage c90e65afd85c3ee5551af6a42e156f0d7c705c79078826292ef4cafee3edc95e
Debian b015fec60ab389e71839abd02ef1ba86c9d43f02c10913a9e5d43d5d37710669
RPM 80ba9c992af551c4357a4c9481fb7f9575f787196db233004ed8c6a92f442974

Changes since last release

Changed

  • Update to Claude Desktop v1.1.5749 (from v1.1.4498)

Fixed

  • fix_disable_autoupdate.py — Handle new forceInstalled check before platform gate in isInstalled function (pattern: if(Qm.forceInstalled)return!0;if(process.platform!=="win32")...)
  • claude-native.js — Add stubs for new native methods: readRegistryValues, writeRegistryValue, readRegistryDword, getCurrentPackageFamilyName, getHcsStatus, enableWindowsOptionalFeature, getWindowAbove, closeOfficeDocument, isProcessRunning, readCfPrefValue
  • fix_marketplace_linux.py — Downgrade runner selector and search_plugins handler patterns from FAIL to INFO (patterns removed in v1.1.5749 marketplace refactor; CCD gate patch C remains the essential fix)

Added

  • fix_computer_use_tcc.py — Register stub IPC handlers for ComputerUseTcc on Linux. The renderer (mainView.js) always calls ComputerUseTcc.getState but handlers are only registered by @ant/claude-swift on macOS. Stubs return not_applicable for permissions, preventing repeated IPC errors.
  • computer-use-server.js — Linux Computer Use MCP server using xdotool (input) and scrot (screenshots) on X11. Provides 14 actions: left_click, right_click, double_click, triple_click, middle_click, type, key, screenshot, scroll, left_click_drag, hover, wait, zoom, cursor_position.
  • fix_computer_use_linux.py — Registers computer-use-server.js as an internal MCP server via BR() (registerInternalMcpServer), spawning it as a Node.js child process with ELECTRON_RUN_AS_NODE=1. Only activates on Linux.
  • Packaging — Added xdotool and scrot as optional dependencies across all formats: optdepends (Arch PKGBUILD), Suggests (Debian control, RPM spec), optional inputs with PATH wiring (Nix package.nix)

Notes

  • 22/22 patches pass (fix_mcp_reconnect.py: upstream fix, no patch needed)
  • Computer Use requires xdotool and scrot packages (X11). Wayland not yet supported. Both are declared as optional dependencies across all packaging formats (AUR, Debian, RPM, Nix).
  • No new feature flags detected (same 7: quietPenguin, louderPenguin, chillingSlothFeat, chillingSlothLocal, yukonSilver, yukonSilverGems, ccdPlugins)
  • getLocalFileThumbnail uses pure Electron nativeImage API — no native stub needed
  • Bridge methods (respondPluginSearch, kickBridgePoll, BridgePermission) are Electron IPC only

Links

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

NewReleases is sending notifications on new releases.