背景
终端AI助手的出现改变了命令行编程体验——不再需要离开终端去浏览器问AI,直接在命令行里描述需求,AI帮你写代码、改bug、做代码审查。
Claude Code
安装
npm install -g @anthropic-ai/claude-code
优点
- 强大的上下文理解:自动读取项目结构、git历史
- 可执行多步操作:读文件 → 修改 → 运行测试 → 修复,一气呵成
- Agent模式:能自主完成小feature开发
- 支持Aider的map功能:展示项目结构概览
缺点
- 需要Anthropic API key,不是独立产品
- 网络延迟明显(国内使用需要代理)
- token消耗快,大项目容易触发limit
GitHub Copilot CLI
安装
npm install -g @githubnext/github-copilot-cli
优点
- 直接使用Copilot订阅,无需额外付费
- 三大命令:
gh copilot explain、gh copilot suggest、gh copilot what-the-shell - 极低延迟,国内直连可用
缺点
- 功能相对简单:主要是命令建议和解释
- 不能自主编辑文件
- 上下文仅限于当前命令,不感知项目结构
结论
| 维度 | Claude Code | Copilot CLI |
|---|---|---|
| 功能深度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 延迟 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 价格 | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| 适合场景 | 复杂开发 | 命令辅助 |
各有各的定位。Claude Code适合写代码,Copilot CLI适合查命令。