标签 插件管理 下的文章

问题背景

这个问题困扰了我很久,今天终于解决了,分享出来希望能帮到遇到类似情况的佬友。

我的 OpenCode 启动速度非常慢,体验远不如 Claude Code 那般丝滑。一开始以为是 OpenCode 本身的问题,但搜遍了网上的经验帖,似乎没人遇到过这种情况。

排查过程

通过 opencode --print-logs 打印日志,发现时间基本都耗在插件安装上:

阶段耗时问题
oh-my-opencode@latest 安装12.89s每次启动都重新下载
@tarquinen/opencode-dcp@latest 安装13.91s每次启动都重新下载
MCP 服务器初始化~3-4s正常
models.dev 超时2.8s网络问题
总计~29s

根本原因

日志中有这么一条关键信息:

service=bun pkg=oh-my-opencode version=latest installing package using Bun's default registry resolution

问题就出在这里:插件配置使用了 latest 版本,导致每次启动都触发 bun add --force,重新从 npm 下载

解决方法

编辑 ~/.config/opencode/package.json,将 latest 替换为具体版本号:

{ "dependencies": { "@opencode-ai/plugin": "1.1.16", "oh-my-opencode": "2.14.0", "@tarquinen/opencode-dcp": "1.1.6", "opencode-antigravity-auth": "1.2.8", "opencode-copilot-auth": "0.0.12", "opencode-anthropic-auth": "0.0.8", "@franlol/opencode-md-table-formatter": "0.0.3" } } 

然后执行:

cd ~/.config/opencode
bun install

效果

启动时间从 ~29s 降到~3-5s(仅剩 MCP 初始化时间)。


附:个人使用的插件

最后分享一下我个人使用的插件配置,供佬友们参考:

{ "plugin": [ "oh-my-opencode", "opencode-antigravity-auth@1.2.8", "opencode-openai-codex-auth", "@tarquinen/opencode-dcp@1.1.6", "@franlol/opencode-md-table-formatter@0.0.3" ] } 

插件功能说明

  • oh-my-opencode
    多 Agent 编排插件,提供 Sisyphus Agent、子 Agent 调度、Skill 技能、MCP 集成等功能

  • opencode-antigravity-auth
    Antigravity(Google IDE)OAuth 认证,可使用 Gemini 3 Pro、Claude Opus 4.5 Thinking 等模型

  • opencode-openai-codex-auth
    OpenAI Codex OAuth 认证,使用 ChatGPT Plus/Pro 订阅额度,无需消耗 API credits

  • @tarquinen/opencode-dcp
    动态上下文剪枝(Dynamic Context Pruning),自动清理过时的工具输出,优化 token 使用

  • @franlol/opencode-md-table-formatter
    Markdown 表格自动格式化,支持隐藏模式

更多插件

想探索更多社区插件?可以访问 OpenCode 官方生态页面:

Ecosystem | OpenCode

这里收录了社区构建的各类插件、项目和 Agent 配置,包括:

  • 认证插件:Gemini、Codex、Antigravity 等多种 OAuth 认证方案

  • 效率工具:动态上下文剪枝、快速代码编辑、桌面通知等

  • 编辑器集成:Neovim、Obsidian、VS Code 等

  • Agent 增强:模块化 Agent、结构化工作流等


📌 转载信息
原作者:
YuChenghhh
转载时间:
2026/1/14 10:45:17