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

OpenCode配置及使用

参考资料

  • 官方网站

    https://opencode.ai/zh

安装方法

Linux

  1. 安装Node.js - 开源、跨平台的 JavaScript 运行时环境
  2. 命令行执行
npm i -g opencode-ai
  • 注意: 虽然桌面客户端有Linux版, 但是是x86的, 是提供给Ubuntu等带图形界面的操作系统的

Windows

如果通过本地Docker部署了OpenCode,则可以通过命令 opencode web --hostname "0.0.0.0" --port 30000 在容器内启动web服务端(注意容器需要放通端口),然后在主机上通过浏览器http://localhost:30000/来访问,不需要安装下面的桌面客户端,功能是完全一样的

  • 安装桌面版

    OpenCode | 下载

基本配置

  • 在OpenCode工作目录下创建文件opencode.json写入
{"$schema": "https://opencode.ai/config.json","provider": {"myprovider": {"npm": "@ai-sdk/openai-compatible","name": "volcengine","options": {"baseURL": "https://ark.cn-beijing.volces.com/api/v3","apiKey": "个人api密钥"},"models": {"模型接入端点名(在opencode中的命名,即显示的模型名称)": {"name": "模型接入端点名(实际名称)"}}}}
}

使用方式

web

  1. 在安装了opencode的环境中执行
opencode web --hostname "0.0.0.0" --port 访问端口
  1. 在浏览器中访问http://安装了opencode的环境的ip:访问端口
  • opencode web启动时存在两个进程,这是正常现象

启动命令:opencode web --hostname 0.0.0.0 --port 30000│▼
┌─────────────────────────────────────────────────────────┐
│ 进程 1 (PID 89846) - Node.js 包装器                      │
│ node /root/.nvm/.../bin/opencode                        │
│ 作用:CLI 入口、参数解析、环境检查                        │
└────────────────────┬────────────────────────────────────┘│ fork/spawn▼
┌─────────────────────────────────────────────────────────┐
│ 进程 2 (PID 89854) - 实际服务进程                        │
│ .../opencode-linux-x64/bin/opencode                     │
│ 作用:运行 Web 服务器、处理请求、核心业务逻辑              │
└─────────────────────────────────────────────────────────┘

命令行

  • 直接在安装了opencode的环境的控制台中执行opencode

    注意首次使用需要选择自己配置的model,如ep-20260212220417-ltpnt

辅助插件

VSCode

  • OpenCode Beta - 管理session历史记录

任务流管理

  • GITHUB主页

    oh-my-opencode/README.zh-cn.md at dev · code-yeongyu/oh-my-opencode · GitHub

  • 安装命令,在opencode中输入(此为其官方推荐安装方式)

按照以下说明安装和配置 oh-my-opencode:
https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md
  • 注意
    • 如果安装时长时间卡住,则用npx oh-my-opencode install 命令手动安装

    • 需要配置额外的模型,可以让ai配置成和opencode一样的(提示词:修改oh-my-opencode中所有模型配置使其使用和/mnt/workspace/opencode.json中的配置一致;将oh-my-opencode的sisyphus模式所使用模型也切换为和/mnt/workspace/opencode.json中配置的一致)

      模型定义文件中的格式为 "model": "myprovider/ep-20260212220417-ltpnt", 其中myprovider时opencode配置中provider中的key,以及ep-20260212220417-ltpnt为models中的key

    • 不同模式间按TAB切换

    • 此插件开启后,如果使用了opencode web,则需要重启opencode web,才能看到新模式生效

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

相关文章:

  • 【状态估计】【雷达】基于扩展卡尔曼滤波的雷达目标跟踪融合研究(Matlab代码实现)
  • 压滤机厂家哪家技术强?2026年压滤机厂家推荐与排名,解决定制化与兼容性核心痛点 - 十大品牌推荐
  • 2026 PCB 设计软件哪个好?对标PADS、Altium Designer、Cadence Allegro的国产高端PCB软件推荐 - 品牌2025
  • 不同规模企业怎么选?2026年江浙沪木托盘厂家推荐评价,解决定制与标准核心痛点 - 十大品牌推荐
  • sudo -i -u zhangsan 与su - zhangsan区别,在现代 Linux 系统中,推荐使用 sudo 进行权限切换
  • 木托盘厂家哪家服务稳?2026年江浙沪推荐与评价,直击交期与定制化核心痛点 - 十大品牌推荐
  • 2026年评价高的开水保温一体机公司推荐:EDI去离子水设备、EDl纯水设备、二级KO+EDI去离子设备选择指南 - 优质品牌商家
  • 谷歌建站哪家企业实力强技术好服务强性价比高? - 品牌推荐大师1
  • 考研考公倒计时励志动态壁纸,保持动力。
  • “领导不走我不走”,没有功劳也有苦劳?
  • cgroup指定namespac
  • docker添加正向代理配置
  • 聊聊全国户外危化品暂存柜排名,申佑达能进前十吗? - 工业品网
  • 教你万里通积分卡线上回收的正确打开方式! - 团团收购物卡回收
  • 2026年值得关注的美国会展服务提供商,展厅装修/展览工厂/展馆设计/展会布置/展览搭建/展厅制作,会展企业推荐 - 品牌推荐师
  • 2026年浙江工业油漆价格参考及优质供应商盘点 - 工业设备
  • 木托盘采购如何避坑?2026年江浙沪厂家推荐与评价,解决成本与耐用性核心痛点 - 十大品牌推荐
  • 开题卡住了?8个AI论文工具深度测评,专科生毕业论文写作必备!
  • 75.买卖股票得最佳时期
  • 2026 国产DFM软件推荐:优质国产工具详解 - 品牌2025
  • Docker 深度技术解析:从入门到生产级实践
  • 盘点上海推荐婚姻家庭财产分割一对一咨询的优质律所 - 工业品牌热点
  • 论文省心了!9个降AI率平台深度测评与推荐
  • 解读上海博悠的橡胶地板价格多少,适合家庭装修选购吗 - 工业推荐榜
  • 2026年制氮机保养厂家推荐:立方制氮装置/冶金行业用制氮机/冶金行业用氨分解/制氮机产生氮气/制氮机氮气纯化/选择指南 - 优质品牌商家
  • 摆脱论文困扰! 9个AI论文写作软件测评:研究生毕业论文+开题报告必备工具推荐
  • 万里通积分卡不浪费!全方位解析使用场景与便捷回收方法 - 团团收购物卡回收
  • 2026年2月金融科技平台核心技术解析:主流平台AI能力深度对比 - 速递信息
  • 基于51单片机的直流电机调速控制器设计 设计要求: 利用单片机、DAC0832及运放实现直流电...
  • Kotlin程序员面试算法宝典【3.1】