目的
作为程序员,在AI时代的浪潮中,必须得学学用AI进行开发了,否则就被时代所抛弃。
现在就学学AI开发环境搭建的全过程,到底怎么搭建开发环境,先弄一个比较流行打法。 根据技术大拿们的推荐进行学习,推荐如下:
我们是国内,就说说国内的吧;其意思就是: 用 Claude Code 这个强大的"AI开发指挥官",通过标准的配置去指挥一个"大模型大脑"(如GLM或Claude),你在VS Code里负责监督和验收。 就是这样:
从上面过程,可以看到,多出两个干活的,而且,都是专业的,非常厉害,效率肯定刚刚的。
Claude Code到底是什么?
Claude Code 本质是一个终端里的 AI 编程助手(CLI工具)。它不是一个聊天窗口,而是一个能直接读取你项目文件、执行命令、修改代码、运行测试的智能代理。 你可以把它想象成一个坐在你旁边、能直接操作你电脑的初级程序员。你只需要用自然语言描述需求,它会自己规划、探索代码库、编写并调试代码。 你听说的"Claude Code CLI / VS Code + 插件"是它的两种使用形态: CLI:在终端里使用,功能最全。 VS Code 插件:在编辑器内提供图形界面,体验更友好。
VS Code是什么?
VS Code 全称是 Visual Studio Code,中文一般叫 "VS Code" 或 "VS 代码"。它是微软开发的一款免费、跨平台的代码编辑器,用来写代码、看代码、改代码。 你可以把它简单理解成:一个专门用来编程的"高级记事本",但功能强很多。 它主要能干什么?
- 打开你的项目文件夹,浏览所有代码文件
- 写代码时自动高亮语法、补全代码、提示错误
- 内置终端,可以直接运行命令
- 支持 Git,方便管理代码版本
- 可以调试程序
- 最重要的是:可以安装海量插件,扩展各种功能 它不是什么? 它不是微软那个大型 IDE Visual Studio(通常叫 VS)。
- Visual Studio:重量级开发工具,主要用来做 .NET、C++、大型项目。
- VS Code:轻量级编辑器,启动快,插件多,前后端、Python、AI 开发都能用。
两者名字像,但完全是两个软件。
过程
前置条件---Node.js的安装--这是claude code所依赖的生态
为什么安装Node.js? 因为Claude Code 主要是用 TypeScript 开发的,运行在 Node.js 生态上,界面部分用的是 React 的终端版 Ink。 简单说,你可以把它理解为一个用 JavaScript/TypeScript 写的命令行程序,所以安装前必须先装好 Node.js 环境。 这里有个容易混淆的点:Claude Code 的底层模型是 Anthropic 的 Claude,但工具本身是 TypeScript 写的,而不是用 Python 或 Rust 这类语言

前置条件---安装visual studio code

前置条件-Git for Windows
如果你在 Windows 原生环境下使用,建议安装,因为 Claude Code 的某些功能依赖 Bash 工具。
安装claude code CLI
安装方式有两种,推荐 npm 全局安装,通用性好。 打开终端(Windows 用 PowerShell 或 CMD,macOS/Linux 用 Terminal),执行: npm install -g @anthropic-ai/claude-code 安装完成后,验证一下: claude --version 如果显示版本号,就说明安装成功了。 具体过程如下:
如果提示上面的错误,是因为没有执行脚本的权限,执行这一个命令可以临时窗口有执行脚本的权限: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
获取大模型
我是选择了阿里的云百炼,里面有免费的token可以用

与模型结合
通过配置,让 Claude Code 这个"指挥官"去调用阿里云百炼的 GLM 模型来思考。这需要你有一个 GLM Coding Plan 的 API Key。
-
获取 API Key 在套餐概览页面创建一个 API Key。

-
配置 Claude Code 使用 GLM Claude Code 通过读取一个配置文件来获取模型信息。 在终端中执行: npx @z_ai/coding-helper 然后根据向导提示,选择语言、输入你的 GLM API Key、选择 Claude Code 工具,它就会自动帮你把配置写好。 如下所示:

个人感觉:这种配置,其实不太好用,我自己的使用感觉是这样的,还是用手动配置好。
如果你想手动配置,也可以编辑 ~/.claude/settings.json 文件(Windows 路径:C:\Users<用户名>.claude\settings.json),写入类似以下内容 { "env": { "ANTHROPIC_AUTH_TOKEN": "你的GLM_API_Key", "ANTHROPIC_BASE_URL": "open.bigmodel.cn/api/anthrop...", "ANTHROPIC_MODEL": "glm-5.3" } } 我是这样配置的:
个人感受:我使用时,上面的配置文件是不存在的,是我自己建立的 验证一下成功了吗?
哈哈,成功了,输入claude,就会有一个命令行提示,然后,你输入一个需求,就看看反应了,上面我是输入的介绍自己:
它可以正确介绍自己了,说明,它有大脑了,这就是说配置成功了,真是太不容易了,哈哈!!!
在CLI里面编程
就是在claude code CLI里面进行编程,其实就是命令行里面进行编程,那就进行简单的编程试试:
使用的情况,如何退出呢,命令: /exit 就可以直接退出了。
是可以正常使用,在命令里,进行编程,实在太不友好了,我们到编程工具当中,就是上面的visual studio code里面进行编程了。
与visual studio code的结合
打开visual studio code,安装如下的插件:
然后就可以进行编码了,我试了一下,功能果真十分强大:
个人感受:使用时要注意一下,我使用时,一会就提示我欠费了,这一点得注意一下,这说明,强大的是要付出代价的 上面的功能真得很强大,它可以让你选择很多方案,它可以对需求一步步的细化,真是让人感觉得匪夷所思!!! 一会就生成了很多代码和文档,太厉害了。
总结
听了很多AI编码厉害的消息,我还是有些疑惑,现在试了,真得十分震惊,它想得很全面,关键,它还能与你交互,根据你的需要,它也在不断的调整,有一种什么感觉呢,有一种,你是一个公司老板,AI是一个公司部门领导,我下达了需求,公司领导,会给你很多方案,你只需要选择就可以了,就是这么简单,AI真得十分强大。 有些这样的感觉:
AI让程序员当上了老板,程序员开发了AI,从而解放了自己,这也说明了一个道理:只有自己才能解放自己。