Claude Code 桌面端与 Web
Claude Code 不只在终端运行。桌面端和 Web 提供可视化 diff 审查、并行会话、云端切换和跨设备继续,当 GUI 比 shell 更合适时值得使用。
- 最近核验
- 适用版本
- Claude Code 2.1.x。本机使用 2.1.198 核对 CLI 拼写;官方文档可能描述更新的 2.1.x 行为。
- 核验方式
- 依据官方文档核对 Desktop Code tab、local/SSH session、worktree、connector、provider differences 和 handoff;未操作 desktop app 或外部账户。
可复现实践
在可审查 Filesystem 边界运行一次性 Desktop Session
使用 parallel/remote desktop workflow 前证明 repository selection、change isolation、evidence review 和 cleanup。
准备
- 受支持 OS 上的 Claude Desktop 和授权账户。
- 有 clean baseline 且无生产秘密的可信仓库。
- 一次性 branch/worktree 和一个定向 verification command。
执行步骤
创建隔离边界
打开 Desktop 前使用普通 git tooling,保证 baseline 可独立验证。
步骤 1 git status --short git switch -c desktop-lab打开确切 repository
发送任务前确认显示的 path、provider、permission mode 和 session type。
请求单一有界改动
要求与 Desktop 外一致的 test command 和 diff evidence;本次未测试 GUI。
在 App 外 review
保留或分享 session 前,在可信 terminal 检查 status、diff 和 tests。
步骤 4 git status --short git diff --check git diff --stat
预期结果
Session 只影响一次性 branch/worktree,生成可审查 diff,并通过指定外部 verification command。
验证
- 在 Desktop 内外比较 repository path 和 branch。
- 通过 git 检查每个 changed file。
- 除非明确需要,确认 session sharing、connectors 和 remote access 关闭。
失败处理
打开错误 repository
授予 tools 前停止并重新选择确切路径。
Provider 与 CLI 不同
单独检查 Desktop provider config,不假设 CLI env applies。
清理或回退
- 关闭 session、检查 diff,再通过正常 git review 只删除一次性 branch/worktree。
- 撤销仅为本练习启用的 connector 或 remote access。
边界与不适用场景
- Desktop 和 CLI 的 provider、connector、plugin 与认证行为不同,必须确认当前 surface。
- Parallel session 共享文件或外部系统时仍会冲突,应使用 worktree 和 scoped credential。
桌面端应用
桌面端支持并行会话、git 隔离 worktree、集成终端与文件编辑、可视化 diff 审查,以及从终端会话切换过来。
Web 与会话云端化
Claude Code Web 运行在 Anthropic 托管环境中,适合需要云端隔离、PR 工作流或本地环境受限的任务。
| Command | Description |
|---|---|
claude --cloud | 创建一个带任务描述的新 Web 会话。 |
/teleport | 把 Web 会话拉入当前终端。 |
/remote-control | 从其他设备或浏览器继续本地会话。 |
如何选择入口
设置检查
桌面端和 Web 功能依赖账号权限、平台支持,有时还需要本地 CLI 已安装以支持 handoff 命令。
claude auth status --text
claude --version