初试Claude Code

一、介绍

Claude Code 是 Anthropic 推出的终端优先、全代码库理解的 AI 编程助手,主打在命令行 / IDE 里直接做代码生成、重构、调试与自动化,支持多文件协同与全流程开发闭环。

  • 定位终端原生 AI 编程智能体,区别于传统 IDE 插件式补全工具
  • 核心模型:基于 Claude 4 Opus/Sonnet 等,专为代码理解与生成优化Anthropic
  • 核心价值:几秒内理解整个代码库结构与依赖,无需手动选上下文文件
  • skill技能拓展: 可以教它你的编码习惯和团队规范,让它按照我们的方式工作

二、与其他ai编程工具的区别

1. 产品定位与形态

工具 核心定位 产品形态 交互方式
Claude Code 终端原生编程智能体 命令行 CLI 工具 自然语言指令 + 终端执行
GitHub Copilot IDE 实时代码补全助手 IDE 插件 编辑器内 Tab 补全 + 聊天
Cursor AI 原生代码编辑器 独立编辑器 + IDE 插件 图形界面 + 全文件指令修改
CodeWhisperer 云原生安全编码助手 IDE 插件 实时补全 + 安全扫描

2. 核心能力对比

能力维度 Claude Code GitHub Copilot Cursor CodeWhisperer
上下文长度 超长上下文(200k+ tokens) 中等,依赖编辑器索引 较长,支持全项目理解 较短,侧重单文件
自主执行 Agent 强,可自动改文件、跑命令、提 PR 弱,以建议为主 中等,支持批量修改
实时代码补全 弱,不主打即时补全 极强,响应快体验好
跨文件/项目重构 极强 一般 较弱
终端/脚本集成 原生支持,可嵌入 CI/CD 较弱 一般 较弱
安全与合规 一般 有版权相关争议 一般 强,内置安全扫描

3. 适用人群与场景

工具 适合人群 最佳使用场景
Claude Code 后端/运维/资深开发者 大型项目重构、批量处理、自动化开发、服务器端开发
GitHub Copilot 全栈开发者、学生 日常编码、快速写业务逻辑、边写边补全
Cursor 追求高效 AI 编程的开发者 全栈开发、快速原型、大规模代码修改
CodeWhisperer AWS 云开发者、企业用户 云原生开发、重视代码安全与合规

4. 优缺点速览

工具 核心优势 明显短板
Claude Code 超长上下文、自主执行、终端友好 无图形界面、上手门槛高、前端较弱
GitHub Copilot 补全流畅、生态完善、响应快 Agent 能力弱、上下文有限
Cursor 生成+重构均衡、AI 体验完整 大项目性能一般
CodeWhisperer 安全强、AWS 深度集成、个人免费 通用能力一般、生态局限

三、安装与使用

可以参考这个视频
https://www.bilibili.com/video/BV1xSzyBNEAB/?spm_id_from=333.1391.0.0&vd_source=7c5234c48ca63551f294347997e90011
以及这个文档进行安装
https://www.runoob.com/claude-code/claude-code-install.html

可以使用国内的智谱的模型(参考https://docs.bigmodel.cn/cn/guide/develop/claude)
可以点击这个链接信息注册(https://www.bigmodel.cn/glm-coding?ic=W08QZZYNH1)
需要在配置文件 ~/.claude/settings.json 中,添加或替换如下环境变量参数

{
  "env": {
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5-turbo",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.1",
       "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "xxxxxx"
  }
}

四、使用示例

在vscode中进行使用

在这里插入图片描述

参考

  1. https://claude.com/product/claude-code
  2. https://www.runoob.com/claude-code/claude-code-tutorial.html
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐