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 代理

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