Claude Code
In-depth entryby Anthropic · CLI tool · also known as claude CLI, Claude Code CLI
Anthropic's agentic coding tool that reads a codebase, edits files and runs commands from the terminal, IDEs, a desktop app, the web and CI, with MCP, hooks, skills and subagents
Overview
Claude Code is Anthropic's agentic coding tool. Given a task in plain language it explores the repository, plans, edits files across the project, runs shell commands and tests, and can commit, open pull requests and interact with git directly. It started as a terminal program and now runs on several surfaces that share one engine and one configuration: the CLI, VS Code and Cursor extensions, a JetBrains plugin, a standalone desktop app for macOS and Windows (Linux in beta), a browser version at claude.ai/code and the Claude mobile apps, plus GitHub Actions, GitLab CI/CD, Slack and Chrome integrations.
Customization is file-based. A CLAUDE.md (or an existing AGENTS.md) in the repository supplies standing instructions; skills package reusable slash-command workflows; hooks run shell commands before or after tool calls; settings files control permissions; and MCP servers connect external tools and data. Subagents run parts of a task in parallel under a lead agent, background agents run whole sessions side by side, and scheduled tasks run in the cloud or on the desktop. Headless mode (claude -p) makes it scriptable in pipelines, and the Agent SDK exposes the same tool loop for building custom agents. Sessions can move between surfaces through Remote Control and --teleport.
Installation is a native installer script, Homebrew, WinGet or Linux package managers; the desktop app bundles the CLI. Use requires a Claude subscription or a Claude Platform (console) account, and the terminal and IDE surfaces also support third-party model providers such as Amazon Bedrock and Google Vertex AI. The published repository holds documentation, issues and examples, but the source is proprietary (all rights reserved under Anthropic's commercial terms), so it cannot be forked or self-hosted. Because the agent executes commands with the user's privileges, permission settings and sandboxing deserve attention before use on sensitive systems.
Capabilities
- Repository-aware editing across many files with command execution and test runs
- Git integration: commits, branches, pull requests and CI code review
- CLAUDE.md/AGENTS.md instructions, skills, hooks and settings-based permissions
- MCP client for connecting external tools and data sources
- Subagents, background agents and dynamic workflows for parallel work
- Headless mode for scripting and CI, plus the Agent SDK
- Terminal, VS Code, Cursor, JetBrains, desktop, web and mobile surfaces
- Cloud and desktop scheduled tasks, Remote Control and session teleport
Typical workflows
- Describe a feature and let the agent implement, test and commit it
- Run `claude -p` in CI to review diffs or triage issues
- Connect project databases and ticket systems through MCP servers
- Hand a long task to the web or cloud session and pull it back into the terminal later
Strengths
- Same configuration works across every surface
- Deep customization through files kept in the repository
- Works with Anthropic's cloud or with Bedrock and Vertex AI accounts
- Composable with Unix pipes and existing automation
Limitations
- Proprietary; the GitHub repository is for docs and issues, not source
- Requires a paid subscription or API account; usage limits apply
- Executes commands with user privileges, so permissions must be configured carefully
- Desktop app on Linux is still in beta
Prerequisites
- Claude subscription or Claude Platform account (or Bedrock/Vertex credentials)
- macOS, Linux, WSL or Windows; Git recommended
Who it is for
- Software developers and maintainers
- Teams automating code review and issue triage in CI
- Developers building custom agents with the Agent SDK
Alternatives & comparison
OpenAI Codex is the closest counterpart: also a terminal-first agent with IDE extension, desktop and cloud surfaces, but its CLI is open source (Apache-2.0) and it authenticates with a ChatGPT plan. Cursor and Zed are AI-native editors rather than headless agents, and GitHub Copilot's coding agent lives inside GitHub. Claude Code's distinguishing traits are its file-based customization (CLAUDE.md, skills, hooks), subagent orchestration and its multi-surface session hand-off.
- Cursor
AI-native code editor from Anysphere, forked from VS Code, with inline edits, codebase-aware chat and agent mode that can run multi-step changes
ProprietaryFreemium - GitHub
Microsoft-owned code hosting platform for Git repositories with pull requests, issues, Actions CI/CD, package registry, Copilot and the largest open-source community
ProprietaryFreemium - Model Context Protocol
Open JSON-RPC standard for connecting AI applications to tools, data and prompts through servers, now stewarded under the Linux Foundation with SDKs in many languages
Open sourceOpen source - OpenAI Codex
OpenAI's coding agent: an open-source Rust terminal CLI plus IDE extension, desktop app and cloud agent, signed in with a ChatGPT plan or an API key
MixedPaid - Zed
Native, GPU-rendered code editor written in Rust by Zed Industries, with built-in collaboration, language servers and optional AI assistance
Open sourceOpen source
Sources & verification
Primary sources consulted for this record. Claims are tied to the fields each source supports; the automated link checker re-verifies every URL on a schedule.
- Licensehttps://github.com/anthropics/claude-code/blob/main/LICENSE.mdchecked Nov 1, 2026
Supports: source_model
All rights reserved; use governed by Anthropic's Commercial Terms of Service
- Official documentationClaude Code overviewchecked Nov 1, 2026
https://code.claude.com/docs/en/overview
Supports: capabilities, interfaces, operating_systems, integrations, prerequisites
- Official sitechecked Nov 1, 2026
- Pricing pagehttps://claude.com/pricingchecked Nov 1, 2026
Supports: pricing_model
- Confidence
- High
- Reviewed
- Nov 1, 2026
- Links
- Verified · Nov 2, 2026
Spotted an error?
More in Coding agents & AI IDEs
Visual Studio Code
Microsoft · IDEs & editors
Free, extensible code editor from Microsoft with a large extension marketplace, integrated terminal, debugging, remote development and built-in AI assistance
Warp
Warp (Denver Technologies) · Terminals & shells
Commercial terminal built in Rust that groups output into blocks, adds an IDE-style input editor and integrates AI agents for command generation and debugging