我在 Linux 上測試了新的 Claude Desktop——它與競爭對手應用相比如何
Claude Code 終於有了官方的 Linux 桌面應用。如果你遵守規則,它運行得很好,但嘗試使用本地 AI 時則變得棘手。
ZDNET 的要點總結 Claude Code 終於推出了 Linux 桌面應用。 如果你按照規則操作,這款應用運行流暢。 嘗試使其與本地 AI 配合則徒勞無功。
作為一名硬核 Linux 用户,我一直在尋找能讓 Linux 跟上其他平台步伐的應用。你可能感到驚訝,即使在 AI 時代,也不難找到具有競爭力的開源選項。例如,我一直使用 Alpaca 和 Moose,它們都能很好地作為本地安裝的 Ollama 的圖形界面。這兩款應用提供了設計精良的 GUI、本地或雲端使用的靈活性,以及高效的資源利用。
但有時,我渴望嘗試更主流的選項。新發布的 Claude Code Linux 桌面應用正是如此,它擁有 macOS 和 Windows 版本的所有功能,甚至允許啓用開發者選項來擴展功能集。
在我深入之前,需要説明的是,我使用 AI 時幾乎總是選擇本地模式。我在大部分機器上都安裝了 Ollama,原因何在?我不想給電網增加負擔,也不願犧牲隱私。我始終傾向於本地 AI。
儘管如此,我還是想試試 Claude Code Linux 桌面應用,看看它與競爭對手相比如何。以下是針對我的幾個重要考量:
- 應用必須擁有設計精良的 GUI,使與模型交互變得簡單。
- 應用需要能夠輕鬆連接本地安裝的 AI(如 Ollama)。
- 應用在其他操作系統上的功能應與 Linux 版本一致。
- 應用需要明智地使用系統資源。
Claude Code Linux 桌面應用能否滿足這些要求?讓我們一探究竟。
在 Linux 上安裝 Claude Code 首先要做的是:在 Linux 上安裝 Claude Code。對於許多 GUI AI 應用,我可以打開發行版的應用商店,搜索並安裝。但對於 Claude Code,我需要先添加必要的倉庫。需要注意的是,目前 Claude Code 桌面版僅適用於基於 Debian 和 Ubuntu 的發行版。
以下是需要執行的命令:
- 添加 Anthropic 的簽名密鑰:
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://downloads.claude.ai/claude-desktop/key.asc - 添加倉庫:
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/claude-desktop-archive-keyring.asc] https://downloads.claude.ai/claude-desktop/apt/stable stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list - 更新並安裝:
sudo apt update && sudo apt install claude-desktop
安裝完成後,我從桌面菜單打開 Claude Code 應用,映入眼簾的——你猜對了——是一個設計精良的 GUI。是時候深入體驗了。
連接本地安裝的 AI
這一步變得有些坎坷(這並不意外)。我曾為多種桌面客户端配置過本地 AI,但(遺憾的是)Claude Code 並非最容易的。實際上,它相當複雜,如果不先在 Ollama 內部安裝 Claude Code(通過 ollama launch claude 命令選擇一個 LLM 下載並使用),我根本無法使其工作。
我下載了 Qwen6 LLM(15 GB),所以請謹慎選擇。在拉取模型之前,GUI 無法找到任何模型。
完成之後,我需要在 Claude Code 中啓用開發者選項(Help > Troubleshooting > Enable Developer Options)。重新啓動後,進入 Developer > Configure third-party inference。這裏本應允許我連接本地 AI。設置如下:
- Gateway base URL: http://localhost:11434
- Gateway API: ollama
- Gateway auth scheme: bearer
點擊 Apply changes 後,需要選擇模型使用。滾動到 Models 部分,點擊 Add model。但在此處我遇到了看似無法逾越的障礙:即使我指定了本地網關 base URL,Claude Code 仍然拒絕識別我已拉取的任何模型。無論我如何嘗試配置,它都拒不配合。這意味着我只能使用免費的 Anthropic 計劃,該計劃相當有限(尤其是當你試圖讓 Claude Code 為你編寫應用時)。最終,你無法可靠地使用 Claude Code 桌面應用與本地 AI 配合。真可惜。
應用在其他操作系統上的功能是否一致? 這裏有一些好消息。我在 Linux 應用和 macOS 應用之間進行了測試,它們完全相同。功能上沒有任何差異(除了細微的 UI 變化)。好極了。
應用是否明智地使用系統資源? 如果 Claude Code 桌面應用能與本地 AI 配合,這個測試會更有説服力。但實際情況是,它主要依賴雲端資源,因此桌面應用幾乎沒有對我的機器造成任何負擔。
我用於測試的查詢是:編寫一個用於 Pop!_OS COSMIC 桌面的 Linux GUI 應用,用於為客户創建發票。它需要能夠跟蹤客户和不同的交付物(如文章和視頻),包含自定義字段,並將發票導出為 PDF 文檔。
儘管我的免費賬户無法完成查詢,在運行期間我的機器性能保持正常。相比之下,當我使用本地 AI 桌面應用測試相同查詢時,機器在運算過程中短暫停滯。
最終,我對無法將 Claude Code 桌面應用連接到本地 AI 感到失望,但我仍可以説:如果你擁有 Anthropic 賬户,並希望在 Linux 桌面上簡化 Claude Code 的使用,那麼這款應用絕對是首選。我通過 Ollama 啓動 Claude Code(效果不錯),但這條路並不適合初學者。如果你追求簡單,這款新的 Claude Code Linux 桌面應用是不錯的選擇。只需確保你的 Anthropic 賬户已付費並準備就緒。如果你希望在 Linux 上使用本地 AI,我建議堅持使用 Alpaca 或 Moose。