Skip to content

Home / Glossary / Claude Code

Definition

Claude Code

Claude Code 是 Anthropic 基于终端的 AI 编程代理,直接在你的开发环境中运行。它能读取整个项目、跨多个文件编写代码、运行 Shell 命令、管理 Git 工作流,并自主迭代处理错误——全程通过命令行完成。

Claude Code 的工作原理

Claude Code 作为 CLI 工具在终端中运行。启动会话后,它获得对项目文件、Shell 和 Git 历史的访问权限。你用自然语言描述任务,代理随即规划一系列操作:读取文件理解上下文、编写代码、运行测试、修复问题。它利用 Claude 的推理能力,对如何完成你的请求做出多步决策。

核心功能

  • +全项目上下文:在做出修改前读取并理解整个代码库
  • +终端执行:直接运行测试、构建、代码检查工具及任意 Shell 命令
  • +Git 自动化:作为工作流的一部分创建分支、提交和拉取请求
  • +CLAUDE.md 配置:代理自动遵循的项目专属指令
  • +MCP 集成:通过模型上下文协议连接外部工具和数据源
  • +无头模式:无需人工交互,可在 CI/CD 流水线和自动化中运行
  • +权限系统:精细控制代理可读取、写入和执行的内容
bash
# Install Claude Code
npm install -g @anthropic-ai/claude-code

# Start a session in your project
cd your-project
claude

# Give it a task
> "Refactor the auth module to use JWT tokens
   and update all tests"

Claude Code 需要 Claude Pro、Team 或 Enterprise 订阅。它使用 Claude 的最新模型,根据任务复杂度消耗 Token。

Claude Code 是免费的吗?+
Claude Code 包含在 Claude Pro(20 美元/月)、Claude Team 和 Claude Enterprise 订阅中,按编程会话中消耗的 Token 计费。
Claude Code 与 Cursor 或 Copilot 有什么不同?+
Claude Code 是原生终端代理,而非 IDE 插件。它直接操作你的真实文件系统和 Shell,具备完整的项目上下文和运行命令的能力。Cursor 和 Copilot 是集成在编辑器中、专注于内联建议和聊天的工具。
Claude Code 支持任意编程语言吗?+
是的。Claude Code 读取源文件并运行 Shell 命令,不受语言限制。它支持 JavaScript、Python、TypeScript、Go、Rust、Java、C++ 以及你使用的其他任何语言。
CLAUDE.md 是什么,为什么重要?+
CLAUDE.md 是放置在项目根目录的配置文件,包含项目专属指令——编码规范、架构说明、常用命令——Claude Code 在每次会话中都会自动遵循。它充当代理的持久记忆。

Related terms

Agentic 编程模型上下文协议(MCP)CLAUDE.md无头 AI 代理

Related comparisons

Claude Code vs CursorClaude Code vs GitHub CopilotClaude Code vs ClineClaude Code vs Aider

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS