CodeBuddy CLI在Linux服务器上部署旨在支持无GUI环境下用自然语言进行系统诊断、脚本生成与代码分析;需先确认Linux系统、bash/zsh shell及curl已安装,推荐执行curl -fsSL https://www.codebuddy.cn/cli/install.sh | bash完成无root权限的原生二进制安装,并配置PATH后扫码登录启用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Linux服务器上配置CodeBuddy运行环境,是为了让运维与开发人员能在无图形界面的生产环境中直接调用AI能力完成系统诊断、脚本生成和代码分析等任务,无需切换本地IDE或依赖桌面环境。
确认基础运行条件
执行 uname -s 确认输出为 Linux;运行 echo $SHELL 检查当前 shell 是否为 bash 或 zsh;执行 curl --version 验证 curl 已安装——这是原生安装方式的唯一依赖。
若 curl 未安装:Ubuntu/Debian 系统运行 sudo apt update && sudo apt install -y curl;CentOS/RHEL 系统运行 sudo yum install -y curl 或 sudo dnf install -y curl。
【某些最小化镜像(如 Alpine、CentOS Stream minimal)默认不带 curl,跳过此步会导致后续安装脚本无法下载】
选择并执行安装方式
方法一:原生二进制安装(推荐)
在终端中一次性粘贴并执行:
curl -fsSL https://www.codebuddy.cn/cli/install.sh | bash
该脚本会自动完成:下载最新 release 的静态二进制文件 → 解压到 $HOME/.local/bin → 设置可执行权限 → 检查 PATH 是否包含该路径。整个过程无需 root 权限,所有文件仅写入用户家目录。
方法二:npm 全局安装(仅当已装 Node.js 18.20+)
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
运行:npm install -g @tencent-ai/codebuddy-code
若提示 EACCES 权限错误,说明 npm 全局目录不可写——此时不要加 sudo,改用以下三步修复:
① 创建私有全局目录:mkdir -p ~/.npm-global
② 配置 npm 使用该目录:npm config set prefix ~/.npm-global
③ 将 bin 路径加入 shell 配置:echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
验证安装并完成登录
执行 codebuddy --version,能正常输出版本号即表示安装成功。
运行 codebuddy 启动 CLI,首次运行会弹出二维码,用微信扫码完成身份认证。
扫码成功后终端显示欢迎界面,即可开始输入自然语言指令,例如:codebuddy ask "检查当前服务器内存使用率,并列出占用前五的进程"。

















