Skip to content

Releases: aaddrick/claude-desktop-debian

v1.3.31+claude1.3109.0

17 Apr 01:46

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.3109.0.

What's Changed

  • Updated Claude Desktop to version 1.3109.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.31+claude1.2773.0

16 Apr 01:47

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.2773.0.

What's Changed

  • Updated Claude Desktop to version 1.2773.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.30+claude1.2278.0

14 Apr 01:45

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.2278.0.

What's Changed

  • Updated Claude Desktop to version 1.2278.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.30+claude1.1617.0

12 Apr 23:54
605ccab

Choose a tag to compare

What's New

Two fixes in this release. Both address long-standing issues where upstream minification changes or missing Linux handlers broke things silently. Upstream Claude Desktop version is unchanged at 1.1617.0.

Fixes

  • Quick window patch rewritten with dynamic symbol extraction (#390) — The original patch from #147 hardcoded the minified variable name e in the sed replacement. When upstream minification changed that variable, the patch stopped matching and silently broke. Submitting from the quick entry window would dismiss it without showing the main window (#144 regression). The patch now extracts the variable name dynamically using the setAlwaysOnTop(!0,"pop-up-menu") anchor, so it survives future minification changes. Also fixed a second bug in the same code path: the upstream isFocused() check returns stale true on Linux, which prevented the main window from appearing. Replaced it with the isVisible() check that other show-window paths in the codebase already use.

  • Kill cowork daemon on app quit (#391) — The upstream quit handler for the cowork VM uses a Swift addon that doesn't exist on Linux. Because of that, the handler was never registered. The forked cowork-vm-service daemon survived app quit and left QEMU/virtiofsd processes running in the background. Added a Linux-specific quit handler that sends SIGTERM to the daemon on quit. PID is captured at fork time and verified via /proc/cmdline before signaling to guard against PID reuse. Polls for exit up to 10 seconds. Fixes #369 and likely helps with the session corruption reported in #378.

Install / Upgrade

See the README for full details.

  • APT (Debian/Ubuntu): sudo apt update && sudo apt upgrade
  • DNF (Fedora/RHEL): sudo dnf upgrade
  • AUR (Arch Linux): Update the claude-desktop-appimage package via your AUR helper
  • Nix: nix profile upgrade or re-install from the flake
  • Manual: Download the latest .deb, .rpm, or .AppImage from this release

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.28+claude1.1617.0

12 Apr 19:52

Choose a tag to compare

What's New

This release adds configurable bubblewrap mount points, build artifact testing, and a cowork memory path fix. Upstream Claude Desktop version is unchanged at 1.1617.0.

Features

  • Configurable bwrap mount points (#339, #340) — You can now add custom bubblewrap mount points through claude_desktop_linux_config.json instead of modifying the build script. Useful if you need to expose additional host paths to the sandbox. Contributed by @cbonnissent.

  • Build artifact integration tests (#338) — The CI pipeline now validates .deb and .AppImage outputs after each build. This catches packaging regressions before they reach a release. Contributed by @sabiut.

Fixes

  • Cowork memory path on HostBackend (#389) — Fixed CLAUDE_COWORK_MEMORY_PATH_OVERRIDE not being translated correctly when using the HostBackend. The path now resolves properly inside the sandbox. Contributed by @RayCharlizard.

Docs

Contributors

Thanks to @cbonnissent, @sabiut, and @RayCharlizard for their contributions to this release.

Install / Upgrade

See the README for full details.

  • APT (Debian/Ubuntu): sudo apt update && sudo apt upgrade
  • DNF (Fedora/RHEL): sudo dnf upgrade
  • AUR (Arch Linux): Update the claude-desktop-appimage package via your AUR helper
  • Nix: nix profile upgrade or re-install from the flake
  • Manual: Download the latest .deb, .rpm, or .AppImage from this release

Written by Claude Opus 4.6 via Claude Code

v1.3.27+claude1.1617.0

10 Apr 01:45

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.1617.0.

What's Changed

  • Updated Claude Desktop to version 1.1617.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.27+claude1.1348.0

09 Apr 01:45

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.1348.0.

What's Changed

  • Updated Claude Desktop to version 1.1348.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.27+claude1.1062.0

08 Apr 01:45

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.1062.0.

What's Changed

  • Updated Claude Desktop to version 1.1062.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.27+claude1.569.0

04 Apr 13:11
aa322cd

Choose a tag to compare

Wrapper Update: v1.3.27+claude1.569.0

This release updates the wrapper/packaging only — the upstream Claude Desktop version is unchanged.

Changes since v1.3.26+claude1.569.0

  • fix: correct UTF-8 encoding for em-dash characters (a035639)
  • fix: correct file content (re-encode with proper base64) (1a304d4)
  • fix: resolve all double-nested home paths in cowork service (#373) (9b3c8f4)
  • fix: resolve double-nested home paths in cowork mountPath (#373) (0bcc245)

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

v1.3.26+claude1.569.0

03 Apr 02:22

Choose a tag to compare

Claude Desktop Update

This release updates the packaged Claude Desktop version to 1.569.0.

What's Changed

  • Updated Claude Desktop to version 1.569.0

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://aaddrick.github.io/claude-desktop-debian/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
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

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

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

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.