Appearance
桌面应用快速入门
Claude Code 桌面应用提供图形化的编程助手界面:无需终端,直接在桌面上查看代码变更、预览应用、监控 PR 状态,同时还支持并行会话和定时任务。
本文介绍安装桌面应用并完成第一次编程会话的完整流程。已安装的用户请参考 桌面应用完整指南 了解全部功能。
安装步骤
下载应用
| 系统 | 下载地址 |
|---|---|
| macOS(Intel + Apple Silicon) | Claude for macOS |
| Windows x64 | Claude for Windows |
| Windows ARM64 | Claude for Windows ARM64(仅支持远程会话) |
Linux 目前暂不支持桌面应用。
登录账号
安装后,打开 Claude(macOS 在应用程序文件夹,Windows 在开始菜单),使用 Anthropic 账号登录。
注意:使用 Code 标签页需要付费订阅(Pro、Max、Teams 或 Enterprise 计划)。
打开 Code 标签页
点击顶部的 Code 标签页。如果提示升级,需先 订阅付费套餐;如果提示在线登录,完成后重启应用即可。
桌面应用内置了完整的 Claude Code 引擎,无需额外安装 Node.js 或 CLI。如果你想在终端中也使用
claude命令,需要单独安装 CLI,参见 快速开始。
开始第一次会话
1. 选择环境和目录
在提示框中选择运行环境:
- Local(本地):在你的机器上直接访问本地文件——推荐首次使用
- Remote(远程):在 Anthropic 云基础设施上运行,关闭应用后任务仍继续
- SSH:连接到远程服务器(需在远程机器上安装 Claude Code)
选择 Local 后,点击 Select folder 选择你的项目目录。
Windows 提示:本地会话需要安装 Git。大多数 Mac 默认已包含 Git。
2. 选择模型
从发送按钮旁的下拉菜单选择模型。可选 Opus(最强)、Sonnet(均衡)或 Haiku(最快)。会话开始后无法切换模型。
3. 告诉 Claude 做什么
在提示框输入你的需求,例如:
找一个 TODO 注释并修复它
为主函数添加测试
为这个代码库创建一个 CLAUDE.md 指令文件4. 审查并接受变更
默认启用 Ask permissions(询问权限) 模式,Claude 提议变更后等待你确认:
- Diff 视图:展示每个文件将会发生的具体变更
- Accept/Reject 按钮:逐一批准或拒绝每项变更
- 实时更新:随 Claude 工作进度实时刷新
拒绝变更时,Claude 会询问如何以不同方式推进。在你接受之前,文件不会被修改。
下一步
完成第一次编辑后,可以继续探索以下功能:
中途介入
可随时打断 Claude——点击停止按钮,或直接输入修正意见后按 Enter。Claude 会停下来并根据你的输入调整,不必等它完成或重新开始。
添加更多上下文
在提示框输入 @文件名 引用特定文件,或通过附件按钮上传图片、PDF,也可以直接拖放文件到提示框。上下文越丰富,结果越好。
使用 Skills 完成重复任务
输入 / 或点击 + → Slash commands 浏览内置命令和自定义 Skills。Skills 是可复用的工作流提示词,比如代码审查清单或部署步骤。
提交前审查变更
Claude 编辑文件后,会出现类似 +12 -1 的指示器。点击可打开 Diff 视图,逐文件查看变更,并对特定行添加注释。点击 Review code 让 Claude 自我评估 diff 并留下内联建议。
调整控制粒度
权限模式决定你的控制程度:
| 模式 | 说明 |
|---|---|
| Ask permissions(默认) | 每次编辑前需要你确认 |
| Auto accept edits | 自动接受文件编辑,迭代更快 |
| Plan mode | 仅规划方案,不修改任何文件——大型重构前使用 |
预览应用
点击 Preview 下拉菜单,直接在桌面内运行开发服务器。Claude 可以查看正在运行的应用,测试端点,检查日志,并根据看到的内容迭代。
监控 Pull Request
打开 PR 后,Claude Code 会监控 CI 检查结果,可以自动修复失败项或在所有检查通过后自动合并。
设置定时任务
配置定时任务,让 Claude 自动定期执行工作:每天早晨代码审查、每周依赖项审计、或 PR 合并后自动同步文档。
并行会话
从侧边栏打开多个会话,同时处理不同任务,每个会话在独立的 Git worktree 中运行,互不干扰。
从 CLI 迁移?
桌面应用和 CLI 使用完全相同的 Claude Code 引擎,只是多了图形界面。两者可以同时在同一个项目上运行,共享同一套配置(CLAUDE.md 文件、MCP 服务器、Hooks、Skills 和设置)。