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

观察到以下输出:

询问问题进行测试:

相关推荐
To_OC13 小时前
调用远程MCP,手搓一个能查酒店、自动打开浏览器的 Agent
人工智能·agent·mcp
x-cmd13 小时前
Mac 涨价后,本地 AI 还能千元入门吗?
linux·人工智能·macos·ai·agent·amd·本地ai入门
To_OC13 小时前
跑通第一个 MCP Server 后,我终于搞懂它到底解决了什么问题
人工智能·agent·mcp
阿祖zu16 小时前
企业 AI 转型之痛,个人提效十倍不止,组织效率仍止步不前?
前端·aigc·agent
字节跳动视频云技术团队17 小时前
豆包视频通话背后,火山引擎重构 Agent 时代多模态传输底座
人工智能·agent·音视频开发
新知图书18 小时前
多模态响应解析与后处理
人工智能·agent·多模态·ai agent·智能体
奋飛18 小时前
AI应用工程:从模型能力到企业生产力,AI 应用为什么正在进入工程化时代?
agent·ai编程
AI语宙漫游指南18 小时前
【Agent架构】Loop Engineering 深度拆解:从内循环外循环到退出条件定义
架构·agent
字节跳动开源19 小时前
扣子✖️ SearchCLI:一个不会英语的卖家,靠一个 bot 卖到了日韩英多个市场
数据挖掘·开源·agent