OpenCode 2.0 has a new plugin API and V1 plugin implementations do not run in V2 (official migration guide). Of 2561 npm packages tagged opencode-plugin: 514 are on the V2 API, 165 support both, 1702 are V1 only, 180 are unclear. Updated 2026-10-19 (@opencode-ai/plugin 1.19.3, @opencode/plugin 2.0.32).
Paste it (nothing is uploaded; only plugin names go to the npm registry), or run pip install opencode-v2-ready && opencode-v2-ready check in your project.
default export must be an object with id or { id, setup }: the plugin still exports a V1 function. Update it, or ask the author; see how to port a plugin.
| Plugin | Weekly downloads | Version | Tracking |
|---|---|---|---|
| opencode-poe-auth | 95,037 | 0.0.4 | |
| @magpie-community/opencode-workbuddy-auth | 18,003 | 0.1.25 | |
| @magpie-community/opencode-cursor-auth | 11,978 | 0.2.19 | |
| openrtk | 10,691 | 0.1.0 | |
| @magpie-community/opencode-zen-free-auth | 6,023 | 0.1.11 | |
| @smart-coders-hq/opencode-model-fallback | 5,019 | 1.3.4 | |
| opencode-pty | 4,470 | 0.4.0 | V2 issue |
| @magpie-community/opencode-trae-auth | 3,596 | 0.2.17 | |
| akm-opencode | 2,732 | 0.9.30202610090106 | V2 issue |
| @vheins/opencode-asynchronous-agent | 2,629 | 0.13.1 | |
| opencode-collaboration | 2,469 | 1.2.1 | |
| @magpie-community/opencode-cline-auth | 1,936 | 0.1.8 | |
| opencode-acp | 1,886 | 1.18.5 | |
| opencode-shipit-runtime | 1,665 | 1.3.0 | |
| oc-usage-limits-plugin | 1,591 | 1.7.0 | |
| sortie-dogs | 1,490 | 0.14.5 | |
| opencode-leetcode-realworld | 1,457 | 0.5.0 | |
| opencode-vibeguard | 1,453 | 0.1.0 | V2 issue |
| opencode-swarm | 1,421 | 7.199.1 | |
| @lawaty/lacode | 1,383 | 0.4.2 | |
| opencode-zen-freex | 1,289 | 0.2.22 | |
| @josxa/opencode-recall | 1,263 | 1.1.3 | |
| opencode-glm-quota | 1,227 | 1.8.1 | V2 issue |
| @dodopayments/opencode-plugin | 1,153 | 0.6.5 | |
| @anthonyhaussman/opencode-agy-auth | 1,080 | 1.4.2 |
Authors: [](https://rafal-one.github.io/opencode-v2-ready/) (scoped names: @scope/name becomes scope__name).