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

观察到以下输出:

询问问题进行测试:

相关推荐
新知图书3 小时前
8.2 智能体的心跳执行模式:以智能体为核心(智能体工程)
人工智能·agent·ai agent·智能体
CodeBlog-star3 小时前
LLM安全实战:提示词注入与越狱攻击防御指南
python·agent·提示词攻击·越狱攻击
nix.gnehc5 小时前
会话状态的生命周期 -- 以一条消息为例
agent
桦说编程6 小时前
记一次 Coding Agent 改动带来的bug与启示
后端·agent·vibecoding
阿里云大数据AI技术6 小时前
阿里云 Milvus 知识库开启邀测,助力客户构建企业级 Agent
人工智能·agent
rcyw7 小时前
Agent Sandbox 不只是一个 exec:我为什么做了 Axern
agent
网易云信7 小时前
政企共建!全国首个网易智企 AI OPC 社区落地衢州
aigc·agent
阿文和她的Key7 小时前
把 800+ 文件的真实项目交给 XunOPC,它到底能不能真的修 Bug?
agent·ai编程
宋哥转AI7 小时前
深入理解 AI Agent · MEMORY #02:记忆的工程机制
人工智能·agent·ai编程
lfn7 小时前
给 Agent Skill 写 description 不再靠猜:触发率量化 + 自动修复闭环
agent