核心功能
仓库感知编码、命令行执行、Git 集成、子智能体。
功能亮点
终端 agentic 编码
在项目目录直接对话,自主检索并读改多个文件
定向编辑
按报错栈、注释或 Issue 定位到具体行给出补丁
命令执行与 Git 集成
跑测试与构建验证改动,写提交信息并开 PR
子代理与扩展
拆子任务并行处理,可挂 MCP 服务与自定义 Skill
逻辑图谱
flowchart TD A[用户自然语言指令] --> B[项目上下文读取\n扫描仓库/索引文件] B --> C[任务规划与分解\n拆解为可执行步骤] C --> D[工具调用层\n读写/Grep/Shell/Git/MCP] D --> E[代码生成与多文件编辑] E --> F[命令执行与测试验证] F --> G[权限校验与人工确认] G --> H[结果反馈与记忆/子代理] H --> C
适用 / 不适用场景
✓ 适用
- 大型遗留代码库理解与跨文件重构
- 从零搭建项目脚手架或实现完整功能模块
- 自动生成并运行测试用例、修复 CI 失败
- Git 工作流自动化(提交、PR 描述、冲突分析、rebase 辅助)
- 结合 Shell/数据库/MCP 的多步骤运维或数据处理脚本编写
✗ 不适用
- 无网络/国内无代理环境下的稳定日常使用(需梯子)
- 偏好图形化、沉浸式 IDE 内联补全体验的用户(Cursor/Copilot 更顺手)
- 预算敏感、仅做轻量补全的个人开发者(订阅成本偏高)
- 强合规、数据不可出域的闭源企业内部(需私有化/本地模型替代)
- 需要完全离线、断网运行的场景(依赖云端 Claude 服务)
自定义模型 / 模型接入
支持自定义网关
官方支持 ANTHROPIC_BASE_URL/AUTH_TOKEN/MODEL 自定义网关;国产模型可经 one-api/cc-switch 桥接(社区方案,待核验)
接入方式
- 官方:ANTHROPIC_API_KEY + 浏览器 OAuth 登录
- 自定义网关:覆盖 ANTHROPIC_BASE_URL/AUTH_TOKEN/MODEL 指向兼容端点
- 多云:Bedrock/Vertex 等官方多云接入
- 国产桥接:one-api 聚合网关暴露 Anthropic 兼容端点(社区,待核验)
支持模型
Claude OpusClaude SonnetClaude Haiku网关自定义(DeepSeek/Qwen/GLM)
bash
one-api 桥接国产模型(社区方案) docker run -d -p 3000:3000 --name one-api <one-api-image> 控制台接入国产模型,拿网关 Key export ANTHROPIC_BASE_URL="http://<one-api-host>:3000" export ANTHROPIC_AUTH_TOKEN="<one-api-key>" export ANTHROPIC_MODEL="<custom-model-name>" claude
适用场景
• 大型遗留代码库跨文件重构
• 从零搭建项目脚手架/完整功能
• 自动生成测试、修复 CI 失败
• Git 工作流自动化(提交/PR/冲突)
• Shell+数据库+MCP 多步运维脚本
安装配置
bash
前置:Node.js 18+ node -v 全局安装(推荐) npm install -g @anthropic-ai/claude-code 免安装直接运行 npx @anthropic-ai/claude-code 进入项目目录并启动(macOS/Linux/Windows-WSL 通用) cd <your-project> claude 认证:首次运行触发浏览器 OAuth;或用 API Key export ANTHROPIC_API_KEY="<sk-ant-xxx>" 自定义网关/国产桥接(可选) export ANTHROPIC_BASE_URL="<https://your-gateway>" export ANTHROPIC_AUTH_TOKEN="<gateway-key>" export ANTHROPIC_MODEL="<model-name>" Windows PowerShell 等价:$env:ANTHROPIC_API_KEY="<sk-ant-xxx>"
使用方法
bash
项目根目录启动对话 claude 自然语言下达任务 claude "读取 README,给 parseConfig 补单元测试并跑通" 斜杠命令 /commit /review /ide 非交互管道(脚本/CI) claude -p "把 var 改成 const 并修复 lint" 调用自定义 Skill claude "用我的 deploy 技能发布到预发"
关键指标
尚未核验对标产品,此处只列本工具自身指标,不做对比结论。
指标Claude Code
价格付费
开源否
上手难度进阶
Token 消耗高
相关工具
同类工具
优点
- Agentic 闭环强,复杂多文件任务可自主完成
- 终端原生无 IDE 绑定,适合远程/SSH/CI/脚本化
- 上下文窗口大,仓库级理解优于补全型
- Skills/Subagents/Hooks/MCP 扩展体系丰富
- Git 与命令行深度集成,改动可验证可回滚
- 跨平台 + VS Code/JetBrains 插件联动
缺点
- 国内无法直连需代理,网络稳定性影响体验
- 重度使用成本高,Max 档 $100-200/月
- 非图形化 IDE 体验,内联补全用户转换成本高
- 自主性高带来误操作/越权风险,需谨慎配权限
- 长任务受上下文与预算限制,超大仓库成本衰减
- 闭源厂商强绑定,迁移到其他模型成本高
综合反馈
多家评测称“当前最强 agentic 编码工具”,SWE-bench 88.6%(待官方核验)。