{"full_name":"jjjermiah/opencode-plugboard","owner":"jjjermiah","name":"opencode-plugboard","url":"https://github.com/jjjermiah/opencode-plugboard","description":"OpenCode V2 plugin: serve OpenAI, Anthropic and Gemini compatible APIs from your OpenCode server's provider logins, with per-app keys, fallbacks, limits, caching and usage stats.","description_zh":"在你的 OpenCode 服务器中从任何应用使用 ChatGPT、Claude、Copilot 和 OpenCode Go 登录：一个 OpenCode V2 插件，提供与 OpenAI、Anthropic 和 Gemini 兼容的 API。","homepage":null,"topics":["models","sessions","server","tui","rpc"],"tag_pages":["models","rpc","server","sessions","tui"],"language":"plugin","license":"MIT","avatar":"https://github.com/jjjermiah.png","created_at":"2026-10-11T20:24:22Z","pushed_at":"2026-11-11T15:27:04Z","metrics":{"stars":4,"downloads30d":null,"downloads_month":null},"source_repo":"jjjermiah/opencode-plugboard","npm_id":"jjjermiah/opencode-plugboard","verification":{"status":"skipped","level":"install","run_url":null},"approval":"pending","capabilities":{"findings":["child-process:.github/scripts/check-pack.ts","child-process:.github/scripts/commit-detail.ts","child-process:.github/scripts/flake-hunt.ts","child-process:.github/scripts/host-bump.ts","child-process:.github/scripts/host-versions.ts","child-process:.github/scripts/mutation-check.ts","network-call:.github/scripts/opencode-load-check.ts","child-process:.github/scripts/opencode-load-check.ts","network-call:.github/scripts/opencode-models.ts","child-process:.github/scripts/pr-wait.ts","child-process:.github/scripts/regen.ts","child-process:.github/scripts/release-notes.ts","child-process:.github/scripts/release.ts","child-process:.github/scripts/smoke-pack.ts","child-process:.github/scripts/test-gates.ts","child-process:.github/scripts/validate.ts","network-call:.github/workflows/ci.yml","network-call:CHANGELOG.md","network-call:README.md","child-process:docs/.vitepress/examples-model.ts","child-process:docs/.vitepress/full-config.ts","network-call:docs/apis.md","network-call:docs/architecture.md","network-call:docs/chat-completions.md","network-call:docs/clients/any-app.md","network-call:docs/completions.md","network-call:docs/configuration.md","network-call:docs/development.md","network-call:docs/gemini.md","network-call:docs/guides/apps-and-keys.md","network-call:docs/guides/history-usage-and-monitoring.md","network-call:docs/guides/serving-other-machines.md","network-call:docs/guides/tools-output-and-images.md","network-call:docs/install.md","network-call:docs/messages.md","network-call:docs/remote-access.md","network-call:docs/responses.md","network-call:docs/warm-up.md","network-call:examples/README.md","network-call:examples/_harness/README.md"],"red_flags":["lifecycle-script:package.json"]},"type":"plugin","contains":["plugin"],"deprecated":false,"deprecated_message":null,"maintainers":[],"growth":{"day":{"stars":0,"downloads30d":0,"base_day":"2026-11-12"}},"history":{"dates":["2026-11-12","2026-11-13"],"stars":[4,4],"downloads30d":[0,0],"downloads_month":[null,null]},"boards":{},"same_owner":[],"latest_release":null,"readme":false,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-12T16:49:14Z","history_start":"2026-09-13"}