Claude Code

by Anthropic

Anthropic's agentic coding CLI: it reads a codebase, edits files, runs commands and manages git from natural-language prompts, with IDE, desktop, web and CI integrations.

developer-toolagent-frameworkmanaged-serviceapi

At a Glance

Type

Developer tools

Pricing

PaidNot included in the free Claude plan; bundled with Pro ($20/month or $17/month billed annually), Max (from $100/month), Team and Enterprise, per claude.com/pricing (USD).

Best For

Running an AI coding agent against an existing repository from the terminal, CI pipeline, or IDE to write code, fix bugs, and open pull requests.

Platforms

CLI, API, Web, macOS, Windows, Linux

Models

Claude Opus 5.5, Claude Sonnet 5, Claude Haiku 4.5, Claude Fable 5.1

Founded

2021

Headquarters

San Francisco, United States

API

Available

Key Features

Pros & Cons

Strengths

  • Works across terminal, VS Code, JetBrains, desktop, web and mobile with shared project memory (CLAUDE.md)
  • Scriptable for CI (`claude -p`) and integrates with GitHub Actions, GitLab CI/CD and MCP servers
  • Install is a single script, Homebrew cask, WinGet package or Linux package manager, with no stated region restriction
  • Anthropic's own research reports coding-agent activity in an estimated 16-23% of a large GitHub sample by late October 2025

Limitations

  • Source-available under Anthropic's Commercial Terms of Service, not an OSI open-source licence, per the repository's LICENSE.md
  • No free tier: a paid Claude Pro, Max, Team or Enterprise plan (or API billing) is required
  • Usage is shared with the rest of the Claude account (web, desktop, mobile), so it can compete with the same quota
  • Third-party model provider support is limited to the CLI, VS Code and JetBrains surfaces, per the docs

Integrations

VS CodeJetBrainsGitHub ActionsGitLab CI/CDSlackModel Context Protocol (MCP)ChromeDev Container support

What it is

Claude Code is Anthropic's agentic coding tool: a CLI (and IDE/desktop/web/mobile surfaces) that reads a codebase, edits files, runs shell commands and manages git directly, working from natural-language instructions rather than chat-only suggestions.

Interface and dependencies

The primary interface is the terminal (claude command), installed via a curl/PowerShell script, Homebrew cask, WinGet, apt/dnf/apk, or the now-deprecated npm package (@anthropic-ai/claude-code). VS Code and JetBrains extensions add inline diffs and in-editor sessions; JetBrains's docs confirm it runs on top of the CLI, and VS Code is described the same way, though this isn't confirmed for VS Code by name. A desktop app (macOS, Windows) and a browser version at claude.ai/code run without a local install. It connects to external tools through the Model Context Protocol (MCP), and to CI through GitHub Actions or GitLab CI/CD. Sessions are configured per-project with a CLAUDE.md file, and it will also read an existing AGENTS.md. By default it authenticates against a Claude subscription or an Anthropic Console API key; third-party model providers are supported in the CLI, VS Code and JetBrains only.

A real use

A developer can point Claude Code at a repository and ask it to "write tests for the auth module, run them, and fix any failures," or pipe log output into it (tail -200 app.log | claude -p "...") for scripted, non-interactive automation in CI.

Limits

Claude Code itself is source-available, not open source: the repository's LICENSE.md states use is "subject to Anthropic's Commercial Terms of Service." It's not usable without an Anthropic account, and paid-plan usage draws from the same quota pool as Claude's web, desktop and mobile apps, so heavy coding sessions can exhaust a plan's usage limit.

Frequently Asked Questions

Is Claude Code free to use?
No. It requires a paid Claude Pro, Max, Team or Enterprise subscription, or an Anthropic Console API key billed by usage; the free Claude plan does not include it, per claude.com/pricing.
Is Claude Code open source?
No. Its GitHub repository's LICENSE.md states that use is subject to Anthropic's Commercial Terms of Service, so it is source-available rather than open source.

Last updated on