Back

如何在 Linux 上安装 Claude Desktop

如何在 Linux 上安装 Claude Desktop

如果你是一名正在寻找 Claude Desktop 的 Linux 开发者,有一点需要先说清楚:Anthropic 并未为 Linux 提供官方的 Claude Desktop 构建版本。官方下载页面仅列出了 macOS 和 Windows,并建议 Linux 用户改用 CLI。

不过,你仍有切实可行的选择。本文将解释官方支持的 CLI 与社区维护的桌面包之间的区别,帮助你做出明智的选择。

核心要点

  • Anthropic 未为 Linux 发布官方 Claude Desktop 应用——仅支持 macOS 和 Windows。
  • Claude Code CLI 是 Anthropic 官方支持的 Linux 开发者路径,并完整支持 MCP。
  • aaddrick/claude-desktop-debian 这样的社区项目将 Windows Electron 应用重新打包为 .deb.rpm、AppImage、AUR 和 Nix 构建版本。
  • 非官方构建提供了大多数桌面功能(系统托盘、GUI 差异审查、MCP),但需要在信任与安全方面做出权衡。
  • 非官方 Linux 构建中的 Cowork 模式仍处于实验阶段,并需要额外依赖项,如 KVM 和 QEMU。

官方选项:Linux 上的 Claude Code CLI

Anthropic 唯一支持的本地 Linux 安装路径是 Claude Code CLI。它在终端中运行,连接到你的本地文件,并支持 Model Context Protocol (MCP) 以集成外部工具和本地工作流。

你可以获得:

  • 具备文件访问能力的交互式编码会话
  • 通过 ~/.claude.json 或项目级 .mcp.json 集成 MCP 服务器
  • 完整的模型选择(Opus、Sonnet、Haiku)

你无法获得的是 GUI——没有可视化差异审查、没有系统托盘、没有可拖放的工作区布局。对许多以终端为主的开发者而言,这是一个合理的取舍。

非官方选项:社区版 Claude Desktop Linux 包

最活跃的社区方案是 aaddrick/claude-desktop-debian 项目。它将官方的 Windows Electron 应用重新打包到 Linux 发行版上,生成原生的 .deb.rpm、AppImage、AUR 和 Nix flake 构建版本。

⚠️ 这是一个非官方的、由社区维护的项目。 它并非由 Anthropic 构建、分发或支持。

在 Debian/Ubuntu 上安装(APT)

# Add the GPG key
curl -fsSL https://pkg.claude-desktop-debian.dev/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg

# Add the repository
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://pkg.claude-desktop-debian.dev stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list

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

在 Fedora/RHEL 上安装(DNF)

sudo curl -fsSL https://pkg.claude-desktop-debian.dev/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo
sudo dnf install claude-desktop

在 Arch Linux 上安装(AUR)

yay -S claude-desktop-appimage

在 NixOS 上安装

nix profile install github:aaddrick/claude-desktop-debian

对于其他发行版,可以直接从该项目的 Releases 页面下载 .AppImage

非官方桌面构建实际能带来什么

功能官方桌面版 (Mac/Win)非官方 Linux 桌面版CLI
Code 标签页
GUI 差异审查
MCP 支持
系统托盘
全局快捷键
Cowork 模式⚠️ 实验性N/A
自动更新⚠️ 通过仓库⚠️ 手动

非官方构建在大多数日常使用场景中表现良好。Cowork 模式——即云端虚拟机代理功能——在 Linux 上仍属实验性质,并需要 KVM 和 QEMU 等额外依赖项。在启用之前,请查看该项目当前的 issue tracker,了解关于虚拟化和文件系统隔离的注意事项。

信任与安全方面的考量

安装非官方的 Claude Desktop Linux 包,意味着你运行的是由社区贡献者重新打包的 Electron 应用,而非 Anthropic 官方构建。在安装前请考虑:

  • 审阅源代码:构建脚本采用 MIT/Apache 双重许可,并在 GitHub 上公开。
  • 使用仓库方式安装:APT 和 DNF 安装可提供 GPG 签名的包以及自动更新。
  • 运行诊断claude-desktop --doctor 可检查你的环境是否存在常见问题。
  • 妥善保管凭据:切勿在提交给该项目的 GitHub issue 中包含 API 密钥或令牌。

该项目拥有活跃的贡献者社区和透明的构建流程,但风险评估最终需要你自行做出。

你该选择哪条路径?

如果你习惯使用终端且不需要 GUI,那么 Claude Code CLI 是正确的选择——它是官方的、受支持的,并完全能胜任编码工作流。

如果你想要桌面体验——可视化差异、系统托盘、桌面风格工作流中的 MCP 支持——那么非官方的社区包是目前 Linux 上的最佳选择。它们可用、维护活跃,并且安装过程简单直接。

结语

在 Anthropic 的桌面端推广中,Linux 仍处于二等公民的地位,但这道鸿沟是可以弥合的。官方的 Claude Code CLI 在无需 GUI 的情况下提供了完整的编码工作流,而社区维护的包则为 Debian、Fedora、Arch 和 NixOS 系统带来了熟悉的桌面体验。如果你看重官方支持和以终端为先的工作流程,请选择 CLI;如果可视化差异和系统托盘存在感对你的日常使用更重要,请选择非官方桌面构建。无论哪种方式,今天的你都可以在 Linux 上高效地使用 Claude。

常见问题

没有。Anthropic 官方仅在 macOS 和 Windows 上支持 Claude Desktop。对于 Linux,Anthropic 推荐使用 Claude Code CLI,它在终端中运行并支持 MCP 集成。你能找到的任何 Linux 桌面构建版本,包括广受欢迎的 aaddrick/claude-desktop-debian 项目,都是由社区维护的,并未得到 Anthropic 的认可或支持。

可以。Claude Code CLI 完整支持 Model Context Protocol。MCP 服务器可以在 ~/.claude.json 中全局配置,也可以使用 .mcp.json 在项目级别配置。这让你能够将文件系统、数据库和自定义集成等工具直接连接到终端会话中。

aaddrick/claude-desktop-debian 项目以 MIT/Apache 双重许可开源,构建脚本公开,仓库包经过 GPG 签名。话虽如此,它在 Anthropic 的分发链路之外重新打包了 Windows Electron 构建。请审阅源代码,优先使用 APT 或 DNF 仓库方式以获得签名更新,并避免将凭据粘贴到公开 issue 中。

Cowork 模式在非官方 Linux 桌面构建中被标记为实验性。它依赖 KVM 和 QEMU 等虚拟化组件,必须单独安装和配置。相比 macOS 和 Windows 版本,预计会有一些粗糙之处,在敏感环境中启用前请查看该项目当前的 issue tracker。

Gain control over your UX

See how users are using your site as if you were sitting next to them, learn and iterate faster with OpenReplay. — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.

OpenReplay