平台和集成
选择在哪里运行 Claude Code 以及连接什么工具。比较 CLI、Desktop、VS Code、JetBrains、Web 以及 Chrome、Slack 和 CI/CD 等集成。
Claude Code 在任何地方运行相同的底层引擎,但每个界面都针对不同的工作方式进行了优化。本页面帮助您为工作流选择合适的平台,并连接您已经使用的工具。
在哪里运行 Claude Code
根据您喜欢的工作方式和项目所在位置选择平台。
| 平台 | 最适合 | 您获得的功能 |
|---|---|---|
| CLI | 终端工作流、脚本编写、远程服务器 | 完整功能集、Agent SDK、计算机使用在 macOS 上(Pro 和 Max)、第三方提供商 |
| Desktop | 视觉审查、并行会话、托管设置 | Diff 查看器、应用预览、Pro 和 Max 上的计算机使用和 Dispatch |
| VS Code | 在 VS Code 内工作而无需切换到终端 | 内联 diff、集成终端、文件上下文 |
| JetBrains | 在 IntelliJ、PyCharm、WebStorm 或其他 JetBrains IDE 内工作 | Diff 查看器、选择共享、终端会话 |
| Web | 不需要太多操作的长时间运行任务,或应该在您离线时继续的工作 | 云、Anthropic 托管(默认);断开连接后继续运行 |
| Mobile | 在远离计算机时启动和监控任务 | 来自 iOS 和 Android 版 Claude 应用的云会话、用于本地会话的 Remote Control、Pro 和 Max 上的 Dispatch 到 Desktop |
CLI 是终端原生工作的最完整界面:脚本编写和 Agent SDK 仅限 CLI。第三方提供商也可在 VS Code 和 JetBrains 中使用,后者在您的 IDE 终端中运行 CLI。企业 Desktop 部署支持 Google Cloud 的 Agent Platform,Desktop 支持网关提供商;对于 Amazon Bedrock 或 Microsoft Foundry,请使用 CLI 或 IDE 扩展,或 Claude Desktop on 3P,它在这些提供商上运行 Code 选项卡。Desktop 和 IDE 扩展为了视觉审查和更紧密的编辑器集成而放弃了一些仅限 CLI 的功能。Web 在云中运行,因此任务在您断开连接后继续进行。Mobile 是这些相同云会话的瘦客户端,或通过 Remote Control 进入本地会话,并可以使用 Dispatch 向 Desktop 发送任务。
您可以在同一项目上混合使用多个界面。配置、项目内存和 MCP 服务器在本地界面之间共享。
连接您的工具
集成让 Claude 与代码库外的服务协作。
| 集成 | 功能 | 用途 |
|---|---|---|
| Chrome | 使用您登录的会话控制浏览器 | 测试 Web 应用、填充表单、自动化没有 API 的网站 |
| GitHub Actions | 在 CI 管道中运行 Claude | 自动化 PR 审查、问题分类、计划维护 |
| GitLab CI/CD | 与 GitHub Actions 相同,但用于 GitLab | GitLab 上的 CI 驱动自动化 |
| Code Review | 自动审查每个 PR | 在人工审查前捕获错误 |
| Slack | 响应频道中的 @Claude 提及 |
将错误报告转换为团队聊天中的拉取请求 |
| Claude Tag | 以您组织的共享身份运行 @Claude,具有管理员配置的访问权限 |
Team 和 Enterprise 计划上的共享团队访问,而不是按用户的 Slack 会话 |
对于此处未列出的集成,MCP 服务器和连接器让您连接几乎任何东西:Linear、Notion、Google Drive 或您自己的内部 API。
远离终端时工作
Claude Code 提供了多种方式在您不在终端时进行工作。它们在触发工作的方式、Claude 运行的位置以及所需的设置量方面有所不同。
| 触发方式 | Claude 运行位置 | 设置 | 最适合 | |
|---|---|---|---|---|
| Dispatch | 从 Claude 移动应用发送任务消息 | 您的机器(Desktop) | 将移动应用与 Desktop 配对 | 在您离开时委派工作,最少设置 |
| Remote Control | 从 claude.ai/code 或 Claude 移动应用驱动正在运行的会话 | 您的机器(CLI 或 VS Code) | 运行 claude remote-control |
从另一台设备控制进行中的工作 |
| Channels | 从聊天应用(如 Telegram 或 Discord)或您自己的服务器推送事件 | 您的机器(CLI) | 安装频道插件 或 构建您自己的 | 对外部事件(如 CI 失败或聊天消息)做出反应 |
| Slack | 在团队频道中提及 @Claude |
Anthropic 云 | 安装 Slack 应用,启用 Claude Code on the web | 从团队聊天进行 PR 和审查 |
| Self-hosted environments | 启动 云会话并选择您组织的环境 | 您组织的基础设施 | 部署运行器,在 Team 和 Enterprise 计划上 | 必须在您的网络内运行的云会话 |
| Scheduled tasks | 设置计划 | CLI、Desktop 或 云 | 选择频率 | 定期自动化,如每日审查 |
如果您不确定从哪里开始,安装 CLI 并在项目目录中运行它。如果您不想使用终端,Desktop 为您提供相同的引擎和图形界面。
相关资源
平台
- CLI 快速入门:在终端中安装并运行您的第一个命令
- Desktop:视觉 diff 审查、并行会话、计算机使用和 Dispatch
- VS Code:编辑器内的 Claude Code 扩展
- JetBrains:IntelliJ、PyCharm 和其他 JetBrains IDE 的扩展
- Web:云会话,可从浏览器访问 claude.ai/code,断开连接时继续运行
- Projects:一个对话,Claude 在其中协调许多云会话以完成一项工作并报告结果
- Mobile:用于在远离计算机时启动和监控任务的 iOS 和 Android 版 Claude 应用
集成
- Chrome:使用您登录的会话自动化浏览器任务
- 计算机使用:让 Claude 在 macOS 上打开应用和控制您的屏幕
- GitHub Actions:在 CI 管道中运行 Claude
- GitLab CI/CD:GitLab 的相同功能
- Code Review:每个拉取请求上的自动审查
- Slack:从团队聊天发送任务,获取 PR 返回
- Claude Tag:在 Team 和 Enterprise 计划上以您组织的共享身份运行
@Claude
远程访问
- Dispatch:从您的手机发送任务,它可以生成 Desktop 会话
- Remote Control:从您的手机或浏览器驱动运行中的会话
- Channels:将来自聊天应用或您自己的服务器的事件推送到会话中
- Scheduled tasks:按定期计划运行提示