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

opencode + oh-my-opencode配置全流程记录

之前一直在用claude code加国产模型的方式工作,后来anthropic又开始整活,有一阵子明显感觉到降速,结果被曝出来是针对国产模型进行了恶意降速。于是不得不寻找替代方案,openai家的codex虽然应该是首选的替代方案,但是鉴于公司立场问题,也不知道会不会以后整出啥活儿来。最后索性开始研究opencode+国产模型的全流程自主可控方案了。

opencode是一款开源的AI coding agent方案,用terminal,IDE,vscode插件等多种使用方式。这里采用terminal的使用方式,参考其官网,可以直接使用一行命令进行安装:

curl -fsSL https://opencode.ai/install | bash

这里我的安装环境采用了windows+wsl2的方案,wsl2安装配置过程可以参考教程。

安装完毕之后即可直接通过终端输入opencode命令唤起。opencode支持大量的模型提供商,既有国外的anthropic,openai,google等,也有国内的deepseek,kimi,glm,minimax等,其加载模型和切换模型都非常的简单,完全不需要像claude code那样还设置环境变量。

首先是opencode接入模型的方式,启动opencode,并键入内置命令/connect,随后搜索模型提供商,选中之后直接填写api key即可:

image

image

输入完毕就可以通过/models命令选择模型了,这里我加了deepseek和kimi的api。

image

opencode本体提供的agents只有Plan和Build两种,和claude code比较像。有一个知名的插件叫做oh-my-opencode,它是一个为 opencode 提供开箱即用配置与增强功能的开源扩展框架,它将 opencode 从单一 AI 助手升级为 多智能体协作系统,支持多模型并行、自动化编排和深度任务执行。

安装oh-my-opencode插件首先需要安装bun,同样是通过curl的方式进行安装:

curl -fsSL https://bun.sh/install | bash

安装完成之后需要执行如下命令使得环境配置生效:

source ~/.bashrc

随后就可以运行命令安装oh-my-opencode了:

bunx oh-my-opencode install

安装过程中会自动检查opencode的安装情况,并需要根据自身实际情况填写模型订阅信息。

image

oh-my-opencode为opencode提供了四大核心智能体:

智能体 角色定位 核心职责 工作方式
Sisyphus 主智能体 / 团队负责人 任务编排、委派、持续推进 永不停歇,直到任务 100% 完成
Prometheus 规划器 任务分解、制定详细计划 在执行前进行战略规划
Hephaestus 自主深度工作者 目标导向的代码实现 自主探索,精准执行
Atlas 重型任务承载者 大规模代码库处理 承担繁重的上下文管理

在完成oh-my-opencode插件安装之后再次启动opencode,即可通过tab键切换这四大核心智能体。

oh-my-opencode也提供了大量的辅助智能体。

智能体 职责
Oracle 设计决策、调试、战略支援
Librarian 官方文档、开源实现搜索
Explore 极速代码库 Grep
Frontend UI/UX 前端开发、多模态处理
Metis 计划顾问,优化 Prometheus 的计划
Multimodal Looker 图像/视觉内容处理

四大核心智能体和辅助智能体都能够通过修改~/.config/opencode/oh-my-opencode.json使用自己的模型。我目前主要使用kimi和deepseek,配置情况如下:

{"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/dev/assets/oh-my-opencode.schema.json","agents": {"sisyphus": {"model": "kimi-for-coding/k2p5"},"oracle": {"model": "deepseek/deepseek-reasoner"},"librarian": {"model": "deepseek/deepseek-reasoner"},"explore": {"model": "deepseek/deepseek-reasoner"},"multimodal-looker": {"model": "kimi-for-coding/k2p5"},"prometheus": {"model": "kimi-for-coding/k2p5"},"metis": {"model": "kimi-for-coding/k2p5"},"momus": {"model": "deepseek/deepseek-reasoner"},"atlas": {"model": "kimi-for-coding/k2p5"},"hephaestus": {"model": "kimi-for-coding/k2p5"}},"categories": {"visual-engineering": {"model": "kimi-for-coding/k2p5"},"ultrabrain": {"model": "deepseek/deepseek-reasoner"},"quick": {"model": "deepseek/deepseek-reasoner"},"unspecified-low": {"model": "deepseek/deepseek-reasoner"},"unspecified-high": {"model": "deepseek/deepseek-reasoner"},"writing": {"model": "kimi-for-coding/k2p5"}}
}

目前刚完成环境配置,还没来得及深度体验,回头有机会了再分享更多东西(例如opencode下的skills使用)~

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

相关文章:

  • Page Assist 开源工具本地部署与使用问题全解析
  • EasyAnimateV5-7b-zh-InP参数详解:CFG Scale=6.0对提示词遵循度的影响实验
  • 老毛子路由器+腾讯云DNSpod:10分钟搞定动态域名解析
  • Paddle Inference实战:从模型训练到部署的完整流程(附YOLOv3案例)
  • Seata 1.7.0 实战避坑指南:从零搭建高可用分布式事务服务
  • 2026年工业智能翻转缠绕设备优质推荐指南:V 型翻转机/卧式缠绕机/卷材缠绕机/卷材翻转机/工业翻转机/托盘缠绕机/选择指南 - 优质品牌商家
  • BPDU Guard vs. BPDU Filter: Key Differences and Best Practices for Network Security
  • PaddleOCR-VL-WEB场景应用:企业文档自动化处理方案
  • 国际知名IC制造展会哪家比较好,全球主流展会实力对比 - 品牌2026
  • Kettle8.2实战:如何用空操作和中止组件优化数据流处理(附真实案例)
  • 立创EDA开源:基于GD32F303VET6+FreeRTOS+LVGL的智能通用控制器项目全解析
  • Windows11环境下的QT5.14与MSVC2017编译器高效配置指南
  • 从时区错位到精准同步:解决服务器日志时间偏差的实战指南
  • 2026电力盖板及复合树脂井盖品牌推荐榜:卡槽式电缆沟盖/双层井盖/变电站室外电缆沟盖板/复合井盖/复合树脂盖板/选择指南 - 优质品牌商家
  • 5、vRealize Operations Manager 巡检报告自动化配置与分发实践
  • 【Dify评估系统黄金架构图】:1张图讲透Judge-Router-Grader-Cache-Monitor五角闭环,附GitHub可运行拓扑代码
  • 记录一下今天遇到的Windows:Git 安装失败闪退,报fatal: /dev/null错误,composer无法开启新进程
  • Canal vs mysql-binlog-connector:如何选择最适合你的MySQL数据同步方案?
  • MicroPython基础语法快速上手:从注释到面向对象编程
  • 超声成像波束合成:从理论建模到工程实践
  • qmcdump:突破QQ音乐加密限制的开源方案——解决数字内容创作者的音频格式兼容痛点
  • 【R 4.5机器学习部署实战白皮书】:20年MLOps专家亲授——零Docker环境也能一键上线生产模型
  • DETR目标检测实战:用Transformer替代YOLO的5个理由(附PyTorch代码)
  • FLUX小红书V2模型在数学建模竞赛中的应用案例
  • 解决Maven报错:目标执行需项目但当前目录无POM文件的实战指南
  • Windows DLL注入工具Xenos:技术架构与实战指南
  • 2.2 庐山派MicroPython network模块API详解:LAN/WLAN网络配置与实战
  • NVIDIA Profile Inspector开源工具:释放显卡潜能的性能优化配置指南
  • 基于HXD039B2的HomeAssistant专用红外空调网关
  • Janus-Pro-7B部署教程:HuggingFace模型下载+本地路径配置详解