github patrickjaja/claude-desktop-extra v2.37337.1
Claude Desktop 2.37337.1

latest release: v2.37337.1-2
2 hours ago

Claude Desktop 2.37337.1

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/claude-desktop-extra-2.37337.1-1-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.37337.1/claude-desktop-extra-2.37337.1-1-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-1_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.37337.1-1_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-1.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.37337.1-1.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) 2309c2cf4694e8260f779207689cfcc833904d546cbd5ffdb51677bf9286cbca
Arch pacman (aarch64) 2722d9c43aa6c3e5807788d85a171fe2cc39a44dedadcef11dfd61422603f407
Tarball (x86_64) 8ea6c91775f7d49b801393577d9139961103c0052fde4710aa67192844ccc654
Tarball (aarch64) c4c16fec006507cf142be0586470a126c4dfc495c7b7bd28a7efb1cd5b2f8a1e
AppImage (x86_64) 5a8b0e2111ba94bb6eb916639854a3dc5c144b0d325a482491f32de385593811
AppImage (aarch64) b8e16e967e4b69dfaecdfb54746e91f0db961af020ead1345fe58e15b60da7b4
Debian (amd64) f1a4d2c1ca0b81c0ff4f8ec08a033ce6f952cffe6ccb0cbd1a9206ac88688e52
Debian (arm64) 5f6cb9cb651b7b9489c78a356c52c6dfbc751db28d97453b836c9e8201469fe9
RPM (x86_64) 4a3e1c832b6c73e56f23e9445a50c7d6dd76d9b411de18506841bc955b794503
RPM (aarch64) 761df4a8709f68737255cba48d7c38f0f01a8f38d5f56bc52f418ceb41150925

Changes since last release

From CHANGELOG.md, 2026-10-14:

Upstream v2.37337.1 (Electron 44.7.0)

  • 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.