Claude Code 桌面端
Claude 桌面应用里的 Code 选项卡。 和命令行版是同一个引擎,但独立的安装包、独立的配置入口。
没碰过命令行?先看 命令行入门(3 分钟)。桌面端是下载安装包,不用敲命令。
装好了的标志:打开应用后能看到 Code 标签页。注意:桌面端配网关的入口和命令行版不一样,务必按本页第二步操作。
无需写代码:这是图形界面工具,下载安装后在设置里填接口地址、密钥、选模型即可,全程点一点,不用敲命令。下面的「第一步 / 第二步」讲的都是界面里的点击操作。
先弄清它是什么
「Claude 桌面应用」有三个选项卡: Chat(对话)、Cowork(长任务与 Dispatch)、 Code(软件开发)。本页讲的是 Code 选项卡。
它和 Claude Code CLI 运行同一个底层引擎,只是套了图形界面。 两者可以装在同一台机器上、同时用,甚至操作同一个项目。
第一步:安装
从 claude.com/download 下载:
| 系统 | 说明 |
|---|---|
| macOS | 通用版本,Intel 与 Apple 芯片同一个包 |
| Windows | x64;ARM64 另有安装程序 |
| Linux(测试版) | 通过 apt 或 .deb 安装 |
安装后启动 Claude,登录账号,然后点 Code 选项卡。
桌面端的更新是独立的。
它不跟随命令行版的版本。要更新:macOS 上
Claude → Check for Updates,Windows 上
Help → Check for Updates。
第二步:配置网关(关键,和 CLI 不一样)
桌面端不读 ANTHROPIC_BASE_URL,也不读 settings.json。
这是官方文档的原话。也就是说:你在命令行版里配好的那套,
桌面端不会自动继承,必须单独配一次。
方式一:官方入口 —— 第三方推理配置(先试这个)
- 打开菜单 Help → Troubleshooting → Enable Developer Mode(勾选后应用会重启,菜单栏多出一个 Developer)。
- 打开 Developer → Configure Third-Party Inference。
- 填入网关地址(Base URL):
https://api.juheai.shop—— 不要加/v1。 - 保存,然后完全退出应用再重新打开。
如果贵公司/组织由管理员统一分发配置,这个表单会是只读的,说明已经配好、无需你自己填。
如果应用里找不到 Help 菜单或该菜单项(不同版本、不同系统会有差异),用下面的方式二。
方式二:本地环境编辑器(部分版本可用)
部分版本的桌面端支持给「本地会话」注入环境变量,这时可以和命令行版用同一套变量名:
- 在提示框上打开环境下拉菜单
- 把鼠标悬停在 Local 上
- 点出现的齿轮图标,打开本地环境编辑器
- 添加两个变量:
ANTHROPIC_BASE_URL=https://api.juheai.shop
ANTHROPIC_AUTH_TOKEN=sk-你的密钥
在这里保存的变量会加密存储在你的机器上, 并适用于你启动的每个本地会话和预览服务器。
不要依赖 ~/.claude/settings.json。
那个文件是命令行版的配置(写法见 Claude Code CLI),
官方明确桌面端不通过它路由网关。你可以照样写,但别指望桌面端因此生效。
另外,claude_desktop_config.json 管的是 MCP 服务器,和网关是两回事,别改错文件。
第三步:验证
在 Code 选项卡里新建一个会话,随便问一句。能正常回答就说明接通了。
没接通的话先看下面「排查」第一条 —— 桌面端配置不生效,九成是配置入口用错了(用了 CLI 那套)。
和命令行版的差异
| 项 | 命令行版 | 桌面端 |
|---|---|---|
| 配置入口 | shell 环境变量 / .claude/settings.json |
Developer → Configure Third-Party Inference(官方入口) |
| 配置文件是否共享 | 是 —— ~/.claude.json、~/.claude/settings.json 两边通用 |
|
| 会话列表 | 各自独立;CLI 的会话可以带进桌面端 | |
-p / --output-format |
支持 | 不可用 —— 桌面端只能交互式使用 |
| 适合场景 | 脚本、远程服务器、终端习惯 | 图形操作、多会话并行、可视化 diff 审查 |
排查
配好了但桌面端还是连不上 / 一直要登录
- 最常见的原因:用了命令行版的配置方式。桌面端不读
ANTHROPIC_BASE_URL, 也不读settings.json,要用 Developer → Configure Third-Party Inference 配(本页第二步)。 - 配完要完全退出应用再重新打开,光关窗口不算。
- 地址填
https://api.juheai.shop,不带/v1。 - 提示
Gateway was unreachable时,说明应用连不上这个地址:先在终端里确认能打开https://api.juheai.shop(公司网络、代理软件可能拦),再检查地址有没有多打字符。
提示找不到 npm / node 等工具
官方建议:先在普通终端里确认这些命令可用,检查 shell 配置里的
PATH 是否正确,然后重启桌面应用让它重新加载环境变量。
Code 选项卡里 403 或认证错误
先确认密钥有效 —— 同一把密钥在命令行版里能通的话,问题在桌面端的变量送达, 而不是密钥本身。参见上面第一条。
官方文档:code.claude.com/docs/zh-CN/desktop (「来自 CLI?」「共享配置」「环境配置」几节)。 本页与命令行版的差异部分逐条对照该文档写成。
还是搞不定?把这三样发给客服,基本一看就知道问题在哪:① 终端里最后 5~10 行文字(可截图,注意别拍到密钥)② 你在本页做到第几步 ③ 报错的原文或截图。密钥属于隐私,发送前可以先给后几位打码。