教程

Claude Code on the Web 完全指南:云端异步执行、Diff 审查与 --remote 多任务并行

Claude Code on the Web 完整指南:云端异步执行原理(Anthropic 托管 VM/仓库克隆/测试验证)、Diff 视图直接审查变更、--remote Flag 从终端创建 Web 会话、并行多任务示例、Teleport 将 Web 会话拉回终端(四大前置要求)、会话共享(Enterprise 自动可见/Pro 手动共享)、默认允许域名策略,以及与 Remote Control 的关键差异对比。

2026/3/66分钟 阅读ClaudeEagle

Claude Code on the Web 让开发者无需本地环境即可在 Anthropic 托管的云端基础设施上运行 Claude Code 任务。目前处于研究预览阶段。

适用场景

  • 回答架构问题:了解代码架构和功能实现方式
  • Bug 修复和常规任务:不需要频繁引导的明确任务
  • 并行工作:同时处理多个 Bug 修复
  • 本地没有的仓库:直接操作未在本地 clone 的代码
  • 后端变更:Claude Code 先写测试,再写通过测试的代码

适用用户

Pro、Max、Team 用户,以及有 premium 席位或 Chat + Claude Code 席位的 Enterprise 用户。

快速上手

  1. ��问 claude.ai/code
  2. 连接 GitHub 账号
  3. 在仓库中安装 Claude GitHub App
  4. 选择默认执行环境
  5. 提交编码任务
  6. 在 Diff 视图中审查变更,迭代后创建 PR

工作原理

1. 仓库克隆 → Anthropic 托管 VM 2. 环境准备 → 安全云端环境 + 代码 3. 网络配置 → 按设置配置网络访问 4. 任务执行 → 分析代码、修改、运行测试、验证 5. 完成通知 → 可创建包含变更的 PR 6. 结果推送 → 变更推送到分支,等待 PR

Diff 视图审查变更

Diff 视图让你在创建 PR 前直接在 App 内看到 Claude 的具体修改,无需先点「Create PR」再去 GitHub 审查。

当 Claude 修改文件后,会出现 Diff 统计指示器(如 +12 -1),点击即可打开 Diff 查看器:

  • 左侧:文件列表
  • 右侧:每个文件的具体变更

在 Diff 视图中可以

  • 逐文件审查变更
  • 针对特定变更发表评论要求修改
  • 基于所见继续与 Claude 迭代

无需创建草稿 PR 或切换到 GitHub,多轮反馈全在 App 内完成。

Web ↔ 终端之间切换任务

⚠️ 会话切换是单向的:可以将 Web 会话拉到终端,但无法将现有终端会话推送到 Web。--remote Flag 会为当前仓库创建一个新的 Web 会话。

终端 → Web(--remote Flag)

bash
# 在终端启动 Web 会话
claude --remote "Fix the authentication bug in src/auth/login.ts"

任务在云端运行,你在本地继续工作。用 /tasks 检查进度,或在 claude.ai / Claude 手机 App 直接交互。

实战技巧——本地规划 + 云端执行

bash
# 第一步:本地用 Plan Mode 制定方案
claude --permission-mode plan
# Plan Mode 下 Claude 只读文件,不修改

# 第二步:方案确认后,发到云端自主执行
claude --remote "Execute the migration plan in docs/migration-plan.md"

并行运行多个任务(每个 --remote 创建独立的 Web 会话):

bash
claude --remote "Fix the flaky test in auth.spec.ts"
claude --remote "Update the API documentation"
claude --remote "Refactor the logger to use structured output"

/tasks 监控所有会话。完成后从 Web 界面创建 PR,或 Teleport 回终端继续工作。

Web → 终端(Teleport)

将 Web 会话拉到本地终端继续:

bash
# 交互式选择 Web 会话
/teleport          # 在 Claude Code 会话中
claude --teleport  # 从命令行

# 指定会话 ID
claude --teleport <session-id>

# 从 /tasks 界面按 t 键 Teleport
/tasks  # 然后按 t

Web 界面也有「Open in CLI」按钮,复制命令粘贴到终端即可。

Teleport 的前置要求

要求说明
干净的 Git 状态工作目录不能有未提交的变更(会提示先 stash)
正确的仓库必须在同一仓库的 checkout 中运行(不能是 fork)
分支可用Web 会话的分支必须已推送到 remote,Teleport 自动 fetch 并 checkout
同一账号必须登录与 Web 会话相同的 Claude.ai 账号

会话共享

Enterprise/Teams 账号

从 Claude in Slack 或 Web 创建的会话自动对组织可见(在会话列表中显示),团队成员可以查看进度和结果。

Max/Pro 账号

可以手动共享会话链接,接收方无需登录即可查看(只读),适合代码审查或向非技术人员展示工作进度。

会话管理

归档会话:标记为完成,从主列表隐藏,保留历史记录 删除会话:永久删除(含对话历史和代码变更)

云端环境

默认镜像已预装:

  • Node.js、Python、Ruby、Go、Rust、Java(JVM)等主流语言
  • Git、Docker(镜像拉取)、常用 CLI 工具
  • 数据库客户端(PostgreSQL、MySQL、SQLite、Redis)

持久化环境变量(在 CLAUDE.md 或 .env 中配置,每次会话自动加载):

markdown
# 在项目 CLAUDE.md 中
## Environment
Run `source .env.cloud` at the start of each session.

网络访问策略

Claude Code on the Web 的网络访问经过严格管控:

默认允许的域名类别

  • Anthropic 服务(API、claude.ai)
  • 版本控制(GitHub、GitLab、Bitbucket)
  • 容器镜像仓库(Docker Hub、GitHub Container Registry、GCR)
  • 主流云平台(AWS、GCP、Azure)
  • JS/Python/Ruby/Rust/Go/JVM 包管理器
  • 常用 CDN 和开发工具

安全代理:所有出站请求通过安全代理,防止 SSRF 攻击和数据外泄。

GitHub 代理:GitHub 访问通过专用代理路由,确保仓库访问仅限于已授权的连接仓库。

与 Remote Control 的区别

Claude Code on the WebRemote Control
代码运行位置Anthropic 云端 VM你的本地机器
本地文件系统❌ 克隆的仓库副本✅ 完整本地访问
本地 MCP 服务器
适用场景无本地设置/并行任务/无本地仓库本地工作中途转到其他设备

最佳实践

  • 明确任务描述:包含文件名、函数名、错误信息
  • 定义完成标准:说明是否需要写测试、更新文档、创建 PR
  • 利用 Diff 视图迭代:在创建 PR 前多轮审查确认变更
  • 并行最大化:不相关的任务同时用 --remote 发出
  • 本地规划云端执行:复杂任务先 Plan Mode 确认方案,再 --remote 执行

原文:Claude Code on the web | 来源:Anthropic 官方文档

相关文章推荐

教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code 输出格式控制完全指南:JSON、流式、结构化输出使用方法Claude Code 和 Claude API 输出格式完整控制指南:--output-format 参数(text/json/stream-json)、非交互模式(-p)的输出控制、结构化 JSON 输出(--json-schema 字段约束)、流式输出(Server-Sent Events)的处理方式、include-partial-messages 流式渐进显示、以及 CI/CD 管道中解析 JSON 输出的实用技巧。2026/3/18教程Claude Code 项目初始化最佳实践:新项目 5 分钟搭建完美 AI 编程环境Claude Code 新项目最佳初始化流程:CLAUDE.md 标准模板(项目背景/技术栈/代码规范/禁止操作)、.claudeignore 初始配置、.claude/commands/ 常用命令预置、settings.json 权限与模型设置、--init 命令的自动化初始化、项目级 vs 全局配置的优先级说明,以及不同类型项目(Web前端/后端API/全栈/开源库)的专项初始化模板。2026/3/18教程Claude Code 权限管理完全指南:精确控制 AI 能执行哪些操作Claude Code 权限系统完整解析:四种权限模式(default/acceptEdits/bypassPermissions/plan)、--allowedTools 和 --disallowedTools 精确工具控制、Bash 命令白名单语法(通配符匹配)、settings.json 持久化权限配置、CLAUDE.md 中的权限规则声明、CI/CD 自动化场景的权限配置、以及如何在效率和安全之间找到平衡点。2026/3/18教程Claude Code 自定义斜杠命令完全指南:用 /命令 封装常用工作流Claude Code 自定义斜杠命令(slash commands)完整教程:命令文件创建位置(.claude/commands/)、Markdown 格式规范、$ARGUMENTS 参数传递、项目级命令 vs 用户全局命令的区别、实用命令示例(/review、/test、/deploy-check、/refactor、/standup)、命令组合调用,以及如何在团队中共享和版本管理自定义命令。2026/3/18教程Claude Code .claudeignore 完全指南:精准控制 AI 读取文件的范围Claude Code .claudeignore 文件完整使用指南:语法规则(与 .gitignore 完全一致)、为什么需要排除文件(隐私/性能/干扰)、推荐排除的文件类型(node_modules/secrets/.env/构建产物)、按项目类型的最佳实践配置(Node.js/Python/Go/单体仓库)、.claudeignore 与 .gitignore 的区别,以及如何验证排除规则是否生效。2026/3/18