{
  "id": "claude-code",
  "title": "Claude Code",
  "lang": "en",
  "source_lang": "en",
  "summary": "Anthropic's agentic coding tool, which runs in a terminal, IDE, desktop app or browser to read, edit and test code.",
  "category": "computer-science",
  "subcategory": "artificial-intelligence",
  "type": "product",
  "aliases": [
    "Claude Code CLI"
  ],
  "generated_at": "2026-10-16",
  "model": "pro/claude-haiku-5-5",
  "url": "https://aiwiki.page/en/claude-code/",
  "translations": {
    "zh-Hans": {
      "url": "https://aiwiki.page/zh/claude-code/",
      "json": "https://aiwiki.page/zh/claude-code.json"
    }
  },
  "sections": [
    {
      "heading": "",
      "text": "Claude Code is an agentic coding tool developed by Anthropic and built around its Claude models. Rather than only answering programming questions in a chat window, it works inside a software project: it inspects source code, modifies files, runs commands and checks its own results. Anthropic's documentation describes it as available in a terminal, an IDE, a desktop app and a browser. It belongs to the category of AI agents, which combine a large language model with the ability to take actions through software tools."
    },
    {
      "heading": "History",
      "text": "A third-party history of the product traces its origin to a side project started by one engineer in September 2024, which entered a limited research preview in February 2025 and was reported to pass a $1 billion annualized run rate by November 2025. These figures come from secondary reporting and have not been independently verified by Anthropic.\n\nIn March 2026 the source code of the command-line application leaked. The leak revealed multiple upcoming features and models.\n\nOn 6 May 2026 Anthropic presented updates at its developer event \"Code with Claude\" in San Francisco, where livestream sessions covered work across Claude Code, the Claude Developer Platform, and partner deployments. At the same event the company raised usage allowances, announcing increased rate limits for developers on Claude Code and the API, including a doubled five-hour limit for Pro, Max and Enterprise customers.\n\nIn October 2026 Linux creator Linus Torvalds reportedly disclosed that the tool had helped draft kernel patches and test programs for page-cache read performance, working under his direction. Coverage of the disclosure noted that it also openly documented technical limits. The same month, Anthropic shipped version 2.1.296, adding a workflow-level control that lets teams assign one chosen model to every subagent in a pipeline."
    },
    {
      "heading": "How it works",
      "text": "Model and harness\n\nCommentary often separates the product from the models it uses. The tool is described as the harness, with Opus and Sonnet as the models that run inside it; users select the model with a /model command, while the same agentic loop continues underneath.\n\nTools and the agent loop\n\nTools distinguish Claude Code from a conventional chatbot. Without tools, the model can only respond with text, whereas with tools it can read code, edit files, run commands, search the web and interact with external services. Each tool result is returned to the loop and informs the model's next decision. The built-in tools fall into five categories, each representing a different kind of agency.\n\nCodebase navigation and verification\n\nIt uses agentic search to infer project structure and dependencies, so users need not select context files manually. Before changing code, the agent searches the repository, reasons through the change, applies it across files, and then runs tests and linters to check its work.\n\nBecause it can use a shell, it can commit changes to git, run a build and read the resulting error output. When it needs direction, it can surface decisions the user must make before it continues.\n\nAutonomy\n\nTraining material from AI education provider DeepLearning.AI states that the tool can plan, execute and improve code with minimal human input for more than a few minutes."
    },
    {
      "heading": "Interfaces and deployment",
      "text": "The product has grown from a command-line origin into several surfaces. It began as a command-line interface offering the most control, then gained an IDE interface for following code changes more easily, and most recently a desktop application with a full graphical interface. The IDE and desktop versions are built on the Claude Agent SDK, which external developers can also use.\n\nThe command-line interface remains the core form. Third-party analysis notes that, unlike IDE-integrated assistants, the tool is designed as a composable Unix utility, so data can be piped into it, several instances can run in parallel, and it can be placed in automated pipelines. Integration with version control hosting is also central: it works with GitHub, GitLab and command-line tools to read issues, write code, run tests and open pull requests. Sessions can also be steered from the terminal, an IDE, Slack or the web.\n\nIn March 2026 computer use was added for Pro and Max users, letting Claude open files, run development tools and navigate the screen. A separate product, Claude Cowork, is similar to Claude Code but has a graphical user interface aimed at non-technical users."
    },
    {
      "heading": "Extensibility and configuration",
      "text": "Project-level instructions are stored in a file named CLAUDE.md, which contains guidelines about the codebase that Claude Code can remember across sessions. Integration with external services uses the Model Context Protocol; MCP support connects the tool to external tools, databases and services. The tool can also manage several parallel workstreams, since projects group related coding sessions so that a user can run and supervise several agents at once. Lifecycle hooks have been expanded as well, with more hook events and better streaming behavior added in 2026.\n\nUsers can choose the underlying model; models can be switched during a session with /model or set at startup with a command-line flag."
    },
    {
      "heading": "Access and pricing",
      "text": "On first run, users sign in with a Claude subscription (Pro or Max) or an Anthropic API key. Usage limits apply, and prices and plans may change at Anthropic's discretion."
    },
    {
      "heading": "Adoption",
      "text": "Anthropic has cited large enterprise users. At the May 2026 event it named companies including Shopify and Mercado Libre, and said Mercado Libre aimed for \"90% autonomous coding by Q3 this year.\" These are company claims and have not been independently assessed.\n\nCompeting products have appeared in the same category. OpenAI and Anthropic released competing command-line coding agent updates within 48 hours of each other in October 2026."
    },
    {
      "heading": "Limitations and controversies",
      "text": "Public understanding is complicated by naming. Some users conflate the tool with the chat product: Claude Code is Anthropic's agentic coding tool, and it is not the Claude people chat with.\n\nBecause the tool can run commands and modify files, its actions depend on permissions. It operates under permissions that the user controls. Granting an agent shell access raises security concerns, and the leak of its source code in 2026 drew attention to the software's internal design. Agent-generated changes also require human review, a point that users and reviewers commonly emphasise."
    }
  ],
  "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/"
}