项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 10068
使用教程
环境要求
- 已安装 OpenCode(插件运行宿主,需能用 opencode 命令)
- 至少一个模型提供商账号(如 OpenAI)并完成登录认证
- 安装方式二选一:Bun(bunx)或 Node/npx,从源码运行需 Bun
- 能读写 ~/.config/opencode/ 目录下的配置文件
- 建议配置终端多路复用器(Tmux/Zellij/Herdr/cmux/kitty)以便观察后台智能体
安装与启动步骤
-
1安装插件
官方推荐的快捷安装方式,运行交互式安装器,自动写入插件配置。项目是 Node 兼容包,无 Bun 时可用 npx。
bunx oh-my-opencode-slim@latest install -
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切换默认预设
安装器会同时生成 OpenAI 和 OpenCode Go 两套预设,默认启用 OpenAI。安装时加参数即可改为 OpenCode Go。
bunx oh-my-opencode-slim@latest install --preset=opencode-go -
4登录模型提供商
为你要使用的厂商完成认证,没登录过的提供商模型无法被调用。
opencode auth login -
5刷新模型列表
让 OpenCode 重新拉取并列出它当前能看到的全部模型,便于在配置里挑选。
opencode models --refresh -
6编辑插件配置
打开插件配置文件,按需修改编排器及各子智能体(oracle、librarian、explorer、designer、fixer)使用的模型与变体。
-
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 <task> 的写法即可手动委派,不必等编排器自动路由。
注意事项
- 安装器会把本地仓库路径写入 ~/.config/opencode/opencode.json 的 plugin 数组,OpenCode 从该目录加载插件。
- 插件配置文件位于 ~/.config/opencode/oh-my-opencode-slim.json,建议改配置前先备份。
- 后台智能体已是默认工作流,官方强烈建议启用 Multiplexer 集成,让每个智能体在独立窗格中实时展示。
- 想理解自动分派逻辑,可阅读编排器提示词中的调度规则、专家路由与后台委派阈值。
核心亮点
- 自动委派任务,按子任务类型选择合适模型,减少手工编排
- 支持混搭不同厂商模型,可在成本与效果之间灵活取舍
- 基于 OpenCode 生态,插件化接入,TypeScript 技术栈对前端/Node 开发者友好
不足之处
- 项目定位精简,功能覆盖面不如通用智能体框架广
- 文档与社区生态相对早期,长期维护情况待观察
适用场景
- 用便宜模型做代码库检索、强模型做重构方案生成
- 多步骤研究任务中自动分派检索、总结、校验子智能体
- 在 OpenCode 工作流里按预算动态切换模型跑批量任务
替代项目
CrewAI、AutoGen
上一篇:awesome-webmcp
下一篇:Code-as-World
同类项目推荐
Integuru
开源
逆向内部 API,自动生成集成代码,无需官方权限
The first AI agent that builds permissionless integrations through reverse engineeri···
Lexora
开源
让 AI 住进你的桌面,自己动手把活干完
A self-evolved, sovereign desktop AI agent built for real-world action — beyond mod···
kali-pentest
开源
让AI智能体自动跑Kali渗透测试,带人工审批闸门
Kali Linux penetration testing skill for AI agents (Claude Code, OpenClaw, Hermes Ag···
generative-agents
开源
本地跑起斯坦福AI小镇,低成本模拟人类行为
Working, locally-running, low-cost implementation of Generative Agents: Interactive ···
BioDSA
开源
用自然语言快速搭建生物医学AI智能体原型
BioDSA: Framework for Vibe Prototyping of AI Agents for Biomedicine
solcex-autonomous-vanguard
开源
让 AI 代理 24 小时自动评估代币并完成支付,代币上市快人一步
Autonomous AI BD Agent for SolCex Exchange: 24/7 Cross-Chain Token Scoring & Payment···
tools
开源
给 AI 智能体装上即插即用的工具库,快速扩展真实任务能力
A set of tools that gives agents powerful capabilities.
AppAgent
开源
让AI像人一样玩转手机App,自动完成各种操作任务
AppAgent: Multimodal Agents as Smartphone Users, an LLM-based multimodal agent frame···
iPolloWork
开源
本地优先的 AI 工作空间,让代码、文档、设计结果可编辑可控。
Enterprise-grade, local-first Agent Workbench for people and agent teams. A unified ···
