主题
平台与集成总览
同一引擎跑在 CLI/桌面/IDE/Web/移动端,并连接各类外部工具与远程方式。
你的真实情况
你主要在 CLI 上用(v2.1.158,容器环境 HOME=/workspace)。底层引擎跨界面一致——若你改用 VS Code / 桌面 app / Web,你这套 CLAUDE.md、settings.json、5 个 MCP 都通用,不用重配。
对你可能有用的相邻界面:
- VS Code 扩展:想要内联 diff、@-file 时(你前端在 kj-frontend 改 Vue 可能顺手)。
- Claude Code on the web / Mobile:长任务(你那些
/qa、ralph-loop)丢云端/手机看进度。 - 脚本化 / Agent SDK 仅 CLI 有——你现在就在用 CLI,没问题。
这页是"选哪个界面"的总览;具体每个界面的细节见各自的节。
官方文档要点
以下为按官方文档整理的系统性参考。
是什么
Claude Code 底层引擎在所有平台上完全一致,但每个界面针对不同工作方式做了调优。本页帮你根据自己的工作流和项目所在位置,挑选合适的平台,并接入你已经在用的工具。
本地各平台之间可在同一项目上混用:配置(configuration)、项目记忆(project memory)和 MCP servers 在本地各界面间共享。
怎么工作
- 按你喜欢的工作方式和项目所在位置来选平台:终端原生工作选 CLI,可视化审查选 Desktop,留在编辑器里选 VS Code / JetBrains,长任务或离线续跑选 Web,离开电脑时启动/监控任务选 Mobile。
- CLI 是终端工作最完整的界面:scripting 和 Agent SDK 仅限 CLI。第三方 providers 也可在 VS Code 中使用。
- 企业版 Desktop 部署支持 Vertex AI 和 gateway providers;若要用 Bedrock 或 Foundry,请改用 CLI 或 VS Code 而非 Desktop。
- Integrations 让 Claude 与代码库之外的服务协作;未列出的集成可用 MCP servers 和 connectors 接入(如 Linear、Notion、Google Drive 或自有内部 API)。
- 离开终端工作的几种方式按三点区分:什么触发工作、Claude 在哪里运行、需要多少设置。
- 不确定从哪开始时:安装 CLI 并在项目目录中运行;若不想用终端,Desktop 用图形界面提供同一引擎。
什么时候用
- 终端工作流、脚本化、远程服务器,或需要 Agent SDK / computer use 时,用 CLI。
- 需要可视化审查、并行会话或托管式安装时,用 Desktop。
- 希望留在 VS Code 或 JetBrains 编辑器内不切到终端时,用对应 IDE 扩展。
- 执行无需太多操控、或希望断开后继续跑的长任务时,用 Web。
- 离开电脑时启动并监控任务,用 Mobile(云会话或 Remote Control)。
限制 / 坑
- scripting 和 Agent SDK 仅 CLI 可用。
- Desktop 与 IDE 扩展会牺牲部分 CLI 专属功能,以换取可视化审查和更紧密的编辑器集成。
- computer use 仅在 macOS 上、且面向 Pro 与 Max 用户。
- Desktop 不支持 Bedrock 或 Foundry(需改用 CLI 或 VS Code)。
硬事实速查(12 条)
- CLI:面向终端工作流、脚本化、远程服务器;提供完整功能集、Agent SDK、macOS 上 computer use(Pro 和 Max)、第三方 providers。
- Desktop:面向可视化审查、并行会话、托管式安装;提供 diff viewer、应用预览、computer use 与 Dispatch(Pro 和 Max)。
- VS Code:在 VS Code 内工作而不切终端;提供 inline diffs、集成终端、文件上下文。
- JetBrains:在 IntelliJ、PyCharm、WebStorm 等 JetBrains IDE 内工作;提供 diff viewer、选区共享、终端会话。
- Web(Claude Code on the web):面向无需太多操控的长任务或离线续跑的工作;Anthropic 托管云端,断开后任务继续。
- Mobile:iOS/Android 的 Claude app,离开电脑时启动并监控任务;接入云会话,或经 Remote Control 接入本地会话,并可用 Dispatch 把任务发给 Desktop(Pro 和 Max)。
- Chrome 集成:用你已登录的会话控制浏览器,用于测试 Web 应用、填表单、无 API 自动化网站。
- GitHub Actions:在 CI 流水线中运行 Claude,用于自动 PR 审查、issue 分流、定时维护。
- GitLab CI/CD:GitLab 上等价于 GitHub Actions,用于 GitLab 上的 CI 驱动自动化。
- Code Review:自动审查每个 PR,在人工审查前抓 bug。
- Slack:响应频道中的 @Claude 提及,把团队聊天里的 bug 报告变成 pull requests;运行在 Anthropic cloud。
- 远程方式:Dispatch(手机发任务、在 Desktop 你的机器上跑)、Remote Control(从手机/浏览器操控本地 CLI 或 VS Code 会话)、Channels(从 Telegram/Discord 等聊天应用或自有服务器推送事件到本地 CLI 会话)、Scheduled tasks(按计划在 CLI/Desktop/cloud 上跑定时任务)。