Claude Desktop Linux is real now: official beta, apt repo, Ubuntu 22.04+ or Debian 12+. That answers the search. It does not answer the job most people have two days later — keep the GUI up when the laptop is shut.
The official apt path (and why it is not the whole job)
Anthropic's own page is the install source of truth. You add their key, you add downloads.claude.ai/claude-desktop/apt, you apt install, you launch claude-desktop, you sign in.
Do that if you want Chat, Cowork, and Claude Code on the machine in your lap. That is a good product. It is also a local session. The ranking Medium piece says the quiet part: Claude Code can be reached remotely; Claude Desktop cannot.
People still tweet that Linux Desktop "didn't make it." The beta shipped. Awareness did not. First-launch on a real Linux box is also slow — white window, frozen move, wait. That is the local app, not a packaging myth.
What Claude Desktop on Linux actually is
Same surfaces as macOS and Windows, in beta:
- Chat
- Cowork
- Claude Code, with the visual diff / plan chrome the terminal does not have
Requirements from Anthropic, not from us: Ubuntu 22.04 or later, or Debian 12 or later, x64 or arm64. Chat works on the free Anthropic plan. Code and Cowork inside Desktop need Pro / Max / Team / Enterprise.
Computer Use is not in this Linux release. If a page promises click-the-screen automation on Ubuntu, it is guessing.
Desktop does not take a Claude Console API key. You sign in with a claude.ai subscription or org SSO. The CLI is the API-key path. We keep that split: the Claude Desktop landing is human-in-desktop; Claude Code is the terminal sibling.
Why a local Linux install still fails
Three failure modes show up in the same threads:
- The lid. The GUI lives on one display. You close it, the session is gone.
- The box. Electron + a desktop session wants RAM and a working X11 (or a compositor you will fight). A 2 GiB VPS is the wrong shape. Snap
firefoxon Ubuntu is a known foot-gun if you also need a real browser next to the app. - The blast radius. Cowork and Code inside Desktop can touch files you grant. That is the point. It is also why you do not run this on the same home directory as your tax PDFs.
Official apt does not fix any of those. Unofficial RPM / AppImage / Nix builds do not either. They only change the package format.
Isolated always-on desktop
jurniti's Claude Desktop harness is the official Linux app, already installed, on its own Firecracker microVM. The portal streams the guest desktop into the browser. You sign in inside that desktop with your Anthropic account. The VM stays up after you close the tab.
What you are buying is not another apt tutorial. You are buying:
- A guest that does not share a kernel with anyone else
- A persistent home so the signed-in Desktop comes back after a restart
- A Pro RAM floor (6 GiB). Starter 2 GiB 422s on purpose.
- Mozilla Firefox as a
.deb, not Ubuntu's snap shim - The Claude Code CLI sitting next to it if you want the terminal surface on the same box
Provision is about three minutes after payment. The 124ms number you will see elsewhere is Firecracker boot, not checkout. 30-day money-back on the first purchase. No free trial.
If you only wanted apt on a workstation, stop at Anthropic's docs. This page exists for the other search.
Ubuntu, Debian, and the unofficial leftover
Search results still mix three eras:
- Official
.deb(2026-06-30 onward) — Ubuntu and Debian only. - Community packagers — Fedora, Nix, Arch, AppImage. Useful if that is your distro. They are not "more official."
- Windows-repack guides from before the beta — stale. Do not follow a page that still says "Anthropic has no Linux build."
claude desktop ubuntu and claude desktop debian are the same cluster as claude desktop linux. install claude desktop linux is the how-to tail. None of those queries mean "I want a second unofficial .deb." They mean "does this GUI exist on my OS, and how do I run it."
Sign-in is human, not an API key
You will click through Anthropic's login in the streamed desktop. That is required. There is no paste-a-key field on checkout, and Desktop rejects Console keys anyway.
Compare surfaces in Claude Desktop vs Claude Code if you are still picking. If you already know you want the terminal, skip this harness and go to managed Claude Code.