github patrickjaja/claude-desktop-extra v2.37337.1-2
Claude Desktop 2.37337.1 (patch release 2)

latest release: v2.37337.1-3
2 hours ago

Claude Desktop 2.37337.1 (patch release 2)

This release provides Claude Desktop version 2.37337.1 pre-patched for Linux.

Installation Options

Arch Linux (pacman Repository - recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-pacman.sh | sudo bash
sudo pacman -Syu claude-desktop-extra

Arch Linux (manual package)

# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.37337.1-2/claude-desktop-extra-2.37337.1-2-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.37337.1-2/claude-desktop-extra-2.37337.1-2-aarch64.pkg.tar.zst

Debian/Ubuntu (APT Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extra

Debian/Ubuntu (manual .deb)

# x86_64
sudo apt install ./claude-desktop-extra_2.37337.1-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.37337.1-2_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extra

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-extra-2.37337.1-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.37337.1-2.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-extra

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-2.37337.1-x86_64.AppImage
./Claude_Desktop-2.37337.1-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-2.37337.1-aarch64.AppImage
./Claude_Desktop-2.37337.1-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
Arch pacman (x86_64) 9dd4fcf28f9ce105996a5e91451d21b85711380bcebbe3beda31509c9bbd4400
Arch pacman (aarch64) f906d6d1aa343824d18b852ba9ec21502225bce68de5c449795f883dbbabe803
Tarball (x86_64) 277fcc4dae35b3dc933dd195669336c878a74812f8be8f6154ea171262e30ca1
Tarball (aarch64) ef644ca93c5bafb78218db0ef2e20f6bcedb18304e5057317fcda251444c2d7d
AppImage (x86_64) 5448a613e8e19fb5ed2a4f9b24846dc51502cf7be78829a12c12ad7504adba88
AppImage (aarch64) 18c7eea2fc5e2c423cf089200cb63e248ff3ecb4e9daa204927fd905b72ff88a
Debian (amd64) 095b2b8d443e6c73f82d2db5d4162acc6d2063d0f800cfc3da14643258f027f5
Debian (arm64) c69d0010015caf57a5d6cce48cb21c3d48e8aeeffe85134209ff9582c9578d42
RPM (x86_64) f451b70ed014ad01bce108841ffdec2f9060513a008694b1a94dab50e2e4ae87
RPM (aarch64) 07dc35ef015ef9ce29d618a198d83c1dfd58014c672c71476f3c0cda4fb336bd

Changes since last release

From CHANGELOG.md, 2026-10-14:

Upstream v2.37337.1 (Electron 44.7.0)

  • Logout and systemctl stop no longer stall for 90 seconds. With the bundled Electron 44.7.0, a
    stop signal sent to every app process at once (logout, systemctl --user stop, pkill claude,
    Ctrl+C) left the app spinning at full CPU in an endless loop of failed GPU-process relaunches until
    it was force-killed. It now exits about 3 seconds after its quit cleanup instead. Quitting from the
    tray or closing the window was not affected.
  • Two patches re-fitted, no behavior change. Custom models: upstream now builds the Code session
    env through a helper that applies managed proxy settings; our model variables go into that helper's
    input, so a managed proxy policy still applies on top. Computer Use (screenshot intro note):
    upstream moved its grant lookups into a function that can re-read them.
  • openssh is a new optional dependency (Recommends on deb/rpm, optdepends on Arch), as in the
    official .deb: Claude Code SSH sessions can use the system ssh client and fall back to the built-in
    SSH engine without it.
  • Extra -> Deployment knows the two new managed settings developerModeEnabled and
    chatAdvancedFileAnalysisNetworkEnabled and drops toolPolicyRules; the GrowthBook overrides
    template lists the 33 new flags of this release.

Custom models: Fetch models reads a gateway's model info (thanks @stratosjl, #276)

  • A LiteLLM-based gateway's models arrive with their real window and capabilities. When the list
    leaves a window unstated (gateway preset or no preset), Fetch models also reads the host's
    /v1/model/info: max_input_tokens sets the window, supports_vision / supports_reasoning false
    turn those off, and embedding, speech and transcription models are left out with a note. A host
    without the endpoint, or a failed answer, leaves the list as it was.

Custom models: streams that put thinking inside a text block (thanks @stratosjl, #277)

  • GLM 5.3 on TensorX no longer falls back to non-streaming. That LiteLLM-based gateway streams
    reasoning as thinking_delta inside a block opened as text; Claude Code refused the stream and
    resent the whole turn without streaming, paying for it twice. The preload now gives each run of
    thinking or text its own block and moves the later blocks up; a stream without the mix is untouched.
  • The usage line of such a stream comes from the final message_delta when message_start
    counts nothing, marked (end of stream, no cache figures sent) instead of printing zeros.

Links

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

NewReleases is sending notifications on new releases.