{
  "id": "claude-code",
  "title": "Claude Code",
  "lang": "zh-Hans",
  "source_lang": "en",
  "summary": "Anthropic 推出的智能体编程工具，可在终端、IDE、桌面应用或浏览器中运行，用于阅读、修改及测试代码。",
  "category": "computer-science",
  "subcategory": "artificial-intelligence",
  "type": "product",
  "aliases": [],
  "generated_at": "2026-10-16",
  "model": "pro/claude-haiku-5-5",
  "url": "https://aiwiki.page/zh/claude-code/",
  "translations": {
    "en": {
      "url": "https://aiwiki.page/en/claude-code/",
      "json": "https://aiwiki.page/en/claude-code.json"
    }
  },
  "sections": [
    {
      "heading": "",
      "text": "Claude Code 是由 Anthropic公司 基于其 Claude 模型开发的一款编程智能体工具。它不再局限于在聊天窗口中解答编程问题，而是直接在软件项目内部开展工作：检查源代码、修改文件、执行命令并核验自身操作结果。根据 Anthropic 的官方文档，该工具可在终端、IDE、桌面应用程序以及浏览器中使用。它属于 AI智能体 范畴，将 大语言模型 与借助软件工具执行操作的能力结合在一起。"
    },
    {
      "heading": "发展历史",
      "text": "据第三方记载，该产品的起源可追溯至一名工程师于 2024 年 9 月启动的一个业余项目。该项目于 2025 年 2 月进入有限研究预览阶段，据报道，其年化营收运行率在 2025 年 11 月便已突破 10 亿美元。不过，这些数据来源于二手报道，并未得到 Anthropic 的独立证实。\n\n2026 年 3 月，该命令行应用程序的源代码发生泄露，泄露内容揭示了多项即将推出的新功能与新模型。\n\n2026 年 5 月 6 日，Anthropic 在旧金山举行的“Code with Claude”开发者大会上展示了最新进展，直播环节涵盖了 Claude Code、Claude 开发者平台以及合作伙伴部署方案的最新成果。在该活动中，公司还上调了用量限额，宣布提高开发者在 Claude Code 及 API 上的速率限制，其中面向 Pro、Max 和 Enterprise 客户的 5 小时用量限制提高了一倍。\n\n2026 年 10 月，据报道，Linux 缔造者林纳斯·托瓦兹透露，该工具曾在其指导下协助起草了内核补丁并编写了用于测试页缓存读取性能的测试程序。相关报道指出，他在分享时也公开说明了工具的技术局限。同月，Anthropic 发布了 2.1.296 版本，新增工作流级别的控制功能，允许团队为流水线中的每个子智能体指定统一的模型。"
    },
    {
      "heading": "工作原理",
      "text": "模型与外壳\n\n外界评论常将该产品本身与其调用的模型区分开来。该工具被比作“外壳”，Opus 和 Sonnet 则是其内部运行的模型；用户可通过 /model 命令选择所用模型，而底层的智能体循环则保持不变继续运行。\n\n工具与智能体循环\n\n工具是区分 Claude Code 与传统聊天机器人的关键。脱离工具时，模型只能返回纯文本回复；而借助工具，它能够阅读代码、编辑文件、执行命令、搜索网络以及与外部服务交互。每次工具调用的结果都会返回至循环中，为模型的下一步决策提供依据。其内置工具可分为五大类，各类分别代表不同维度的行动能力。\n\n代码库导航与验证\n\n它通过智能体搜索来推断项目结构和依赖关系，因此用户无需手动挑选上下文文件。在修改代码之前，智能体会检索代码仓库，对改动进行逻辑推导，跨文件应用变更，随后运行测试和代码检查工具以检验其工作成果。\n\n由于具备使用 Shell 的能力，它可以向 Git 提交改动、执行构建任务并读取产生的错误输出。当遇到需要指引的情况时，它会在继续执行前向用户提示必须由人工裁决的决策项。\n\n自主性\n\n来自人工智能教育机构 DeepLearning.AI 的培训资料显示，该工具在极少需要人工介入的情况下，能够持续数分钟以上自主规划、执行并改进代码。"
    },
    {
      "heading": "交互界面与部署",
      "text": "该产品从最初的命令行形态逐步拓展至多种交互界面。它始于提供最高控制自由度的命令行形态，随后引入了便于更直观跟踪代码改动的 IDE 界面，最近又推出了具备完整图形界面的桌面应用程序。IDE 与桌面版本均基于 Claude Agent SDK 构建，外部开发者亦可使用该 SDK。\n\n命令行界面依旧是其核心形态。第三方分析指出，与集成在 IDE 内部的助手不同，该工具被设计为可组合的 Unix 工具，因此可以通过管道向其传入数据、并行运行多个实例，并将其嵌入自动化流水线中。与版本控制托管平台的集成同样是其核心能力：它能与 GitHub、GitLab 及相关命令行工具协同工作，读取 issue、编写代码、运行测试并提交拉取请求。用户还可以从终端、IDE、Slack 或网页端对会话进行引导与调度。\n\n2026 年 3 月，该产品面向 Pro 和 Max 用户推出了计算机使用功能，允许 Claude 打开文件、运行开发工具并在屏幕界面上进行操作。此外，另一款独立产品 Claude Cowork 与 Claude Code 功能类似，但配备了面向非技术用户的图形用户界面。"
    },
    {
      "heading": "可扩展性与配置",
      "text": "项目级指令存储在名为 CLAUDE.md 的文件中，该文件包含有关代码库的指导规范，Claude Code 可在不同会话间持续记忆这些内容。与外部服务的集成则借助了模型上下文协议；MCP 支持使该工具能够连接至外部工具、数据库及各项服务。该工具还支持管理多条并行工作流，项目可将相关的编程会话归类分组，使用户能够同时运行并监督多个智能体。生命周期钩子也得到了扩展，2026 年新增了更多钩子事件并改进了流式传输行为。\n\n用户可以自主选择底层模型；在会话过程中可通过 /model 命令切换模型，或在启动时通过命令行参数进行指定。"
    },
    {
      "heading": "获取方式与定价",
      "text": "首次运行时，用户需使用 Claude 订阅（Pro 或 Max）或 Anthropic API 密钥登录。使用受到相应配额限制，定价与方案可能由 Anthropic 自行调整。"
    },
    {
      "heading": "应用现状",
      "text": "Anthropic 列举了部分大型企业用户。在 2026 年 5 月的活动中，该公司提到了 Shopify 和 Mercado Libre 等企业，并称 Mercado Libre 的目标是“在今年第三季度实现 90% 的自主编程”。这些均为企业单方面的声明，尚未经过独立评估。\n\n同类竞品也相继涌现。2026 年 10 月，OpenAI 与 Anthropic 在相隔不到 48 小时内先后发布了各自命令行编程智能体的竞争性更新。"
    },
    {
      "heading": "局限性与争议",
      "text": "产品命名给公众理解带来了一定混淆。部分用户将该工具与对话产品混为一谈：Claude Code 是 Anthropic 旗下的智能体编程工具，并非人们日常聊天所用的 Claude。\n\n由于该工具能够执行系统命令和修改文件，其行为受制于具体权限。它在用户可控的权限范围内运行。赋予智能体 Shell 访问权限引发了安全层面的担忧，而 2026 年其源代码的泄露也促使外界密切审视该软件的内部架构。此外，智能体生成的代码改动仍需人工审查，这也是用户与评测人员普遍强调的一点。"
    }
  ],
  "links": [
    "ai-agent",
    "large-language-model",
    "linux",
    "artificial-intelligence",
    "model-context-protocol"
  ],
  "sources": [
    {
      "title": "Overview - Claude Code Docs",
      "url": "https://code.claude.com/docs/en/overview"
    },
    {
      "title": "What Is Claude Code? Full History, Timeline & How It Works",
      "url": "https://www.taskade.com/blog/claude-code-history"
    },
    {
      "title": "Claude (language model)",
      "url": "https://en.wikipedia.org/wiki/Claude_(language_model)"
    },
    {
      "title": "Anthropic's Code with Claude Announces Managed Agents, Proactive Workflows, Capability Curve - InfoQ",
      "url": "https://www.infoq.com/news/2026/05/code-with-claude/"
    },
    {
      "title": "Live blog: Code w/ Claude 2026",
      "url": "https://simonwillison.net/2026/May/6/code-w-claude-2026/"
    },
    {
      "title": "Linus Torvalds Reveals Claude Code Wrote Linux Kernel Patches and Test Programs",
      "url": "https://cybersecuritynews.com/linus-torvalds-use-claude-code-patches/"
    },
    {
      "title": "Codex CLI 0.162 vs Claude Code 2.1.296 [2026] - Tech Insider",
      "url": "https://tech-insider.org/codex-cli-0-162-vs-claude-code-2-1-296-2026/"
    },
    {
      "title": "What Is Claude Code? Anthropic's Agentic Coding Tool, Explained",
      "url": "https://geotoolbox.ai/blog/what-is-claude-code"
    },
    {
      "title": "How Claude Code works - Claude Code Docs",
      "url": "https://code.claude.com/docs/en/how-claude-code-works"
    },
    {
      "title": "Claude Code by Anthropic",
      "url": "https://claude.com/product/claude-code"
    },
    {
      "title": "Claude Code — Anthropic's official CLI coding agent",
      "url": "https://openagents.org/agents/claude-code"
    },
    {
      "title": "Claude Code: A Highly Agentic Coding Assistant - DeepLearning.AI",
      "url": "https://www.deeplearning.ai/courses/claude-code-a-highly-agentic-coding-assistant"
    },
    {
      "title": "Inside Claude Code: A Deep Dive into Anthropic’s Agentic CLI Assistant",
      "url": "https://medium.com/@dingzhanjun/inside-claude-code-a-deep-dive-into-anthropics-agentic-cli-assistant-a4bedf3e6f08"
    },
    {
      "title": "Every Claude Code Update From March 2026, Explained",
      "url": "https://www.builder.io/blog/claude-code-updates"
    },
    {
      "title": "GitHub - anthropics/claude-code: Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands. · GitHub",
      "url": "https://github.com/anthropics/claude-code"
    }
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/"
}