https://github.com/alvinunreal/oh-my-opencode-slim/blob/master/README.zh-CN.md

全是 gpt 模型建议使用 omo-slim。

安装

手动安装:

bunx oh-my-opencode-slim@latest install
 
# 如果上面那个报错就试试下面这种写法
bun x oh-my-opencode-slim@latest install

这个命令运行完之后,脚本会自动在 opencode 配置中添加下面的字段:

"plugin": [
    "oh-my-opencode-slim"
],
"agent": {
    "explore": {
        "disable": true
    },
    "general": {
        "disable": true
    }
},

并会在 tui.json 中添加:

{
  "plugin": [
    "oh-my-opencode-slim"
  ]
}
 

然后就完事了。

注意,omo 和 omo-slim 不要同时打开,在 opencode 的插件配置中干掉一个。

之后,我们直接在配置目录中新建或一个 oh-my-opencode-slim.jsonc,我的配置与官方建议的不同。

{
    "$schema": "https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-slim.schema.json",
    "preset": "codelink-gpt",
    "presets": {
        "codelink-gpt": {
            "orchestrator": {
                "model": "codelink-gpt/gpt-5.5",
                "skills": [
                    "*"
                ],
                "mcps": [
                    "*",
                    "!context7"
                ]
            },
            "oracle": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "high",
                "skills": [
                    "simplify"
                ],
                "mcps": []
            },
            "momus": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "xhigh",
                "skills": [
                    "simplify"
                ],
                "mcps": []
            },
            "council": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "high",
                "skills": [],
                "mcps": []
            },
            "librarian": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "low",
                "skills": [],
                "mcps": [
                    "websearch",
                    "context7",
                    "grep_app"
                ]
            },
            "explorer": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "low",
                "skills": [],
                "mcps": []
            },
            "designer": {
                // "model": "codelink-claude/claude-opus-4-8",
                "model": "codelink-gpt/gpt-5.5",
                // "model": "codelink-google/gemini-3.1-pro-preview",
                "skills": [
                    "agent-browser"
                ],
                "mcps": []
            },
            "helper": {
                "model": "codelink-claude/claude-opus-4-8",
                // "model": "codelink-gpt/gpt-5.5",
                // "model": "codelink-google/gemini-3.1-pro-preview",
                "mcps": []
            },
            "fixer": {
                "model": "codelink-gpt/gpt-5.5",
                "variant": "medium",
                "skills": [],
                "mcps": []
            }
        }
    },
    "multiplexer": {
        "type": "auto",
        "layout": "main-vertical",
        "main_pane_size": 60
    },
    "council": {
        "presets": {
            "default": {
                "alpha": {
                    "model": "codelink-gpt/gpt-5.5",
                    "variant": "high"
                }
            }
        }
    },
    "todoContinuation": {
        "maxContinuations": 50,
        "cooldownMs": 3000,
        "autoEnable": false,
        "autoEnableThreshold": 4
    }
}

其中 helpermomus 是我自己添加的。


使用

omo平替

omo-slim 并没有 omo 的那些 ulwulw-loop 之类的指令,取而代之的是 /goalauto-continue

# goal 设定一个目标,在达成之前不会停止。
/goal 完成下面的任务并自动用Oracle审计。
xxxxxx
开始任务吧。
 
# auto-continue 在 todo 列表未完成的时候会自动继续,一般情况下使用 /goal 后该选项也会自动开启。
xxxxx
开始完成任务吧。
/auto-continue on

你也可以在每次任务后面加上“自动让 Oracle 审计”这句话,有时候一般任务 omo-slim 不会自动调用审计。当然加上之后也会让整个流程变长。

更多的请查阅官方文档。


自动compact

omo-slim 与 opencode 的自动 compact 配合的不是很好,因此我建议使用 magic context 这个插件。