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

4 hours ago

Claude Desktop 2.31226.1 (patch release 2)

This release provides Claude Desktop version 2.31226.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.31226.1-2/claude-desktop-extra-2.31226.1-2-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.31226.1-2/claude-desktop-extra-2.31226.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.31226.1-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.31226.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.31226.1-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.31226.1-2.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-extra

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-2.31226.1-x86_64.AppImage
./Claude_Desktop-2.31226.1-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-2.31226.1-aarch64.AppImage
./Claude_Desktop-2.31226.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) da982b2edbaf18ec68dcc098c9125ed6bf2853857f72ff1e93c7440281a26323
Arch pacman (aarch64) 371feb39e1f95d89d29eaa90e5b8c9471fc0c70b490fd32623e744dbc1a0e75c
Tarball (x86_64) a5a563a0448d3d03b8daf12e73239983016d7913f89597702c930ed2880f0697
Tarball (aarch64) c3befc751734e0d23a8a7b1504c85b652740f075b56e5e2d777b3eb2f1b07a7e
AppImage (x86_64) f13d9430e7e82ec21a25567d2392f8ec8df049b1786da3bbb24d17ed7b7fd3e2
AppImage (aarch64) b6fd43f402f97cd8e4cc0fa41e242332874d2b961300f4e984d313cd0cf8a95a
Debian (amd64) 619ce89ca73348350e27b975d3444c8a74a7891516f5b58b5e398ead9c0c4511
Debian (arm64) f87a59ec9e61da51c4face1a9dd64e2a6157d9fc64abe5f93332fab983986c9d
RPM (x86_64) 90e4354c3c09bc2e91d95bd2b1936c897d16fc1f37f81987988b2c3c1eddf520
RPM (aarch64) 07023a1c12da4ac624524eb0afb7c73a4f2aeff7ed7888ed441994fcbca4676a

Changes since last release

From CHANGELOG.md, 2026-10-10:

Custom models in the Code picker (new community feature, thanks @hexadecimil, #270)

Models from Anthropic-compatible endpoints (DeepSeek, Kimi, GLM, MiniMax, Qwen, OpenRouter, a gateway
such as LiteLLM, or Anthropic's API on your API credit) can be added to the Code tab's model picker, next
to Anthropic's. Sessions on them go to that provider with your key; everything else stays on the
subscription. Unlike 3P mode, nothing is replaced. Off by default.

  • Settings → Extra → Models manages providers and models: presets, Fetch models, a connection test
    and effort detection. The same settings can be written under customModels in
    claude-desktop-extra.jsonc.
  • The entries are added to claude.ai's /api/bootstrap response. A preload in the Claude Code CLI
    (BUN_OPTIONS) forwards only the custom models' requests, reduced to what compatible APIs accept.
    Changes to keys, models and the switch apply to open sessions.
  • Every model is also a sub-agent type, and each new session gets one system-prompt line about them.
    Optional app-wide settings: the web search model, the small/fast model and the default sub-agent
    model.
  • Models default to a 1M context window (claude-<id>[1m]). A model with a smaller window is set to
    200k in its form.
  • Claude models on Anthropic's API are listed as claude-<provider>-<model>, so they do not take over
    the subscription's entries. Their requests go through as the CLI writes them, prompt caching included,
    except the attribution line, which says cc_entrypoint=cli: the API refuses claude-desktop on an
    API key.
  • Keys are stored in a 0600 file, never reach the page or a session's environment, and only go to the
    host they were saved for. Cowork, Dispatch and SSH sessions are not affected.
  • Docs: docs/custom-models.md.

Links

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

NewReleases is sending notifications on new releases.