C

Agent harnesses

Claude Code

Anthropic's agentic coding CLI

Claude Code is Anthropic's official agentic coding tool that runs in the terminal. It edits files, runs commands, and iterates under version control, powered by Claude models via a ChatGPT-style subscription or an API key.

What Claude Code is

Claude Code is Anthropic’s official coding agent. It runs in your terminal, understands your codebase, and can write, edit, test, and debug code on its own. You describe what you want, and Claude Code figures out the steps.

Key features

  • Codebase-aware - indexes and searches your project to find the right files.
  • Autonomous editing - creates, modifies, and deletes files across the repo.
  • Shell commands - runs tests, linters, and build commands and reads the output.
  • Interactive approval - can ask before expensive or destructive actions.
  • MCP support - connects to Model Context Protocol servers for external tools.

Install

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

Or use the official installer from Anthropic.

Supported models

Built for Anthropic’s Claude models, including Sonnet and Opus, through Anthropic’s API.

Use case

Claude Code is best for developers who want a capable terminal agent backed by Anthropic’s models. It is particularly strong on large, complex codebases where reasoning and context matter.

License and pricing

Closed-source, available through Anthropic’s API or subscription plans.

Honest caveat

Claude Code is powerful but requires trust. It can run arbitrary shell commands and rewrite files. Use it in version-controlled projects and review its commits before pushing.

At a glance

Who's behind it

Anthropic

Source
closed-source
Platforms
cli
Install
npm i -g @anthropic-ai/claude-code
Model support
Claude models (subscription or API key)