VibeCoding实践——Ubuntu 接入Claude Code Cli 配置教程

一、系统环境

Ubuntu 24.04, Node.js v20.20.2, Git 2.34.1

如果没有上述库需要自行安装:

sql 复制代码
sudo apt update && sudo apt upgrade -y

安装 Node.js

bash 复制代码
# 安装Node.js最新版本,要求node.js版本在18以及更高
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install nodejs -y

安装 git

复制代码
sudo apt install -y git 

二、安装 Claude Code CLI

1. 使用淘宝的国内镜像源进行安装

arduino 复制代码
sudo npm config set registry https://registry.npmmirror.com

2. 检查是否安装成功:

css 复制代码
claude --version

3. 配置APIKEY和地址:

这里需要注意,Claude code是一个执行框架,不一定需要对接Claude模型,对于国内用户而言,只要模型支持 Anthropic API 兼容接口,可以通过 Claude Code 调用这些系列模型。下面以deepseek模型为例讲解。

(1)通过查看Deepseek的官方API接口文档:

首次调用 API | DeepSeek API Docs

我们发现deepseek兼容Anthropic API,此时的base_url变为了https://api.deepseek.com/anthropic ,而不是我们之前实践中创建agent常用的https://api.deepseek.com,除了deepseek之外的其他国产大模型也是如此查找。

(2)申请对应大模型的API

以deepseek为例,在API开放平台进行申请,得到APIkey

DeepSeek 开放平台

(3)配置~/.claude/settings.json文件

将以下配置填写进去:

json 复制代码
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-99f***********************c",
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_MODEL": "deepseek-v4-flash"
  },
  "model": "deepseek-v4-flash"
}

还有一种方法是直接配置环境变量:

本例采用第一种方法配置~/.claude/settings.json文件。

(4)跳出引导界面

手动修改了配置文件、更换了 API 密钥、或者遇到了某些 Bug,程序可能会错误地认为你没有完成过初始化,从而每次启动都强制弹出引导界面。

bash 复制代码
sudo nano ~/.claude.json

在 ~/.claude.json 文件的末尾加上 "hasCompletedOnboarding": true

手动加上这一行并设为 true,可以强制跳过该弹窗,让你能够正常进入命令行交互界面。

三、效果测试

1. 创建工作空间

当前选择在桌面创建一个claude_code的文件夹,然后进入该文件夹运行claude。

bash 复制代码
mkdir ~/Desktop/claude_code
cd ~/Desktop/claude_code
claude

观察到以下输出:

询问问题进行测试:

相关推荐
hpoenixf9 小时前
从 Trace 到可信观测:我们的 Agent 可观测体系怎样一步步建立起来
人工智能·agent
hpoenixf9 小时前
从能读取到能研究:我们如何把 agent的 PDF tool升级为可追溯的多模态能力
agent
goehou9 小时前
Agent 接飞书实战:回调验签、事件去重与异步回复(附踩坑)
实战·飞书·agent·mcp·im集成
Rosanci10 小时前
多个 AI 会话同时改一个项目,怎样避免任务互相踩?
人工智能·agent·ai 编程
七夜zippoe12 小时前
Agent 接入企业微信/钉钉:渠道对接实
ai·钉钉·企业微信·agent·渠道对接
aichitang202413 小时前
QCU 2.0.0:补齐 Windows、Linux 与 GNOME Wayland
linux·运维·windows·ai·agent·ai编程
Autumn_ing14 小时前
AI Agent工作台能做什么?一个产研任务从资料到交付怎么走
ai·agent·产品经理·墨刀·ai agent·prd·墨刀ai客户端
拍手笑沙鸥15 小时前
系列8之「超体」闭环迭代机制:让智能体"越用越聪明"的自我进化
agent
方方洛15 小时前
ai-agent教程-12-生产部署
人工智能·llm·agent