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

latest release: v1.1.7714-3
5 hours ago

Claude Desktop 1.1.7714 (patch release 2)

This release provides Claude Desktop version 1.1.7714 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.7714-2_amd64.deb

Fedora/RHEL (manual .rpm)

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

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

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

Checksums

File SHA256
Tarball 07192d2c88f6a67f59849c384579d00aaeffa6d440a2d6a013bce66b079314f4
AppImage e53a7b131ca945d14051c902f47c6c69443005b7a59d0b73ff9c6b5317fc6088
Debian 33dea31dbba1b121f24d36607b426f8286f8d446b2159753e811c9dc8785c48a
RPM cd415961c76426d6c565398fa8ae6e81126fbc38fc12d964406562ef789bce1c

Changes since last release

Added

  • Custom Themes (Experimental) — New add_feature_custom_themes.py patch: inject CSS variable overrides into all windows (main chat, Quick Entry, Find-in-Page, About) via Electron's insertCSS() API. Ships 6 built-in themes (sweet, nord, catppuccin-mocha, catppuccin-frappe, catppuccin-latte, catppuccin-macchiato). Configure via ~/.config/Claude/claude-desktop-bin.json.
  • themes/ — Community theme directory with ready-to-use JSON configs, screenshots, CSS variable reference (css-documentation.html), and README.md documenting how to extract app HTML/CSS for theme creation
  • Full-window theming — Quick Entry gradient, prose/typography (--tw-prose-*), --always-black/white shadows, checkbox accents, title bar text now all follow the active theme

Changed

  • CLAUDE_FEATURE_FLAGS.md — Comprehensive update for v1.1.7714: new yukonSilverGemsCache feature (15 total), complete GrowthBook flag catalog (34 boolean + 9 object/value + 3 listener flags), function renames (fp/cN/r1e/xq), version history table updated

Added

  • fix_quick_entry_position.py — Two new sub-patches for v1.1.7714:
    • Patch 3: Override position-save/restore (T7t()) to always use cursor's display (short-circuits saved position check)
    • Patch 4: Fix show/positioning + focus on Linux — pure Electron APIs, no external dependencies

Fixed

  • fix_quick_entry_position.py (Patches 1 & 2) — Fix stale cursor position on Linux: Electron.screen.getCursorScreenPoint() only updates when the cursor passes over an Electron-owned window, causing Quick Entry to always open on the app's monitor. Now uses xdotool getmouselocation (X11/XWayland) → hyprctl cursorpos (Hyprland/Wayland) → Electron API as defensive fallback chain. Both tools are optional — graceful degradation if unavailable.
  • Packaging — Added xdotool as optional dependency across all formats (AUR optdepends, Debian Suggests, RPM Suggests, Nix optional input with PATH wiring)
  • fix_quick_entry_position.py (Patch 4) — Complete rewrite of Linux Quick Entry positioning and focus:
    • Positioning: setBounds() before + after show() with retries at 50/150ms to counter X11 WM smart-placement. Works on X11, XWayland, and best-effort on native Wayland.
    • Focus: Three-layer focus chain — focus() (OS window) → webContents.focus() (renderer) → executeJavaScript to focus #prompt-input DOM element (only auto-focuses on initial page load, not on hide/show cycle).
    • Previously the Quick Entry would always open on Claude Desktop's monitor after interacting with the app, making it unusable in multi-monitor setups.
  • CLAUDE_BUILT_IN_MCP.md — New documentation: built-in MCP server reference
  • docs/ — Screenshots directory

Fixed

  • fix_dispatch_linux.py — Fix sessions-bridge logger variable pattern: hardcoded T\w+ wildcard (logger renamed TC in v1.1.7714)
  • fix_cowork_spaces.py — Fix createSpaceFolder API: takes (parentPath, folderName) not (spaceId, folderName); adds duplicate folder name dedup with numeric suffix
  • enable_local_agent_mode.py — Promote platform spoof patches from WARN to FAIL (patches 5, 5b, 6, 7 are now required — if they don't match, the build should fail)
  • fix_utility_process_kill.py — Promote from WARN/pass to FAIL (exit 1 on 0 matches so CI catches pattern changes)

Removed

  • computer-use-server.js — Linux Computer Use MCP server removed (upstream removed computer-use-server.js from app root in v1.1.7714; existsSync guard fails at runtime, server never registers)
  • fix_computer_use_linux.py — Computer Use registration patch removed (no server file to register)
  • PKGBUILD — Removed xdotool and scrot optional dependencies (no longer needed without Computer Use)

Improved

  • scripts/build-local.sh — Auto-download latest exe with version comparison: queries version API first, skips download if local exe matches latest, saves downloaded exe for future builds

Links

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

NewReleases is sending notifications on new releases.