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

Oh-My-OpenCode介绍

Oh-My-OpenCode介绍

最近在体验opencode;所以关注了一下opencode插件,今天介绍一下 oh-my-opencode

Oh-My-OpenCode 是一个革命性的 OpenCode 扩展集合,它把OpenCode 从单一的 AI 助手转变为多模型协同的智能开发团队。

一、安装方法

# 方法一:使用 bun(推荐) bunx oh-my-opencode install

#方法二:使用 npm npm install -g oh-my-opencode

# 方法三:通过 OpenCode 安装

# 在 OpenCode 中输入:

"Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md"

首次配置

安装完成后,编辑 OpenCode 配置文件(通常位于 ~/.config/opencode/opencode.json


{"$schema": "https://opencode.ai/config.json","plugin": ["oh-my-opencode@latest"] }

 

智能体系统

介绍一下Oh-My-OpenCode 的核心是多智能体协作系统,每个智能体都有专门的角色和能力:

智能体角色定位主要职责
Sisyphus 主编排者 任务规划、分配、协调
Oracle 架构顾问 架构设计、复杂问题解答
Librarian 文档专家 文档查询、代码库研究
Frontend-UI-UX-Engineer 前端工程师 UI/UX 开发界面设计
Explore 代码探索者 快速代码分析、模式发现

在opencode可以通过tab键切换不同的智能体。

 

多模型协同的好处:

可以不同领域使用不同模型,达到优化互补的目的。

可以把简单任务交给低成本的模型;关键任务交给专业模型;其中一个模型失败时其他模型可以替补工作。

 

常见的功能

我们可以在opencode的终端中,直接数据我们要做的事情;或是在命令行终端数据带有opencode run “要做的事情”比如:

读取源代码文件:

opencode run "读取 src/login.vue的内容"

引用文件或文件夹使用 @ 符号

opencode run "分析 @src/login.js 中的检查逻辑"

 

编辑文件:

 

替换文件内容

opencode run "将 src/config.js 中localhost替换为127.0.0.1"

 

更新文件内容

opencode run "更新 README.md 添加登录说明"

 

创建文件

opencode run "创建一个 vue组件 login.vue 包含登录、校验逻辑"

 

代码搜索:

opencode run "搜索src目录下包含 'fixme' 的注释"

检查代码

opencode run "检查 login.vue 的登录错误"

opencode run "分析 login.vue 的代码质量问题"

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

相关文章:

  • 高云FPGA开发避坑指南:从FIFO实现到资源优化实战
  • 从零到一:3D Slicer心脏CT影像分割与标签制作实战
  • 电压型虚拟同步发电机(VSG)离网仿真模型及三相并离网切换VSG预同步控制
  • ASF-YOLO实战:如何用YOLOv5改进模型搞定细胞分割(附代码)
  • 避坑指南:BIOS设置里那些影响整机性能的关键选项(含性能测试对比数据)
  • JS如何基于WebUploader实现军工涉密图纸的浏览器端分片加密断点续传与审计?
  • ESP8266连网后,除了NTP还能玩点啥?用Arduino NTPClient库做个智能时钟(附完整代码)
  • Mstar平台RX8130CE RTC时钟调试全攻略:从硬件连接到软件配置的完整流程
  • Python Modbus库实战指南:从轻量级到重量级的选择
  • 面试必问的TCP/IP:3次握手4次挥手的底层原理与常见误区
  • MATLAB 常微分方程数值求解算法探索:以两自由度无阻尼振动系统为例
  • OpenClaw与多模型协同策略:释放AI组合的强大力量
  • 为什么Faster RCNN的RPN比传统方法快?深入解析区域建议网络的设计哲学
  • 【2026最新】FileZilla官网下载图文教程:免费FTP客户端(超详细) - xiema
  • 【半导体工艺深度解析】STI应力效应(LOD效应)如何重塑CMOS器件性能与电路设计
  • 小程序毕业设计基于微信小程序的智慧农产品系统(编号:9643707)
  • 如何在Colab中快速切换Python版本并安装Torch(实测有效)
  • 07姜玉轩课堂随笔
  • 周洪毅软工第一次作业
  • python-django-flask的校园流浪动物救助平台
  • 岐金兰的补充:关于Selbstgefhl,关于康德,关于“不敢”
  • 重定向
  • 不用向量数据库的_RAG,居然跑得更准了?
  • 键盘输入和鼠标输入事件
  • claude code 安装使用
  • 2026年5G物联网创业风口:格行随身WiFi招商加盟 | 全流程操作实战+市场前景分析 - 格行招商部总监张总
  • 美国码农,正被AI「大屠杀」!Karpathy惊呼,面临的就业危机与应对策略
  • python-django-flask的食物节约盲盒系统
  • 三相交错并联LLC的Matlab/Simulink仿真:变频控制与软开关ZVS、ZCS技术
  • 什么是预测性分析(Predictive Analysis)