Claude Code by Anthropic | AI Coding Agent, Terminal, IDE

Source: original

◓Debugging...

Built for developers

Work with Claude directly in your codebase. Build, debug, and ship from your terminal, IDE, Slack, or the web. Describe what you need, and Claude handles the rest.

Get Claude Code

curl -fsSL https://claude.ai/install.sh | bash

Or read the documentation

Try Claude Code (opens in new tab)Developer docs (opens in new tab)

Use Claude Code where you work

DesktopTerminalIDEWeb and iOSSlack

Claude Code desktop app

Claude Code on desktop

Run Claude Code in the desktop app. Manage multiple parallel tasks, review visual diffs, preview servers, and monitor PR status, all from one place.

Download Claude for desktop

Get started with Claude Code

IndividualTeam & Enterprise

Pro

Claude Code is included in your Pro plan. Perfect for short coding sprints in small codebases.

$17

Per month with annual subscription discount ($200 billed up front). $20 if billed monthly.

Try Claude (opens in new tab)

Max 5x

Claude Code is included in your Max plan. Great value for everyday use in larger codebases.

$100

Per month

Try Claude (opens in new tab)

Max 20x

Even more Claude Code included in your Max plan. Great value for power users with the most access to Claude models.

$200

Per month

Try Claude (opens in new tab)

Usage limits apply. Prices shown don't include applicable tax. Price and plans are subject to change at Anthropic's discretion.

Start a task from your phone, come back to a pull request

Route tasks to the desktop app from the Claude mobile app. Claude runs on your local machine and can open your apps, click through your UI, and test what it built. Now in research preview on Pro and Max plans.

Pair with your phone

Message Claude from your phone

Describe the bug, the feature, or the refactor. Claude picks up your codebase context where you left off.

Claude works on your local machine

It reads code in your local environment, writes changes, runs tests, and opens a PR. No setup or context files to select.

You get a working pull request

Not just a status update: a clean diff, passing tests, a ready-to-merge branch. You review, run CI, and decide what ships next.

What could you do with Claude Code?

Get Claude Code

curl -fsSL https://claude.ai/install.sh | bash

Or read the documentation

Try Claude Code (opens in new tab)Developer docs (opens in new tab)

OnboardingTriage issuesRefactor code

I'm new to this codebase. Can you explain it to me?

⏺ I'll analyze the Excalidraw codebase structure and provide a high-level overview.

⏺ Analyze(what: "Excalidraw codebase structure and provide a high-level overview of what it is, its main components, and how they're organized. Focus on understanding the project's purpose, architecture, and key features.")

Excalidraw is an open-source virtual whiteboard application with a hand-drawn style. It's designed for creating diagrams, wireframes, and collaborative drawings.

Purpose

Architecture

The project is organized as a monorepo with these main components:

  1. Core Package (packages/excalidraw)
  2. React component library for embedding Excalidraw in any application
  3. Handles drawing, rendering, and core functionality
  4. Uses roughjs for the hand-drawn style
  5. Includes export capabilities (PNG, SVG)

  6. Web Application (excalidraw-app/)

  7. Full-featured web app at excalidraw.com
  8. Built on top of the core package
  9. Adds collaboration features, local storage, sharing

  10. Support Packages

  11. common - Shared utilities and constants
  12. element - Element manipulation and type definitions
  13. math - Mathematical functions for drawing
  14. utils - General utility functions

  15. Examples

  16. Integration examples (Next.js, browser script)
  17. Shows how to embed Excalidraw in different environments

  18. Documentation (dev-docs/)

  19. API documentation
  20. Integration guides
  21. Component documentation

Key Features

Technology Stack

The architecture allows for both using Excalidraw as a component in other applications and as a standalone web application with additional features.

Claude Code maps and explains entire codebases in a few seconds. It uses agentic search to understand project structure and dependencies without you having to manually select context files.

Stop bouncing between tools. Claude Code integrates with GitHub, GitLab, and your command line tools to handle the entire workflow—reading issues, writing code, running tests, and submitting PRs—all from your terminal.

Claude Code's understanding of your codebase and dependencies enables it to make powerful, multi-file edits that work.

Powerful intelligence

Works where you work

You're in control

Meets you where you code

Claude Code running in a terminal

Start in your terminal

Super powerful terminal integration. Works with all your CLI tools alongside any IDE.

curl -fsSL https://claude.ai/install.sh | bash

Or read the documentation

Try Claude Code (opens in new tab)Developer docs (opens in new tab)

Claude Code extension in VS Code

Integrate with your editor

Native extensions for VS Code (+ Cursor, Devin Desktop) and JetBrains IDEs.

VS Code (opens in new tab)JetBrains (opens in new tab)

Claude Code on the web

Access anywhere

Quick access from browser, mobile app, or Claude on desktop. Great for parallel work or on-the-go coding.

Open in browser (opens in new tab)Download app

Kick off coding tasks in Slack

Add to Slack (opens in new tab)Learn more

Latest feature announcements

Redesigned Desktop app: Built to help you run more Claude Code tasks at once.BlogApr 14, 2026

Routines: Configure a routine once, and it can run on a schedule, from an API call, or in response to an event.BlogApr 14, 2026

Auto mode: A safer long-running alternative to --dangerously-skip-permissionsBlogMar 24, 2026

View changelog (opens in new tab)

What developers are saying

“Claude Code has dramatically accelerated our team's coding efficiency. I can now write EDA code in a notebook—pulling data, training a model, and evaluating it with basic metrics—and then ask Claude to convert that into a Metaflow pipeline. This process saves 1-2 days of routine (and often boring!) work per model.”

Anton Biryukov, Staff Software Engineer

Read story

“With Claude, we're not just automating customer service—we're elevating it to truly human quality. This lets support teams think more strategically about customer experience and what makes interactions genuinely valuable.”

Fergal Reid, VP of AI

Read story

“Claude Code is moving our team up a level: we decide what needs to happen, and smooth the process so it can build and verify end-to-end. A big part of my job now is to keep as many instances of Claude Code busy as possible.”

Simon Last, Co-founder

Read story

Connects with your favorite command line tools

Your terminal is where real work happens. Claude Code connects with the tools that power development—deployment, databases, monitoring, version control. Rather than adding another interface to juggle, it enhances your existing stack.

FAQ

How do I get started with Claude?

You can access Claude Code with a Claude Pro or Max plan, a Team or Enterprise plan premium seat, or a Claude Console account. Download Claude Code and sign in with your respective Claude or Console credentials.

What kinds of tasks can Claude Code handle?

Claude Code excels at both routine development tasks like bug fixes and testing, as well as transformative work like refactors and feature implementation that require deep codebase understanding.

How does Claude Code work with my existing tools?

Claude Code runs in your terminal and works alongside your preferred IDE and development tools without requiring you to change your workflow. Claude Code can also use command line tools (like Git) and MCP servers (like GitHub) to extend its own capabilities using your tools.

Is Claude Code secure?

Yes. Claude Code runs locally in your terminal and talks directly to model APIs without requiring a backend server or remote code index. It also asks for permission before making changes to your files or running commands.

Which models does Claude Code use?

Claude Code works with the Fable 5, Opus 4.8, Sonnet 4.6, and Haiku 4.5 models. Enterprise users can run Claude Code using models in existing Amazon Bedrock or Google Cloud Vertex AI instances.

What are the system requirements to run Claude Code?

Claude Code works on macOS, Linux, and Windows. See full system requirements.

How much does Claude Code cost?

When used with a Claude Console account, Claude Code consumes API tokens at standard API pricing.

Does Claude Code work with the Claude desktop app?

Yes. Max, Pro, Team, and Enterprise users can access Claude Code on the Claude desktop app.

What is fast mode on Claude Code?

Fast mode is a high-speed configuration for Opus 4.8, making the model 2.5x faster at a higher cost per token. Fast mode is available:

Get the technical rundown

Claude Code documentationDeveloper docs

Common workflowsDeveloper docs

Using CLAUDE.md filesBlog

Introduction to agentic codingBlog

How Anthropic teams use Claude CodeBlog

Fix software bugs faster with ClaudeBlog

Create what's exciting. Maintain what's essential.

Use Claude Code where you work

Get Claude Code

curl -fsSL https://claude.ai/install.sh | bash

Or read the documentation

Try Claude Code (opens in new tab)Developer docs (opens in new tab)

Get the developer newsletter

Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.