当前位置: 首页 > news >正文

opencode安装,无root

ubuntu


1.安装NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

激活 NVM

source ~/.bashrc

验证 NVM:检查 NVM 是否安装成功

nvm --version

2.安装 Node.js 和 npm:使用 NVM 安装你需要的 Node.js 版本(npm 会随之自动安装)

nvm install --lts

验证安装:最后,检查 Node.js 和 npm 的版本。

node -v npm -v

设置 npm 全局包路径(避免权限问题)

mkdir -p ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc

你可以用下面命令检查是否配置正确:

npm config get prefix

应该输出/home/wangqinxuan/.npm-global

3.安装 opencode-ai

npm install -g opencode-ai@latest --registry=https://registry.npmjs.org

验证安装

opencode --version

配置api key

mkdir ~/.config/opencode vim ~/.config/opencode/opencode.json

内容写

{

"$schema": "https://opencode.ai/config.json",

"model": "******************",

"provider": {

"kuaipao": {

"name": "Kuaipao",

"npm": "@ai-sdk/openai-compatible",

"options": {

"baseURL": "******************",

"apiKey": "******************"

},

"models": {

"*************": {

"name": "***********"

}

}

}

}

}

windows


1、安装 Git

官方网站:https://git-scm.com/
直接Install for Windows即可。

安装好后进行验证:

git --version
2、安装Node.js

官方网站:https://nodejs.org/

直接获取安装就行。
验证:

node -v npm -v

如果npm -v报错

Set-ExecutionPolicy RemoteSigned

选A


3、安装 OpenCode

终端运行即可:

npm install -g opencode-ai

验证:

opencode --version

启动:

opencode

配置api key:

路径C:\Users\用户名\.config\opencode\opencode.json

{

"$schema": "https://opencode.ai/config.json",

"model": "kuaipao/gpt-5.3-codex",

"provider": {

"kuaipao": {

"name": "Kuaipao",

"npm": "@ai-sdk/openai-compatible",

"options": {

"baseURL": "https://kuaipao.ai/v1",

"apiKey": "**************"

},

"models": {

"gpt-5.3-codex": {

"name": "gpt-5.3-codex"

}

}

}

}

}


http://www.jsqmd.com/news/778959/

相关文章:

  • 自己画LAN8720板子,网口死活不通?别急着怀疑代码,先检查这4个不起眼的电容
  • 扣子实战:告别剪辑熬夜!Seedance2.0 联动扣子,一键生成专业口播电商带货短视频
  • 从码农到架构师:Boss-Skill项目揭示全栈开发者进阶之路
  • 2026年4月仿古砖公司推荐,仿古砖提升家居整体质感 - 品牌推荐师
  • 高中化学资源合集(第三辑)
  • 山东大学项目实训3——推荐算法引擎与地图 LBS 服务的深度集成
  • 对比自行搭建代理使用Taotoken聚合服务的便捷性感受
  • 2026最权威的六大AI辅助论文网站解析与推荐
  • 构建私有AI搜索网关:连接SearXNG与OpenClaw的桥接方案
  • 开源机械爪项目全解析:从设计到ROS集成
  • 2026丽江目的地婚礼推荐榜:这几家好评如潮,去一次就值了 - 速递信息
  • 用BloomBee实现低成本分布式大模型推理:P2P流水线并行实战指南
  • 别再让Excel导入报错!用EasyExcel+自定义监听器搞定6种数据校验(附完整代码)
  • Pixel2Geo 厘米级定位,危化园区无感全域管控
  • 梳理一下前端模块化规范:CommonJS ESM AMD CMD UMD
  • RK3128红外遥控调试避坑实录:解决按键失灵、无法唤醒和关机开机问题
  • 本地AI代理框架palot:从YAML配置到实战应用全解析
  • 2026濮阳正规医美整形推荐榜:这一家口碑认证别错过 - 速递信息
  • day1召开团队项目计划会议
  • 【人生底稿 22】嘉兴突击出差记:一场仓促行程,埋下湖南项目的伏笔
  • 四十三、网络编程(下)——TCP 编程与 HTTP 入门
  • 2026年4月商务车改装定制门店口碑推荐,商务车座椅改装/漆面保护膜/隐形车衣/商务车改装,商务车改装品牌哪家专业 - 品牌推荐师
  • PHP怎么处理Paragonie安全库_PHP加密与随机数生成【技巧】
  • 吃透C++ AVL树:原理+完整实现,新手也能轻松上手
  • Keil uVision仿真器进阶:如何正确配置外部时钟与查看SYSCLK频率
  • Visual Studio 2022实战:一步步搭建C++ ADS客户端与TwinCAT3 PLC的浮点数通信Demo
  • 追风筝的人
  • 为AI编码助手集成sh-guard:语义化Shell命令安全防护实践
  • MatrixFusion 全视频融合,一屏统览危化全域态势
  • AS5600磁编码器避坑指南:从I2C通信失败到角度跳变的5个常见问题及解决方法