oh-my-opencode-slim

多模型自动分工,复杂任务又快又省

oh-my-opencode-slim 是一个基于 OpenCode 的精简版多智能体套件,用 TypeScript 编写。它解决的问题是:单个大模型智能体在处理复杂任务时容易上下文爆炸、分工不清、成本失控。项目把任务拆解成多个专职子智能体,由编排层自动判断该派谁上场,并支持在同一工作流里混用不同厂商的模型——比如让便宜快速的模型做检索和初筛,让强模型做推理和代码生成,从而在效果和成本之间取得平衡。核心能力包括自动任务委派、多模型混搭、轻量化的编排逻辑,以及面向 OpenCode 生态的插件式接入。它不追求大而全,而是强调 lean,减少冗余提示词和无效轮次,适合想用多智能体但不想背复杂框架的开发者。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 8949
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类智能体
开发团队alvinunreal
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型agentic-ai,oh-my-opencode,opencode,orchestration
GitHub 星标★ 8949
30天Star增速
HF 下载量
上线时间2026-01-15 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数2

使用教程

难度:进阶 约 15 分钟 部署方式:命令行工具 7 步

环境要求

  • 已安装 OpenCode(插件运行宿主,需能用 opencode 命令)
  • 至少一个模型提供商账号(如 OpenAI)并完成登录认证
  • 安装方式二选一:Bun(bunx)或 Node/npx,从源码运行需 Bun
  • 能读写 ~/.config/opencode/ 目录下的配置文件
  • 建议配置终端多路复用器(Tmux/Zellij/Herdr/cmux/kitty)以便观察后台智能体

安装与启动步骤

  1. 1安装插件

    官方推荐的快捷安装方式,运行交互式安装器,自动写入插件配置。项目是 Node 兼容包,无 Bun 时可用 npx。

    bunx oh-my-opencode-slim@latest install
  2. 2从源码运行

    想用最新代码、便于修 bug 或参与开发时使用。安装器会把本地仓库路径加到插件数组,后续更新只需重新拉取和构建。

    git clone https://github.com/alvinunreal/oh-my-opencode-slim.git ~/repos/oh-my-opencode-slim
    cd ~/repos/oh-my-opencode-slim
    bun install
    bun run build
    bun dist/cli/index.js install
  3. 3切换默认预设

    安装器会同时生成 OpenAI 和 OpenCode Go 两套预设,默认启用 OpenAI。安装时加参数即可改为 OpenCode Go。

    bunx oh-my-opencode-slim@latest install --preset=opencode-go
  4. 4登录模型提供商

    为你要使用的厂商完成认证,没登录过的提供商模型无法被调用。

    opencode auth login
  5. 5刷新模型列表

    让 OpenCode 重新拉取并列出它当前能看到的全部模型,便于在配置里挑选。

    opencode models --refresh
  6. 6编辑插件配置

    打开插件配置文件,按需修改编排器及各子智能体(oracle、librarian、explorer、designer、fixer)使用的模型与变体。

  7. 7验证智能体

    启动 OpenCode 后输入 ping all agents,确认所有已配置的智能体都在线并能够响应。

    opencode

关键配置

配置项必填说明示例
$schema配置文件的 JSON Schema 地址,用于编辑器补全与校验https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-
preset指定当前生效的预设名称openai
presets.<预设名>.<智能体>.model某个智能体使用的模型标识openai/gpt-5.6-terra
presets.<预设名>.<智能体>.variant模型变体档位,影响推理强度与成本high
presets.<预设名>.<智能体>.skills该智能体启用的技能列表,* 表示全部['*']
presets.<预设名>.<智能体>.mcps该智能体挂载的 MCP 服务,可用 ! 排除某个['*', '!context7']

如何确认成功

先运行 opencode 进入会话,再输入 ping all agents;若所有配置的智能体都返回在线即为成功。某个智能体无响应时,检查提供商认证与配置文件。

常见问题

Q:没有安装 Bun 怎么办?

A:安装器发布的是 Node 兼容包,直接用 npx oh-my-opencode-slim@latest install 即可,效果一致。

Q:如何让 OpenCode Go 预设默认生效?

A:安装时执行 bunx oh-my-opencode-slim@latest install --preset=opencode-go,或安装后修改 ~/.config/opencode/oh-my-opencode-slim.json 里的 preset 字段。

Q:源码安装后怎么更新?

A:进入仓库目录执行 git pull、bun install、bun run build 三步即可,插件路径已指向该目录,无需重新安装。

Q:默认模型配置能直接用吗?

A:可以,但官方只把默认值当作起点,建议按自己的任务和预算调整各智能体的模型与变体。

Q:怎么手动指定某个子智能体干活?

A:在会话中用 @agentName 的写法即可手动委派,不必等编排器自动路由。

注意事项

  • 安装器会把本地仓库路径写入 ~/.config/opencode/opencode.json 的 plugin 数组,OpenCode 从该目录加载插件。
  • 插件配置文件位于 ~/.config/opencode/oh-my-opencode-slim.json,建议改配置前先备份。
  • 后台智能体已是默认工作流,官方强烈建议启用 Multiplexer 集成,让每个智能体在独立窗格中实时展示。
  • 想理解自动分派逻辑,可阅读编排器提示词中的调度规则、专家路由与后台委派阈值。

核心亮点

  • 自动委派任务,按子任务类型选择合适模型,减少手工编排
  • 支持混搭不同厂商模型,可在成本与效果之间灵活取舍
  • 基于 OpenCode 生态,插件化接入,TypeScript 技术栈对前端/Node 开发者友好

不足之处

  • 项目定位精简,功能覆盖面不如通用智能体框架广
  • 文档与社区生态相对早期,长期维护情况待观察

适用场景

  • 用便宜模型做代码库检索、强模型做重构方案生成
  • 多步骤研究任务中自动分派检索、总结、校验子智能体
  • 在 OpenCode 工作流里按预算动态切换模型跑批量任务

替代项目

CrewAI、AutoGen

项目介绍

oh-my-opencode-slim 是一个智能体领域的开源项目,官方简介:Lean, fine tuned Opencode multi agent suite · Mix any models · Auto delegate tasks。项目使用 TypeScript 开发,在 GitHub 上获得 8893 星标。

上一篇:awesome-webmcp

下一篇:Code-as-World

同类项目推荐

deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 226528 2026-08-15
xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 194 2026-08-09
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187389 2026-08-09
agent-manager 开源

一站式管理企业 AI 代理,部署治理全搞定

WSO2 AI Agent Manager is an open control plane designed for enterprises to deploy, m···

★ 79 2026-08-09