ClaudeDesktop
built for linux · linux only
Claude Desktop for Linux — a proper Linux-native desktop window for Claude AI. Drives the official claude CLI under the hood. Attach folders, chat in Cowork mode, sandboxed by default via bubblewrap on Ubuntu, Debian, Fedora, Arch, Gentoo, and every other modern Linux distribution.
unofficial · community build · not affiliated with anthropic
Linux · x86_64 · AppImage · v0.1.0-alpha · all releases →
chmod +x Claude-Desktop-0.1.0.AppImage ./Claude-Desktop-0.1.0.AppImage → backend listening on 127.0.0.1:54891 → claude CLI: ready · signed in as you@example.com → sandbox: bwrap 0.8.0 ok ready_|
what you get
Chat + Cowork
Two modes per chat. Chat for pure Claude conversation, Cowork for agentic work — attach folders and Claude can read, edit, and run code inside them.
◤Sandboxed by default
Bubblewrap wraps every Cowork turn. Only the folders you attach are visible to Claude; the rest of $HOME stays hidden. Fail-closed: refuses to start if bwrap isn't installed.
◤Local-first chat history
SQLite-backed chats and per-chat sandboxes under your user-data dir. Close the app, re-open — your conversations are right where you left them.
◤Resumable sessions
Each chat maps to a claude --resume session with a stable working directory, so long-running conversations survive restarts intact.
◤Guided first launch
Missing the claude CLI? The app installs it for you via the official installer and walks you through OAuth sign-in — no terminal required.
◤Three execution modes
Default sandboxed (bwrap), Docker shell, or fully unrestricted. Switch per-install in Settings → Security.
◤expect rough edges
- — No automatic recovery from unexpected CLI exits. If claude crashes mid-turn, resend the prompt.
- — Tool-call UI is minimal. Timeline rendering only, no per-tool detail view.
- — aarch64 Linux builds from source but is untested in this alpha.
- — No test suite yet. Bug reports with distro + Node version are gold.
runs on linux
x86_64 · appimage · no installThe AppImage is self-contained — no package manager, no root, no dependencies to chase. The only thing the app asks of your system is bubblewrap for the Default sandbox mode, and it will print the exact command for your distro if it isn't installed.
sudo apt install bubblewrapsudo dnf install bubblewrapsudo pacman -S bubblewrapsudo zypper install bubblewrapsudo emerge --ask sys-apps/bubblewrapsudo apk add bubblewrapsudo xbps-install -S bubblewrapnot on this list? chances are it works — open an issue on github if it doesn't.
frequently asked
Is Claude Desktop available for Linux?+
Yes — this is Claude Desktop for Linux, a community-built Electron app that wraps the official claude CLI. Download the AppImage for x86_64 and run it on Ubuntu, Debian, Fedora, Arch, Gentoo, openSUSE, Alpine, Void, or any other modern Linux distribution.
Is there a macOS or Windows version?+
No. This build is Linux-only by design. The whole point of the project is to be a proper Linux-native desktop window for Claude, with real bubblewrap sandboxing. If you are on macOS or Windows, use the official claude CLI or Claude web app instead.
How do I install Claude Desktop on Linux?+
Download the AppImage from the Releases page, mark it executable with chmod +x Claude-Desktop-0.1.0.AppImage, and double-click it. No package manager, no sudo, no build tools. On first launch the app will install the claude CLI for you and walk you through OAuth sign-in.
Is Claude Desktop sandboxed on Linux?+
Yes, by default. Cowork-mode turns run inside a bubblewrap sandbox that hides $HOME and only exposes the folders you explicitly attach plus ~/.claude for credentials. Docker and fully unrestricted (“jailbroken”) modes are available in Settings → Security.
Is this the official Anthropic Claude Desktop app?+
No. This is an unofficial community build. It is not affiliated with Anthropic. The app drives the real claude CLI, so your account, billing, and rate limits are identical to using claude in a terminal.
Which Linux distributions are supported?+
x86_64 Linux is the primary target. Tested on Gentoo; reported to work on Ubuntu, Debian, Fedora, Arch, Manjaro, openSUSE, Alpine, and Void. aarch64 Linux should build from source but is untested in this alpha.
What is Cowork mode?+
Cowork is the agentic mode. Attach one or more folders to a chat and Claude can read, edit, and run code inside them — while the rest of your home directory stays hidden behind the bubblewrap sandbox.
Do I need to install the claude CLI first?+
No. If claude is not on your PATH the app will offer to install it for you on first launch via the official one-liner from claude.ai/install.sh. No terminal window pops up; the install log streams inside the app.
Where are my chats stored?+
Locally. Chats, messages, and per-chat sandboxes live in a SQLite database under the OS user-data directory (~/.config/Cowork on Linux). Nothing is uploaded anywhere other than the API calls the claude CLI already makes.