Anthropic 官方的终端 agentic 编码工具。

安装

$ npm install -g @anthropic-ai/claude-code

Claude Code 是什么?

Claude Code 是 Anthropic 官方的编码 Agent。它不是编辑器里的行级补全,而是一个终端会话:能读整个仓库、规划多步修改、编辑文件、跑测试和 shell 命令,并持续迭代直到任务完成——每个有影响的动作都经过你的确认。

它围绕 Claude 模型家族构建,原生支持 MCP(Model Context Protocol),可以通过统一协议接入数据库、浏览器、Issue 跟踪器等外部工具——这也是整个 Agent 生态正在收敛的方向。

实际使用中它扮演"资深结对程序员"的角色:你按工单或 code review 评论的粒度描述意图,跨文件的机械性工作交给它。

核心能力

  • 全仓库感知——读取并导航整个代码库,而非单个打开的文件
  • Agentic 循环:规划 → 编辑 → 跑测试 → 修复,shell 命令有权限门控
  • 原生 MCP 客户端与服务端支持,可接入外部工具
  • Git 原生工作流:提交、分支、通过 gh CLI 创建 PR
  • Hooks、斜杠命令和 Skills,支持团队级自动化定制

什么时候该用它

当任务横跨多个文件、需要判断力时选 Claude Code——重构、找 bug、测试驱动的修改,并且你希望循环里是推理能力最强的模型。只需要行内补全的话 IDE 插件更省钱;需要完全开源的技术栈可以看 Aider 或 OpenHands。

替代方案

常见问题

Claude Code 免费吗?

不免费。Claude Code 包含在 Claude Pro/Max 订阅中,也可以按量付费直连 Claude API。费用随 Agent 读取的上下文量和任务迭代次数增长。

Claude Code 支持 MCP 服务器吗?

支持——Claude Code 是一等 MCP 客户端。在配置里挂上 MCP 服务器(数据库、浏览器、Context7 这类文档源),Agent 会在会话中自动发现并调用这些工具。

Claude Code 和 IDE 里的 Copilot 有什么区别?

Copilot 在光标处补全代码;Claude Code 执行任务。它跨仓库规划多步修改、运行命令和测试、失败后自行迭代——更像把活委派给同事,而不是自动补全。

星标数据更新于 2026-07-02 · 每周从 GitHub API 自动刷新 · 浏览全部工具 →