Linux support for the Claude desktop app is in beta. The Chat, Cowork, and Code tabs are all available.
Requirements
- Ubuntu 22.04 or later, or Debian 12 or later
- x86_64 or arm64
Install
Install from Anthropic’s apt repository so that updates arrive through your system’s regular package updates.Add Anthropic's apt repository
This step downloads the signing key with Download Anthropic’s signing key:Register the repository:
curl, which fresh Debian and Ubuntu installations may not include. If the download command fails with sudo: curl: command not found, install curl first:Launch and sign in
Launch Claude from your application launcher, or run
claude-desktop from a terminal, and sign in with your Anthropic account.The Linux app signs in the same way as on macOS and Windows: with a claude.ai subscription, or through your organization’s SSO. Desktop doesn’t accept a Claude Console API key directly; use the CLI for API-key authentication. For enterprise deployments that route Desktop to Google Cloud’s Agent Platform or an LLM gateway, see the enterprise configuration guide and network configuration.Verify the signing key
Verify the signing key
You can confirm the downloaded signing key belongs to Anthropic:The fingerprint should be
31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE.Install from a downloaded file
If you can’t use the apt repository, first download the.deb package for your architecture, x64 or arm64, from claude.com/download. Then open the downloaded file with your software installer, or install it with apt from the directory that contains the downloaded file:
E: Unsupported file ./claude-desktop_*.deb given on commandline, the pattern didn’t match a .deb file in the current directory. Confirm the download completed, then run the command again from the directory that contains the file.
A .deb installed this way doesn’t receive updates. To get updates through apt, add the repository as shown above, or uncomment the deb line in the placeholder entry the package writes to /etc/apt/sources.list.d/claude-desktop.list.
Update
The desktop app doesn’t update itself on Linux. Updates arrive with your system’s regular package updates:Uninstall
What’s not in the Linux beta yet
- Computer Use: app and screen control isn’t available on Linux.
- Dictation: voice input isn’t available in the Linux desktop app. Use voice dictation in the CLI instead.
- Quick Entry global hotkey: works on X11. On native Wayland it requires your desktop environment’s GlobalShortcuts portal.
- Fedora and RHEL: only Debian-based distributions are supported today. Support for additional distributions is coming in the future.