UStackUStack
Claude Code icon

Claude Code

Claude Code by Anthropic 的代理式 AI 编程工具,理解你的代码库,可编辑文件并运行命令;支持终端、桌面、IDE、网页和 Slack。

Claude Code

Claude Code 是什么?

Claude Code by Anthropic 是一款 AI 编程代理,帮助开发者直接操作代码库。它能理解现有项目上下文、编辑文件并运行命令,让你使用现有工具进行调试、构建和发布。

你可以在多种环境中访问 Claude Code——终端、桌面应用、IDE 扩展、网页和 Slack——无论从问题入手、审查变更还是委托常规任务,你的工作流程都能保持一致。

主要功能

  • 现有工具中的代码库感知辅助:Claude Code 设计用于结合你的代码库上下文回答问题并进行更改,而非仅作为独立聊天工具。
  • 文件编辑与变更审查:在桌面应用中,你可以审查视觉差异,同时 Claude 提出或应用更新。
  • 通过终端执行命令:在终端工作流中,Claude 可以探索你的代码库并使用你的 CLI 工具完成任务。
  • 带视觉差异的 IDE 集成:支持 VS Code(包括 CursorWindsurf 等分支)和 JetBrains 的原生扩展,让你在编辑器中以视觉差异查看 Claude 的更改。
  • 从网页和 iOS 委托任务(研究预览):你可从浏览器或 Claude iOS 应用委托任务,适用于常规工作、修复 bug 或离桌时启动任务。
  • Slack 工作流(测试版):Slack 应用现已可用(需通过 Slack App Marketplace 管理员批准),让你从 Slack 使用 Claude Code。
  • 桌面项目管理:桌面测试版支持管理多个并行任务、预览服务器,并从一处监控 PR 状态。

如何使用 Claude Code

  1. 开始安装或访问 Claude Code:使用提供的终端安装命令(shell 或 PowerShell),或在桌面应用、IDE 扩展、网页或 Slack 中试用 Claude Code。
  2. 在你习惯编码的地方工作:在终端或 IDE 中描述需求(例如,如何调试问题或更新哪些文件),Claude 将利用代码库上下文提出更改。
  3. 审查差异并验证行为:更改完成后,在桌面/IDE 中使用视觉差异审查后再合并。
  4. 委托持续任务:对于较长或常规工作,可通过桌面、网页或 iOS 委托,并监控进度(桌面应用中包括 PR 状态)。

使用场景

  • 从终端调试并更新项目:让 Claude Code 探索仓库上下文、回答针对性问题并进行必要编辑,同时使用现有 CLI 工具完成任务。
  • 使用视觉差异审查并合并变更:使用桌面应用(或 IDE 扩展)以视觉差异审查 Claude 提议的文件更改,然后应用到分支。
  • 运行并行开发任务:在桌面测试版中管理多个同时任务、预览服务器,并在统一界面跟踪 PR 状态。
  • 从浏览器或 iOS 委托常规工作:使用网页界面或 Claude iOS 应用(研究预览)启动 bug 修复或常规编码任务,然后返回审查结果。
  • 使用 Slack 处理问题驱动的编码请求:Slack 工作区管理员从 Slack App Marketplace 批准 Claude 应用后,你可直接从 Slack 委托并跟踪编码请求,使用现有 Claude 账户。

常见问题

  • Claude Code 能在哪里使用? Claude Code 支持终端、桌面应用(测试版)、IDE(VS Code 和 JetBrains)、网页和 iOS(研究预览)以及 Slack(测试版)。

  • Claude Code 只是聊天,还是能进行更改? 该产品是一款代理式编程工具,能理解你的代码库,进行文件编辑和运行命令。

  • 更改如何呈现以供审查? 桌面应用和 IDE 集成以视觉差异显示更改,让你审查 Claude 计划修改的内容。

  • 在 Slack 中使用 Claude Code 需要什么? 站点说明需工作区管理员从 Slack App Marketplace 批准 Claude 应用,然后使用现有 Claude 账户。

  • 页面上显示了费用吗? 页面包含计划信息,Claude Code 包含在 Pro 和 Max 计划中,每档显示具体月费。

替代方案

  • 通用 AI 编程助手(聊天 + 补丁建议):专注于代码问答和建议编辑的工具可作为替代方案,尽管它们可能无法像 Claude Code 那样紧密集成运行命令、PR 状态或现有工作流中的视觉差异。
  • 代码编辑器集成的 AI 助手:针对 IDE(VS Code/JetBrains 风格环境)的助手可替代 IDE 扩展工作流,但处理多步骤任务(如运行命令或跨平台委托工作)的方式可能不同。
  • 代理式任务运行器和自动化工具:通过脚本和终端执行自动化开发步骤的平台可扮演类似委托工作的角色,但通常需要更多手动脚本编写,而非用自然语言描述任务。
  • 带问题管理的团队协作工作流:如果目标是将编码请求委托给团队,替代协作模式(问题跟踪器 + 代码审查工具)可能覆盖部分工作流,尽管缺少 Claude Code 的代码库感知编辑和命令执行。