是什么

Claude Code 在多个平台上运行同一套底层引擎,各平台针对不同工作方式做了优化。选择平台的核心依据是:代码在哪里运行、你从哪里交互、是否需要本地配置。

核心机制

平台对比:

平台代码运行位置最适合特有功能
CLI本机终端工作流、脚本、远程服务器完整功能集、Agent SDK、Computer Use(macOS)
Desktop本机或云端可视化审查、并行会话Diff 查看器、应用预览、Dispatch
VS Code本机不离开编辑器内联 diff、@-mention、计划审查
JetBrains本机IntelliJ/PyCharm/WebStorm 用户Diff 查看器、选中内容共享
WebAnthropic 云端长时间任务、无本地设置断开连接后继续运行
移动端云端或本机(Remote Control)离开电脑时监控和启动任务Dispatch 到 Desktop

集成工具:

集成用途
Chrome 扩展浏览器自动化(使用已登录会话)
GitHub ActionsCI 流水线中的 PR 审查和定时维护
GitLab CI/CDGitLab 上的 CI 驱动自动化
Code Review每个 PR 自动审查
Slack@Claude 触发,将 Bug 报告转化为 PR

离开终端时的工作方式:

方式触发Claude 运行位置适用场景
Dispatch从手机发送任务本机(Desktop)委托工作,最少设置
Remote Control从浏览器/手机控制本机(CLI/VS Code)控制进行中的会话
Channels来自 Telegram/Discord 的事件本机(CLI)响应外部事件
Slack@Claude 提及Anthropic 云端团队聊天中的 PR 和审查
定时任务设定计划CLI/Desktop/云端每日/每周自动化

关键细节

  • CLI 是功能最完整的平台,脚本化和 Agent SDK 是 CLI 专属
  • 第三方提供商(Bedrock/Vertex)支持 CLI 和 VS Code,不支持 Desktop
  • 所有本地界面共享配置(CLAUDE.md、MCP 服务器、settings.json)
  • Web 端运行在 Anthropic 云端,不使用本地配置(只用仓库中提交的配置)

关联

实践要点

  • 不确定从哪里开始:安装 CLI,在项目目录运行 claude
  • 不想用终端:Desktop 提供同等功能的图形界面
  • 需要在 IDE 内工作:VS Code 或 JetBrains 插件
  • 需要长时间运行且不想占用本机:Web 端云会话
  • 需要从手机继续工作:Remote Control(保持本地运行)或 Web 端(云端运行)