opencode及oh my opencode安装

OpenCode 安装 oh-my-opencode 插件完整教程 本文提供了oh-my-opencode插件完整安装指南,重点内容包括: 环境准备:要求macOS系统、Node.js v20+环境,并检查OpenCode是否安装 两种安装方式:推荐交互式安装(npx oh-my-opencode install)或命令行安装 国内模型服务配置:详细说明阿里云百炼和百度千帆的API Key获取及配置方法 代理模型映射配置:提供各代理对应的推荐模型配置方案 使用说明:介绍ultrawork模式、Plan模式和多代理协作功能 注意事项:强调API Key安全、模型费用控制和兼容 阅读详情
AI摘要

本文详细介绍了OpenCode及其插件框架Oh My OpenCode的安装流程,强调需预先安装Bun运行时。文中提供了配置文件示例,涵盖多模型支持(如Gemini 3 Pro/Flash、Claude Sonnet/Opus等)、模态能力(文本/图像/PDF输入)、上下文限制及thinking-level变体配置,并列出可用的大语言模型列表,适用于本地AI编程助手部署。

安装opencode

brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)

安装 oh-my-opencode

具体见Installation

bunx oh-my-opencode install # recommended
npx oh-my-opencode install # alternative

注意:得提前安装bun

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

这有一系列的提示,如果你都没有的话,直接运行如下命令即可(可以用默认的免费模型):

bunx oh-my-opencode install --no-tui --claude=no --gemini=no --copilot=no

当然如果你有黑科技,你也能用google Antigravity带的免费的模型,这样只要运行如下命令即可:

bunx oh-my-opencode install --no-tui --claude=no --copilot=no --gemini=yes

此时 opencode.json 如下:

{
  "$schema": "https://opencode.ai/config.json",
  "plugin": [
    "opencode-antigravity-auth@latest",
    "oh-my-opencode@latest"
  ],
  "provider": {
    "google": {
      "name": "Google",
      "models": {
        "antigravity-gemini-3-pro": {
          "name": "Gemini 3 Pro (Antigravity)",
          "limit": {
            "context": 1048576,
            "output": 65535
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "variants": {
            "low": {
              "thinkingLevel": "low"
            },
            "high": {
              "thinkingLevel": "high"
            }
          }
        },
        "antigravity-gemini-3-flash": {
          "name": "Gemini 3 Flash (Antigravity)",
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "variants": {
            "minimal": {
              "thinkingLevel": "minimal"
            },
            "low": {
              "thinkingLevel": "low"
            },
            "medium": {
              "thinkingLevel": "medium"
            },
            "high": {
              "thinkingLevel": "high"
            }
          }
        },
        "antigravity-claude-sonnet-4-5": {
          "name": "Claude Sonnet 4.5 (Antigravity)",
          "limit": {
            "context": 200000,
            "output": 64000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          }
        },
        "antigravity-claude-sonnet-4-5-thinking": {
          "name": "Claude Sonnet 4.5 Thinking (Antigravity)",
          "limit": {
            "context": 200000,
            "output": 64000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "variants": {
            "low": {
              "thinkingConfig": {
                "thinkingBudget": 8192
              }
            },
            "max": {
              "thinkingConfig": {
                "thinkingBudget": 32768
              }
            }
          }
        },
        "antigravity-claude-opus-4-5-thinking": {
          "name": "Claude Opus 4.5 Thinking (Antigravity)",
          "limit": {
            "context": 200000,
            "output": 64000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "variants": {
            "low": {
              "thinkingConfig": {
                "thinkingBudget": 8192
              }
            },
            "max": {
              "thinkingConfig": {
                "thinkingBudget": 32768
              }
            }
          }
        }
      }
    }
  }
}

oh-my-opencode.json 文件如下:

{
  "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
  "agents": {
    "oracle": {
      "model": "google/gemini-3-pro",
      "variant": "high"
    },
    "librarian": {
      "model": "opencode/glm-4.7-free"
    },
    "explore": {
      "model": "opencode/gpt-5-nano"
    },
    "multimodal-looker": {
      "model": "google/gemini-3-flash"
    },
    "prometheus": {
      "model": "google/gemini-3-pro"
    },
    "metis": {
      "model": "google/gemini-3-pro",
      "variant": "high"
    },
    "momus": {
      "model": "google/gemini-3-pro",
      "variant": "high"
    },
    "atlas": {
      "model": "google/gemini-3-pro"
    }
  },
  "categories": {
    "visual-engineering": {
      "model": "google/gemini-3-pro"
    },
    "ultrabrain": {
      "model": "google/gemini-3-pro",
      "variant": "high"
    },
    "artistry": {
      "model": "google/gemini-3-pro",
      "variant": "high"
    },
    "quick": {
      "model": "google/gemini-3-flash"
    },
    "unspecified-low": {
      "model": "google/gemini-3-flash"
    },
    "unspecified-high": {
      "model": "google/gemini-3-flash"
    },
    "writing": {
      "model": "google/gemini-3-flash"
    }
  }
}

这些命令--claude=no --gemini=no --copilot=no只是会进行~/.config/opencode/oh-my-opencode.json/opencode.json相关的配置

oh-my-opencode.json 以上的配置,得改成和opencode.json名字一样的模型名字,否则,会报
Agent hephaestus's configured model openai/gpt-5.3-codex is not valid类似错误,具体的配置如下:

{
  "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
  "agents": {
    "sisyphus": {
      "model": "google/antigravity-claude-opus-4-5-thinking",
      "variant": "max"
    },
    "hephaestus": {
      "model": "openai/gpt-5.3-codex"
    },
    "oracle": {
      "model": "google/antigravity-gemini-3-pro",
      "variant": "high"
    },
    "librarian": {
      "model": "opencode/glm-4.7-free"
    },
    "explore": {
      "model": "opencode/gpt-5-nano"
    },
    "multimodal-looker": {
      "model": "google/antigravity-gemini-3-flash"
    },
    "prometheus": {
      "model": "google/antigravity-gemini-3-pro"
    },
    "metis": {
      "model": "google/antigravity-gemini-3-pro",
      "variant": "high"
    },
    "momus": {
      "model": "google/antigravity-gemini-3-pro",
      "variant": "high"
    },
    "atlas": {
      "model": "google/antigravity-gemini-3-pro"
    }
  },
  "categories": {
    "visual-engineering": {
      "model": "google/antigravity-gemini-3-pro"
    },
    "ultrabrain": {
      "model": "google/antigravity-gemini-3-pro",
      "variant": "high"
    },
    "artistry": {
      "model": "google/antigravity-gemini-3-pro",
      "variant": "high"
    },
    "quick": {
      "model": "google/antigravity-gemini-3-flash"
    },
    "unspecified-low": {
      "model": "google/antigravity-gemini-3-flash"
    },
    "unspecified-high": {
      "model": "google/antigravity-gemini-3-flash"
    },
    "writing": {
      "model": "google/antigravity-gemini-3-flash"
    }
  }
}

配置认证

使用如下命令进行模型的认证

opencode auth login

当然可以用如下命令查看可用的模型
opencode models
之后配置可以选用的模型,笔者可用的模型如下:

opencode/big-pickle
opencode/gpt-5-nano
opencode/kimi-k2.5-free
opencode/minimax-m2.1-free
opencode/trinity-large-preview-free
deepseek/deepseek-chat
deepseek/deepseek-reasoner
google/antigravity-claude-opus-4-5-thinking
google/antigravity-claude-sonnet-4-5
google/antigravity-claude-sonnet-4-5-thinking
google/antigravity-gemini-3-flash
google/antigravity-gemini-3-pro
google/gemini-1.5-flash
google/gemini-1.5-flash-8b
google/gemini-1.5-pro
google/gemini-2.0-flash
google/gemini-2.0-flash-lite
google/gemini-2.5-flash
google/gemini-2.5-flash-image
google/gemini-2.5-flash-image-preview
google/gemini-2.5-flash-lite
google/gemini-2.5-flash-lite-preview-06-17
google/gemini-2.5-flash-lite-preview-09-2025
google/gemini-2.5-flash-preview-04-17
google/gemini-2.5-flash-preview-05-20
google/gemini-2.5-flash-preview-09-2025
google/gemini-2.5-flash-preview-tts
google/gemini-2.5-pro
google/gemini-2.5-pro-preview-05-06
google/gemini-2.5-pro-preview-06-05
google/gemini-2.5-pro-preview-tts
google/gemini-3-flash-preview
google/gemini-3-pro-preview
google/gemini-embedding-001
google/gemini-flash-latest
google/gemini-flash-lite-latest
google/gemini-live-2.5-flash
google/gemini-live-2.5-flash-preview-native-audio

到此时就配置好 oh-my-opencode了,
此时可以用 ulw(Ultrawork模式)命令或者/start-work(Prometheus模式)命令开启你的opencode之旅了

其他

  • google genimi apikey注册
    直接去官网免费注册就行
  • Antigravity的使用
    直接官网下载使用就行
windows 中使用 OpenCode + oh-my-opencode +GLM 配置文件路径你可以在这里指定不同 Agent 使用的模型。例如,让负责协调的Sisyphus使用最强的模型(如 Claude Opus 4.5),而让负责简单搜索的explore使用速度更快、成本更低的Haiku模型。这种“强弱搭配”既能保证核心逻辑的准确性,又能控制 token 的消耗。OpenCode + oh-my-opencode 的组合非常适合重度终端用户远程开发场景以及对数据隐私有要求的开发者。我的建议是:先在一个非核心的测试项目中运行/init,生成AGENTS.md。 阅读详情

相关推荐

告别“单打独斗”:Oh My Open Code 如何用多模型协作重塑 AI 编程范式

介绍"Oh My OpenCode"——一个能协调多个专业AI模型完成复杂开发任务的智能编程框架。您将看到它如何分配任务、发挥不同模型的独特优势,并通过并行处理和实时纠错等功能解决AI编程流程中的常见痛点。

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 4208

OpenCode 安装 oh-my-opencode 插件教程(AI 一键辅助安装版)

介绍了一个有趣的 OpenCode 插件增强仓库 oh-my-opencode(Sisyphus),目标是让 OpenCode 更“开箱即用”,通过插件集成更顺手的指令、工作流和提示词封装。文章采用作者推荐的安装方式:把官方安装文档链接直接交给 AI,让 AI 自动完成安装流程,同时补充关键步骤与注意事项,避免读者只会照抄却不理解原理。安装完成后,博客还提供了验证方法(重启终端并启动 opencode,出现 Sisyphus 界面即成功)以及简单的功能测试示例。

Dvesiz的博客 9984

OpenCode + Oh My OpenCode插件快速安装

OpenCode是一款开源AI编程助手,支持Claude、ChatGPT等模型,提供代码分析、生成和修改功能。配合OhMyOpenCode插件可实现多AI协作、智能体系统等高级功能。安装过程简单:1)准备终端环境;2)运行安装命令;3)配置API密钥;4)安装插件并设置。使用时通过自然语言交互,支持/init初始化、/undo撤销等功能。该工具适合各平台开发者,能显著提升编程效率,建议从简单项目入手熟悉操作。

JineD的博客 1827

opencode安装及oh-my-opencode插件使用

1.1 opencode启动。2、安装桌面应用beta版本。1、 安装node.js。

weixin_45029825的博客 4683

深度学习初探 - 入门 DL 主流框架

这个课程主要是引导大家入门TensorFlow、Theano、Keras 及 Caffe 几个主流的深度学习框架。在课程中有关各种算法的详细推导及思想我们不会做过多的陈诉,旨在通过让同学们动手操作搭建自己的神经网络模型,了解如何使用这些框架解决实际问题。课程会基于每个框架的官方文档,先带大家熟悉框架中基本的定义语法及常用函数(可看成深度模型的小零件),每个实验最后都会综合这些零件搭建一个简易的神经深度网络模型。这个项目十分适合具有一定python编程基础,对人工智能、深度学习感兴趣的同学。Theano。

2401_86435672的博客 1234

Cadence Virtuoso VIVA波形分析:从背景色修改到线宽调整的完整指南

本文详细介绍了Cadence Virtuoso VIVA波形分析工具的核心使用技巧,包括背景色修改、线宽调整等高级功能。通过具体操作步骤和配置方法,帮助工程师优化波形显示效果,提升工作效率。特别强调了与Calculator组件的配合使用,以及专业波形图的输出技巧。

weixin_27330481的博客 621

OpenCode和oh-my-opencode安装

OpenCode内部oh-my-opencode插件的安装。

悟能的师兄的专栏 1658

VS2022下C# WPF项目一键打包成独立exe的完整指南

本文提供了一份在Visual Studio 2022中将C# WPF项目一键打包成独立可执行exe文件的完整指南。通过配置项目属性、启用单文件发布和自包含模式,开发者无需依赖第三方工具,即可生成可在未安装.NET运行时的电脑上直接运行的独立程序,极大简化了桌面应用的分发流程。

weixin_28831399的博客 670

Oh-My-OpenCode 安装与快速上手指南:让 OpenCode 拥有超级 Agent 能力

《Oh-My-OpenCode插件安装指南》摘要:本文介绍了为OpenCode增强AI能力的Oh-My-OpenCode插件,支持多Agent协同、异步执行等功能。详细说明了安装前的OpenCode版本检查(需1.0.150+)和模型订阅准备(需Claude/ChatGPT/Gemini任一)。提供两种安装方式:交互式安装(bunx/npx命令)和命令行一键安装。安装后可通过配置文件验证,并支持自定义模型配置。该插件能将OpenCode升级为多Agent协同的智能开发助手。

qq_27822417的博客 1万+

EDA环境下的LSF进阶调优:如何为Cadence/VCS等工具正确配置cgroups与daemon starter

本文深入探讨了在EDA环境中如何为Cadence/VCS等工具正确配置LSF的cgroups与daemon starter,解决资源分配与特殊应用兼容性问题。通过详细解析cgroups技术、daemon starter配置及混合资源管理策略,帮助提升LSF集群的效率和稳定性,特别适用于高性能计算和芯片设计场景。

weixin_33724046的博客 461

海康视觉脚本开发全流程解析

本文详细解析了海康机器视觉平台(VM)中脚本模块的开发全流程。从创建第一个脚本模块入手,深入讲解了输入参数、输出参数与内部变量的定义与区别,并提供了C#脚本编写、公用函数调用、代码结构组织以及编译调试的实用指南。旨在帮助开发者掌握海康视觉脚本开发的核心技巧,高效实现复杂的自定义视觉逻辑处理。

beer8的博客 599

OpenCode安装 Oh My OpenCode(OMO)增强插件(外挂)

本文介绍了OpenCode AI工具的安装配置与使用指南。首先详细说明了安装opencode命令和Oh My OpenCode增强工具的步骤,包括npm安装命令和版本验证方法。文章对比了基础OpenCode和增强版OMO的区别,指出OMO需要主动调用才能生效。提供了禁用插件的方法和配置文件说明,并详细对比了Plan与Build两种基础模式的功能差异。最后介绍了OMO的四种核心智能体模式(西西弗斯、阿特拉斯、赫菲斯托斯、普罗米修斯)及其适用场景,帮助用户根据需求选择合适的工作模式。全文提供了从安装到高级使用的

qq_19891197的博客 3216

vue3:html2canvas+jspdf将页面以A4导出为PDF文件,解决内容截断+在分页处截断问题详细排查和解决教程(jsPDF + html2canvas A4分页截断、内容分页时存在截断)

html2canvas + jsPDF 解决内容截断问题,vue3 jspdf-html2canvas生成多页pdf防截断处理(包含代码),vue3解决html2canvas + jsPDF导出pdf分页内容截断问题,jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例),html页面导出pdf截断问题,html2canvas 与 jspdf 相结合生成 pdf 内容被截断的终极解决方案,提供html2canvas+jsPDF将HTML页面以A4纸方式导出为PDF后,内容分页

✅ 精选推荐文章 2243

【Linux/Ubuntu】OpenCode +Oh My OpenAgent安装配置实践

OpenCode配置,Oh My OpenCode配置,Oh My OpenAgent配置指导

最简示例破局!基础用法秒会,深层原理不绕弯。 4949

直击高频编程考点:字符串知识及经典算法题总结

字符串相关基本练习题总结(最长公共子串、最长回文子串、最长无重复字符子串、最小覆盖子串、字符串相乘、中文数字表达转实际数字格式等)

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

提交 ieee 手稿出现:Do not include the Reviewer PDF with my submission 怎么办

IEEE投稿Reviewer PDF选项说明 投稿时出现的"Do not include the Reviewer PDF with my submission"选项控制是否附带评审专用PDF文件。Reviewer PDF是系统自动生成包含所有投稿材料的完整PDF,用于同行评审。建议保持默认不勾选状态,除非确认编辑部不需要该文件,否则可能影响审稿流程。勾选表示不附带此PDF,不勾选则会正常生成并提交该评审文件。

ZhangJiqun&191cm&85kg 2184

Oh-My-OpenCode 安装指南

❌ 单线程工作,效率低下❌ 容易半途而废,任务执行不彻底❌ 只能处理简单任务,复杂需求需要人工拆解❌ 模型选择死板,无法按场景优化Sisyphus 是 Oh My OpenCode 的主编排器,负责:理解用户需求分解复杂任务调度专业智能体整合结果并持续跟进直到完成名字来源于希腊神话,象征着永不言弃、持续推动的精神——这正是这个智能体的核心特质。把固定工作流打包成技能,一键调用。创建技能:在目录下创建SKILL.md---description: 执行完整的代码审查流程---

书生 1424

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

安装opencode以及oh-my-opencode和superpowers插件

安装opencode以及oh-my-opencode和superpowers插件

分析知识 280

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

在安装oh-my-opencode插件过程中遇到权限不足的问题解决方案

摘要:用户在非管理员权限的PowerShell中安装oh-my-opencode时遇到BunInstallFailedError错误,只能通过管理员权限运行。经排查发现是Windows文件权限问题(EPERM错误)。解决方案:1)执行opencode uninstall卸载oh-my-opencode;2)为Node.js安装目录设置完全控制权限;3)重新通过npx oh-my-opencode install安装。安装后可通过检查opencode.json确认插件安装成功,问题解决。

weixin_50339797的博客 2918

Windows下安装OpenCode并配置oh-my-openagent和superpowers

OpenCode是一个开源的终端AI编码助手,支持多种LLM提供商。搭配oh-my-openagent(OmO)和superpowers插件后,可以获得强大的AI开发团队编排能力。本篇记录在Windows下的完整安装配置过程。

qq_40839455的博客 2844

opencode安装oh-my-opencode插件,使用coding plan

1、在opencode安装目录下,路径里cmd,安装opencode-ai。3、在opencode配置文件夹新建config(如果没有)这里我是windows,所以应该执行。文件名:opencode.json。6、配置coding plan。从原来的build变为这个。5、重启opencode。mac没试过,应该是。配置key,大功告成。

qq_51331823的博客 534

OpenCode+Oh-My-OpenCode+Skill 从安装到实战全教程(优快云版)

本文介绍了OpenCode终端AI编码助手及其生态组件Oh-My-OpenCode(OMO)和Skill系统。OpenCode是一个开源、轻量的终端原生AI编码工具,支持多模型调用、文件操作和LSP集成。OMO作为其增强层,提供智能体编排和任务分解能力。Skill系统则封装标准化工作流,实现AI工程化协作。文章详细讲解了安装配置方法(支持一键脚本和手动安装)、核心功能演示(包括基础编码、多模型调度和技能调用)以及典型配置示例(TOML格式)。该系统适用于开发者构建自动化编码流程,从基础代码生成到复杂工程任务

weixin_45284808的博客 5371

【Mac系统上进行opencode的安装和其它插件的安装】Oh-My-Opencode和SuperPower工具插件

本文详细介绍了在MacBook Pro(Intel芯片)上安装OpenCode及相关插件的完整过程。主要内容包括:通过Homebrew安装OpenCode核心组件和桌面版;配置Kimi K2.5免费模型作为AI服务提供商;安装Oh-My-Opencode插件并进行Kimi K2.5适配设置;部署Superpowers插件以获取13项增强技能。文章提供了具体的终端命令、配置文件修改方法(如oh-my-opencode.json)以及验证安装的步骤,帮助用户快速搭建功能强大的AI开发环境,同时提示可通过优化配置

qq_42944545的博客 3450

Oh my opencode安装和使用

opencode 默认安装之后,自带的是plan和build模式可以切换;来查看它;

baby_hua的专栏 1976
上一篇: Spark Datafusion Comet 向量化Rust Native--CometShuffleExchangeExec怎么控制读写
下一篇: oh-my-opencode 实践--用户授权登陆Spring Boot项目
鸿乃江边鸟
博客等级 码龄6年 3746粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值