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 或外部账户。
官方来源
Desktop applicationSessionsChangelog

可复现实践

在可审查 Filesystem 边界运行一次性 Desktop Session

使用 parallel/remote desktop workflow 前证明 repository selection、change isolation、evidence review 和 cleanup。

准备

  • 受支持 OS 上的 Claude Desktop 和授权账户。
  • 有 clean baseline 且无生产秘密的可信仓库。
  • 一次性 branch/worktree 和一个定向 verification command。

执行步骤

  1. 创建隔离边界

    打开 Desktop 前使用普通 git tooling,保证 baseline 可独立验证。

    步骤 1
    git status --short
    git switch -c desktop-lab
  2. 打开确切 repository

    发送任务前确认显示的 path、provider、permission mode 和 session type。

  3. 请求单一有界改动

    要求与 Desktop 外一致的 test command 和 diff evidence;本次未测试 GUI。

  4. 在 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 审查,以及从终端会话切换过来。

CommandDescription
/desktop在当前会话中切换到 Claude Code Desktop。
/app在支持平台上作为 /desktop 的别名。

Web 与会话云端化

Claude Code Web 运行在 Anthropic 托管环境中,适合需要云端隔离、PR 工作流或本地环境受限的任务。

CommandDescription
claude --cloud创建一个带任务描述的新 Web 会话
/teleport把 Web 会话拉入当前终端。
/remote-control从其他设备或浏览器继续本地会话

如何选择入口

终端仍最适合脚本化自动化和深度 shell 工作流桌面端和 Web 更适合可视化审查、并行任务和移动继续。

设置检查

桌面端和 Web 功能依赖账号权限、平台支持,有时还需要本地 CLI 已安装以支持 handoff 命令。

handoff 前验证 CLI
claude auth status --text
claude --version

桌面端与 Web 检查

相关主题