用途:Claude Code 是运行在终端中的智能体式编程工具,让开发者用自然语言对话把想法变成代码,可读写并执行代码、通过 Model Context Protocol(MCP)连接外部工具、把任务委派给专用子智能体,并保持对项目结构的上下文感知,支持交互式与程序化使用。
主要能力:代码开发与修改(按描述生成实现、重构、写测试、生成文档、创建提交与 PR);调试与分析(分析报错、定位根因、代码审查、性能分析、探索陌生代码库、查找相关代码);终端操作(执行 bash 命令与脚本、文件读写编辑、后台任务、跨多轮保持会话上下文);外部集成(经 MCP 连接 GitHub、Sentry、数据库、API、云平台,执行 SQL、查看日志与监控、串联浏览器操作与终端命令);专用智能体(Explore 只读探索、Plan 规划、自定义子智能体);定制扩展(Skills、Plugins、Hooks、CLAUDE.md 记忆文件)。
使用方式:在终端中以自然语言描述需求,工具会先给出计划并追问澄清,再实施改动、生成并运行测试、创建提交。常见流程包括功能实现、缺陷修复、代码审查、数据库操作与多步自动化。可运行于任意终端(原生支持 iTerm2、WezTerm、VS Code 终端),并提供 VS Code 与 JetBrains 扩展、Chrome 扩展、桌面应用;CI/CD 方面支持 GitHub Actions(claude-code-action)、GitLab CI/CD 与 Agent SDK 程序化执行;云平台支持 Claude API(默认)、Amazon Bedrock、Google Vertex AI、Microsoft Azure。
限制与安全:操作受显式权限控制,执行命令、修改文件或访问外部资源前需批准,可配置自动批准或使用普通、自动接受、计划等权限模式;遵循 .gitignore,支持沙箱执行与受限工具访问,企业部署支持托管配置与审计日志。会话自动保存、按项目目录存储并可命名恢复。模型可选 Sonnet(默认)、Opus、Haiku,子智能体可用不同模型。具体收费、价格与配额资料暂未提供。