github aaddrick/claude-desktop-debian v1.3.17+claude1.1.5749

19 hours ago

v1.3.17+claude1.1.5368 → v1.3.17+claude1.1.5749

This release adds computer use capability and a new sessions bridge API, plus some practical fixes for corporate network environments. The IPC bridge picked up several new methods, and localization got a meaningful expansion across all supported languages.


New Features

Computer use support added. Two new dependencies landed: @ant/computer-use-mcp and ws@^8.18.0. The MCP server enables programmatic desktop control (screenshots, mouse, keyboard), and ws provides the WebSocket transport layer for it. A new ComputerUseTcc IPC API also shipped in the preload bridge, exposing six macOS TCC permission management methods: getState, requestAccessibility, requestScreenRecording, openSystemSettings, getCurrentSessionGrants, and revokeGrant. This is the plumbing Claude needs to interact with your desktop directly.

Sessions bridge IPC methods expanded. LocalAgentModeSessions picked up several new calls:

  • respondPluginSearch(e, t) — respond to a plugin search request
  • kickBridgePoll() — manually trigger a bridge poll cycle
  • getSessionsBridgeEnabled() — query whether the sessions bridge is active
  • setSessionsBridgeEnabled(e) — toggle the sessions bridge on or off
  • respondBridgePermissionPreflight(e, t) — respond to a bridge permission preflight
  • onOnBridgePermissionPreflight(e) — event listener for preflight events from the main process

getLocalFileThumbnail added to FileSystem API. The FileSystem IPC bridge gained a new getLocalFileThumbnail(e, t, n) method for fetching thumbnails of local files.

Sessions bridge CSS marker class added. A [sessions-bridge:attach] Tailwind arbitrary-property class appears in all renderer windows. The non-standard sessions-bridge: attach CSS property acts as a DOM signal — JavaScript or Electron-side code reads it via computed style to trigger session attachment logic.


Bug Fixes / Improvements

Corporate proxy support improved. Three SSL/TLS certificate environment variables are now forwarded from the user's shell into the app: NODE_EXTRA_CA_CERTS, SSL_CERT_FILE, and SSL_CERT_DIR. If you're behind a corporate SSL-inspecting proxy, this should fix the TLS certificate errors you were hitting. Previously these were stripped out in the shell path worker allowlist.


UI Changes

Font smoothing added. An .antialiased CSS utility class landed in all renderer windows (main window, quick window, find-in-page, about). Text using this class renders with subpixel antialiasing on WebKit/Blink and grayscale smoothing on Firefox/macOS. It's a visual polish change — fonts look crisper, especially on high-DPI displays.

border-t CSS utility added. A standard 1px top border class was added across all windows. Previously only the 0.5px variant existed.


Localization

A solid set of new strings landed across all supported languages (de-DE, en-US, es-419, es-ES, fr-FR, hi-IN, id-ID, it-IT, ja-JP, ko-KR, pt-BR, and the pseudo-locales). The new strings cover:

  • Chrome install/restart lifecycle actions
  • MCP configuration reload failure errors
  • Skill file errors (not found, too large, failed to open)
  • Browser integration permission warnings ("only grant 'always allow' for sites you trust")
  • Net log recording debug action (30s)
  • Org admin controls — a notice that Claude Code for Desktop has been disabled by an administrator
  • Config file menu items (app config and developer config, separate entries)
  • VM bundle deletion and workspace reinstall flows
  • "From your organization" label for org-sourced resources
  • "Attach logs" action label

Dependency Updates

  • claude-agent-sdk: 0.2.63 → 0.2.64
  • claude-agent-sdk-future (dev preview): 0.2.64-dev (2026-02-28) → 0.2.72-dev (2026-03-07)
  • conway-client: dev build from 2026-03-02 → 2026-03-06
  • @ant/computer-use-mcp: new addition
  • ws@^8.18.0: new addition

Installation

APT (Debian/Ubuntu - Recommended)

# Add the GPG key
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg

# Add the repository
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://aaddrick.github.io/claude-desktop-debian stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list

# Update and install
sudo apt update
sudo apt install claude-desktop

DNF (Fedora/RHEL - Recommended)

# Add the repository
sudo curl -fsSL https://aaddrick.github.io/claude-desktop-debian/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo

# Install
sudo dnf install claude-desktop

AUR (Arch Linux)

# Using yay
yay -S claude-desktop-appimage

# Or using paru
paru -S claude-desktop-appimage

Pre-built Releases

Download the latest .deb, .rpm, or .AppImage from the Releases page.


Analysis Cost

Duration: 92m 59s

Model Calls Input Cache Read Cache Write Output Cost
claude-sonnet-4-6 726 2,907 22,688,272 5,057,420 1,139,325 $71.4507
Total 726 2,907 22,688,272 5,057,420 1,139,325 $71.4507

Like this project? Consider sponsoring!

Wrapper/Packaging Changes

The following commits were made to the build wrapper and packaging between v1.3.17+claude1.1.5368 and v1.3.17+claude1.1.5749:

  • Update Claude Desktop download URLs to version 1.1.5749 (eca7c80)

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

NewReleases is sending notifications on new releases.