AI辅助编程在大模型能力的支持下,能够帮助开发者在更短时间内更深入地理解整体代码结构,也能快速生成满足需求的代码功能。当然,最终代码质量、可维护性与安全性仍然需要开发者自行把关。只要把AI编程助手用好,就能在实际开发中达到事半功倍的效果。
当前AI编程工具层出不穷,选择也越来越丰富。本文先介绍其中一种常见方案:Claude Code 的安装方法,并结合 DeepSeek 模型,简单演示如何进行AI辅助编程。
1 Win10系统上安装
1.1 安装方案说明
目前有两种安装方式可选:
1.1.1 原生一键安装
只需执行一条命令,即可编译生成独立的 claude.exe 二进制程序。
Windows 环境下仅需依赖 Git‑Bash(Git for Windows)。
irm https://claude.ai/install.ps1 | iex
不过这种方式可能会遇到网络访问问题,本文暂时不采用该方法。
1.1.2 npm 安装方式
这是旧版安装方式,需要 Node.js 18+,虽然不再获得新功能更新,但优点是不需要额外处理网络问题,安装过程相对更省心。
本文主要介绍 npm 的安装方式。
1.2 node.js安装
先前往 Node.js 官网下载安装包,然后按提示完成安装即可。
安装完成后,可以先在 cmd 中查看 node 和 npm 的版本,确认 Node.js 与 npm 已成功安装。
1.3 安装claude code
接下来通过命令安装 Claude Code。
npm config set registry https://registry.npmmirror.com # 使用国内 npm 镜像加速npm install -g @anthropic-ai/claude-code # 安装claude‑code
安装成功后,输入 claude 即可启动 Claude Code。
上图中由于缺少配置文件,因此程序启动后会直接退出。
1.4 修改配置文件-DeepSeek模型
Claude Code 可以理解为一个调用大模型能力的客户端外壳,只有接入AI大模型后才能真正发挥作用。Claude Code 官方模型在国内使用时,通常还需要解决网络访问问题。
初次体验时,可以优先使用国内可访问的模型进行测试。当然,如果是工作场景,公司有内部专用模型或现成的 API token,直接使用公司的配置会更方便。本文介绍的是个人用户搭配 DeepSeek 使用的方式。
以 DeepSeek 为例,进入官网后找到 API 开放平台,完成注册和登录后,先创建一个 API key。
新建文件:C:UsersAdministrator.claudesettings.json
然后输入:
{ "env": { "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic", "ANTHROPIC_AUTH_TOKEN": "sk-xxxx", "ANTHROPIC_MODEL": "deepseek-v4-pro", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" }}
注:"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" 是一个总开关,只保留真正的 AI 对话 API 请求(即发给 DeepSeek 的请求),并关闭所有后台访问 Anthropic 官方服务器的附加网络流量。即使不添加也能使用,但建议加上,配置会更稳妥。
1.5 验证claude的功能
再次在 cmd 中输入 claude 启动,这次程序就不会自动退出了。首次启动时,还会提示你选择界面显示模式,比如黑暗主题、明亮主题等。
进入主界面后,就可以开始对话测试了,例如输入 hello 并回车。
由于账户里没有充值,所以在应答时出现了报错。可以充值后继续测试;如果不想付费,也可以自行寻找其他可用的免费模型。
充值完成后,再次对话即可正常使用。
1.6 VSCode安装Claude插件便于辅助编程
如果你平时使用 VSCode 编写代码,也可以安装 Claude 插件,这样更方便进行AI辅助编程。
安装完成后,点击插件图标,就可以在右侧对话框中通过自然语言与 AI 交互,例如让它分析代码、解释逻辑或协助修改代码。
比如让它分析代码结构,分析完成后,结果就会展示在右侧窗口中。
2 Linux服务器上安装
如果代码部署或编辑环境在远程 Linux 服务器上,使用 VSCode 的 SSH 远程功能连接服务器进行开发时,想要在服务器端使用 Claude Code,也需要单独安装和配置。
2.1 ssh登录说明简记
为了演示安装和使用过程,这里我使用 Ubuntu 虚拟机作为远程服务器环境。
如果想通过 SSH 登录 Ubuntu,需要先开启 SSH 服务,相关命令如下:
# 安装SSH服务sudo apt updatesudo apt install openssh-server# 启动SSH服务sudo systemctl start ssh# 或开机自启sudo systemctl enable ssh
开启 SSH 后,查看服务器 IP 地址,可以先使用 SSH 客户端,例如 MobaXterm,确认已经能够正常 SSH 登录。
然后再测试 VSCode 的 SSH 远程连接功能:点击左下角的远程连接图标,在顶部弹出的框中选择 SSH,再选择 Linux 平台。
最后输入用户名和 IP,例如:
xxpcb@192.168.5.106
登录成功后,可以打开服务器上的某个代码目录进行编辑,比如我自己的项目目录。
需要注意的是,之前在 Windows 系统中安装的 Claude Code 插件,在远程服务器环境中并不能直接通用,通常会显示为灰色状态,因此需要在服务器环境中也安装对应插件。这个插件可以等服务器端 Claude Code 安装完成后再装,本身只是作为辅助入口。
接下来同样是在 Ubuntu 中先安装 node.js,再安装 claude code。
2.2 安装node.js
# 前置依赖
sudo apt update
sudo apt install -y git curl ca-certificates
# 安装 Node.js 20 LTS
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# 查看版本
node -v
npm -v
2.3 安装claude code
# 设置 npm 国内镜像源
npm config set registry https://registry.npmmirror.com
# 安装claude code
npm install -g @anthropic-ai/claude-code --allow-scripts=@anthropic-ai/claude-code
需要注意的是,安装过程中可能会出现报错。如果遇到这种情况,可以继续按照下面的步骤处理后再重新安装。
# 创建存放全局包的文件夹mkdir -p ~/.npm-global# 设置npm全局安装路径npm config set prefix '~/.npm-global'# 再次执行安装npm install -g @anthropic-ai/claude-code --allow-scripts=@anthropic-ai/claude-code# 查看版本确认安装上了claude --version
我的安装结果如下:
2.4 配置settings.json
配置文件的位置逻辑是一样的,都是放在当前用户目录下,只是 Windows 和 Linux 的具体路径有所不同。
首先在命令行中输入这个命令:mkdir -p ~/.claude,用于创建 Claude 的配置目录。然后再输入nano ~/.claude/settings.json,创建并编辑配置文件。你可以直接把配置内容粘贴进去,或者把 Windows 中已经配置好的文件复制过来,放到这个位置也可以。
2.5 验证
接下来,在命令行中输入 claude,检查是否能够正常启动和使用。
然后在 VSCode 中也是一样,安装好插件后,就可以开始对话式使用了。
3 总结
本文介绍了AI辅助编程工具 Claude Code 的基础使用方法,包括在 Windows 系统和 Linux 服务器上的安装配置流程,并结合 DeepSeek 模型演示了基本使用方式,适合希望快速上手 Claude Code 与 AI 编程助手的用户参考。
