Multi-surface coding agent

Claude Code

An Anthropic coding agent that works from the terminal and connected development surfaces, with shell, file, Git, MCP, and configurable permission workflows.

Surfaces

Terminal · IDE integrations · Programmatic / non-interactive CLI workflows

Context

Reads repository files and command output; can use CLAUDE.md-style project instructions, imported context, MCP resources, and resumed session history.

Actions

Edits files, runs shell commands, works with Git, calls configured MCP tools, and can be scripted through print mode and the SDK.

Execution

Primarily executes in the local environment where the CLI is launched; external tools and MCP servers have their own execution boundaries.

Memory & rules

Project and user instructions live in CLAUDE.md and related configuration. Session resume and optional memory features are product-managed context, not changes to the base model.

Permissions

Permission modes and allow/deny settings control tool use. Anthropic exposes a dangerous bypass flag and explicitly warns that it skips prompts.

Verification

Can run tests, linters, type checkers, and Git inspection commands, but the user must choose the checks and review the resulting diff.

Best for

  • Command-heavy repository work
  • Multi-file changes with an active human reviewer
  • Teams already using Anthropic models and Claude Code instructions

Limitations

  • Editorial judgment: visual work when no browser or image tool is connected
  • Editorial judgment: unattended production actions without an external approval boundary

Comparison note

More terminal- and agent-centered than an IDE-first product. Compare its local execution and permission configuration with cloud-delegated products rather than comparing model names alone.

Compare nearby

Evidence

First-party sources checked

  1. 1
    Set up Claude Code

    Anthropic · Documentation · checked 2026-07-13

  2. 2
    Claude Code CLI reference

    Anthropic · Documentation · checked 2026-07-13

  3. 3
    Manage Claude Code's memory

    Anthropic · Documentation · checked 2026-07-13

  4. 4
    Claude Code permissions

    Anthropic · Documentation · checked 2026-07-13