github patrickjaja/claude-desktop-bin v1.1.8308
Claude Desktop 1.1.8308

latest releases: v1.1.8308-2, v1.1.8359
5 hours ago

Claude Desktop 1.1.8308

This release provides Claude Desktop version 1.1.8308 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.8308-1_amd64.deb

Fedora/RHEL (manual .rpm)

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

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

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

Checksums

File SHA256
Tarball 8be1cca25856413b94c9eeb30611fbbf37f54f4020f10df086c07e5b8ecc203d
AppImage bf68694fa2cd69dcaf2fffb911c1e5215414e31e38346161a7275e505b08fb4e
Debian 6652c2a672ec64bd039ea515a6b08bb91de5d7a5de993317482e592f4ecb94be
RPM efec5dfb49ff9b3700c7cc9fb89b46a1810f2bdb3c913ffc95c34b416b9b9493

Changes since last release

Added

  • fix_office_addin_linux.py — New patch: enable Office Addin MCP server on Linux by extending the (ui||as) platform gate in 3 locations (MCP isEnabled, init block, connected file detection). The underlying WebSocket bridge is platform-agnostic; this enables future compatibility with web Office or LibreOffice add-ins.
  • fix_read_terminal_linux.py — New patch: enable read_terminal built-in MCP server on Linux (was hardcoded to darwin only). Reads integrated terminal panel content in CCD sessions.
  • fix_browse_files_linux.py — New patch: add openDirectory to the browseFiles file dialog on Linux. Electron fully supports directory selection on Linux but upstream only enabled it for macOS.

Fixed

  • fix_process_argv_renderer.py — Fix for v1.1.8308: hardcoded Ie variable name → dynamic \w+ capture. Upstream renamed the process proxy from Ie to at.
  • fix_quick_entry_position.py — Fix for v1.1.8308: hardcoded ai window variable → dynamic [\w$]+ capture group. Upstream renamed Quick Entry window var from ai to Js.
  • fix_dispatch_linux.py — Enhanced Patch I: now also transforms mcp__cowork__present_files tool_use blocks into SendUserMessage attachments, so file sharing renders on the phone.

Previous (2026-03-23)

Fixed

  • fix_dispatch_linux.py — Restore Patch I (text→SendUserMessage transform) — Claude Code CLI 2.1.x has a bug where --brief + --tools SendUserMessage does not expose the SendUserMessage tool to the model. The model falls back to plain text, which the sessions API silently drops (only SendUserMessage tool_use blocks are rendered on the phone). Patch I injects a transform in forwardEvent() that wraps plain text assistant messages as synthetic SendUserMessage tool_use blocks before writing to the transport.

Changed

  • fix_dispatch_linux.py — Removed Patch I — Reverted: Patch I is needed as a workaround for the CLI SendUserMessage bug

Added

  • CLAUDE_BUILT_IN_MCP.md — Per-session dynamic MCP servers — Documented 4 SDK-type MCP servers created dynamically per cowork/dispatch session: dispatch (6 tools), cowork (4 tools), session_info (2 tools), workspace (2 tools). Includes tool schemas, registration method, allowedTools/disallowedTools logic, and SDK server architecture diagram comparing Mac/Windows VM vs Linux native paths.
  • fix_updater_state_linux.py — New patch: add version/versionNumber empty strings to idle updater state so downstream code calling .includes() on version doesn't crash with TypeError: Cannot read properties of undefined
  • fix_process_argv_renderer.py — New patch: inject Ie.argv=[] into preload so SDK web bundle's process.argv.includes("--debug") no longer throws TypeError

Fixed

  • Dispatch text responses now render — Patched the sessions-bridge rjt() filter (Patch F) to forward text content blocks and SDK MCP tool_use responses (mcp__dispatch__send_message, mcp__cowork__present_files)
  • Navigator platform timing gap — Changed navigator.platform spoofing from dom-ready only to both did-navigate + dom-ready fallback, closing the window where page scripts see real navigator.platform while process.platform is already spoofed to "win32"
  • Removed diagnostic patches G/H — forwardEvent and writeEvent logging removed from fix_dispatch_linux.py (no longer needed)

Documentation

  • CLAUDE.md — Added "Dispatch Debug Workflow" section with step-by-step debug commands for bridge events, audit analysis, cowork-service args, and session clearing
  • README.md — Added "Clear Dispatch session" troubleshooting section

Links

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

NewReleases is sending notifications on new releases.