当前位置: 首页 > news >正文

Claude Code介绍

Claude Code 是 Anthropic 推出的面向开发者的 AI 编程协作工具,与传统的Chat模式不同,Claude Code是一个能读项目、懂上下文、遵守约束的 AI 编程搭档。

Claude Code 核心目标是理解你的整个项目,并参与到真实的编码、修改和重构过程中,主要具备三点特征:

  • 上下文感知:不仅理解单个文件,而是理解整个项目结构
  • 工程化导向:关注可维护性、规范、测试,而不是一次性代码
  • 可定制行为:通过 Skills(技能包)让 AI 遵守你的规则

二、Coding Plan选择

Claude Code官方支持通过 Claude订阅 或 Anthropic账户 开通使用,同时也支持第三方提供商;本文以第三方 Coding Plan(阿里云百炼)为例进行讲解。

阿里云百炼是一站式大模型开发与应用平台,集成了千问及主流第三方模型(Qwen、GLM、Kimi、Minimax等),为开发者提供了兼容Anthropic协议的API及全链路模型服务。

PS:业界存在多家兼容Anthropic协议的模型供应商,可参考选择:阿里云百炼、‌智谱AI、DeepSeek ... 等。

三、Claude Code安装配置

3.1、Claude Code 命令安装

Claude Code 提供多种产品形态,Terminal形态提供功能完成的CLI,用于直接在终端中使用 Claude Code 编辑文件、运行命令,并从命令行管理整个项目。

针对Mac用户可选择 Brew 方式安装:

brew install --cask claude-code

其他命令:

# 查看版本 claude --version # 更新版本 claude update

3.2、Claude Code 配置 Coding Plan

a、初始化「流程配置文件」~/.claude/settings.json

vi ~/.claude/settings.json

b、编辑「流程配置文件」

将 YOUR_API_KEY 替换为 Coding Plan 专属API Key;保存配置文件,重新打开一个终端即可生效。

{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://coding.dashscope.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "qwen3.6-plus", "ANTHROPIC_SMALL_FAST_MODEL": "qwen3.6-plus", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-plus", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.6-plus", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.6-plus", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.6-plus" } }

c、 编辑或新增「客户端配置文件」~/.claude.json

将hasCompletedOnboarding 字段的值设置为 true。该步骤可避免启动Claude Code时报错:Unable to connect to Anthropic services。

{ "hasCompletedOnboarding": true }

d、开启 Agent Team功能(可选)

Agent Team 是 Claude Code 的实验性功能,需设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 环境变量为 1 来启用。变量设置方式:

{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", ... } }

3.3、Claude Code 命令使用

打开终端,并进入项目所在的目录

cd path/to/your_project claude

启动后,授权 Claude Code 执行文件

Quick safety check: Is This a project you created or one yuo trust? ... > 1. Yes, I trust this folder 2. No, exit

输入/status确认模型、Base URL、API Key 是否配置正确。然后,可以在 Claude Code 中对话使用。

3.4、Claude Code 常见命令

命令说明示例
/init在项目根目录生成 CLAUDE.md 文件,用于定义项目级指令和上下文。/init
/status查看当前模型、API Key、Base URL 等配置状态。status
/model <模型名称>切换模型。/model qwen3-coder-next
/clear清除对话历史,开始全新对话。clear
/plan进入规划模式,仅分析和讨论方案,不修改代码。plan
/compact压缩对话历史,释放上下文窗口空间。compact
/config打开配置菜单,可设置语言、主题等。config

四、IDEA 集成 Claude Code

Claude Code IDE 插件支持在 JetBrains 系列 IDE中使用。
打开JetBrains扩展市场(Setting -> Plugins -> Marketplace),搜索 Claude Code 插件安装即可。

安装后重启IDE,单击右上角图标即可使用,可通过/model <模型名称>命令切换模型。

五、实战演示

5.1、简单任务

a、发布任务:

  • 任务描述:“分析项目的 pom 依赖版本,帮我升级到最新版本。注意:先计划,找我确认后再执行”
  • 补充说明:为避免任务执行偏离目标,强烈建议「先计划,再执行」,参考文末最佳实践建议。
http://www.jsqmd.com/news/1075477/

相关文章:

  • 如何高效使用开源智能激活工具:Windows与Office一站式解决方案
  • JumpServer堡垒机安全检测工具BlackJump设计与实战
  • 字节后端开发实习生 AI Lab 面经:不太看 OS 和网络,更看代码能力和算法思维
  • 工业场景YOLO落地踩坑实录:光照、遮挡、小目标的“三板斧”解法
  • 终极指南:免费开源Switch模拟器Ryujinx的完整配置与性能优化方案
  • 开源AI的最后一公里:用区块链实现可验证的分布式训练
  • MuleSoft+LangChain企业AI编排:数据集成与智能推理的分层实践
  • Agent不是万能药!企业落地AI智能体的5个反共识与边界认知
  • 实操Ubuntu在线升级日志22.04.5 LTS To Ubuntu 24.04.4 LTS
  • Jackson反序列化高危漏洞深度剖析与立体化防御指南
  • 2026下半年AI Agent风向标:从“对话交互”到“端到端执行”的范式转移
  • iOS激活锁绕过终极指南:5分钟免费解锁iPhone的完整教程
  • MCF51QW256嵌入式MCU实战:硬件加密、低功耗与DMA协同设计
  • 拆解12.8分SCI:利用 Gemini 3.5 这一招写出顶刊级摘要!
  • 吉他面板工艺解析:云杉与桃花心木的区别,以及入门吉他的配置选择
  • Selenium 4 WebDriver连接异常深度解析与实战解决方案
  • 预测性分析实战手册:20个可落地的工业级用例
  • ArduSub水下机器人树莓派设置全指南:从串口校准到MAVProxy服务化
  • AI落地实战指南:从技术拐点到业务闭环的工程化路径
  • 5分钟打造万能系统启动盘:Ventoy彻底告别重复格式化时代
  • 嵌入式-常见简单通信协议介绍
  • AI 辅助生成数据修复脚本前,先做回滚清单:一次 UPDATE 漏写范围条件的防线设计
  • 告别龟速下载:开源网盘直链助手让你的文件下载飞起来
  • 信息管理化技术中的信息收集信息分发信息存储
  • Element Plus终极指南:5个步骤快速构建专业级Vue 3企业应用
  • 【C++】003、static关键字
  • SharpIDE: 基于 .NET 与 Godot 引擎的跨平台开源 IDE
  • 终极指南:如何用League Akari自动化英雄联盟客户端,提升游戏效率3倍
  • Tech Interview Handbook:技术面试准备,有人替你整理好了
  • 终极突破!5分钟让网盘下载速度飙升10倍的免费解决方案