{"updated":"2026-10-19","versions":{"v1":"1.19.3","v2":"2.0.32"},"packages":{"opencode-model-recommender":{"version":"1.0.0-alpha.7","weekly":40,"desc":"Recommends the best models on OpenCode Zen and OpenCode Go by cache ratio, token cost, and session cost.","repo":"ranjithrajv/opencode-model-recommender","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":584},"opencode-gitlab-auth":{"version":"3.0.0","weekly":94885,"desc":"GitLab OAuth authentication plugin for OpenCode","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":2},"opencode-usage-quota-tracker":{"version":"1.0.0-alpha.6","weekly":75,"desc":"Live provider quota and usage tracker (tokens, cost, 5h/1w/1mo windows) for OpenCode plans, in the sidebar footer.","repo":"ranjithrajv/opencode-usage-quota-tracker","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":472},"opencode-poe-auth":{"version":"0.0.4","weekly":95037,"desc":"Poe OAuth authentication plugin for OpenCode","repo":"poe-platform/poe-code","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1},"oh-my-opencode-slim":{"version":"3.0.5","weekly":7829,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"alvinunreal/oh-my-opencode-slim","status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":"2.0.18","since":null,"rank":8},"opencode-pty":{"version":"0.4.0","weekly":4470,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"shekohex/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"issue":"https://github.com/shekohex/opencode-pty/issues/83","rank":15},"openrtk":{"version":"0.1.0","weekly":10691,"desc":"OpenCode plugin for RTK (Rust Token Killer) - reduces LLM token consumption by 60-90% on dev commands","repo":"martins/openrtk","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":6},"opencode-plugin-browser":{"version":"1.0.0-alpha.6","weekly":38,"desc":"Sidebar section listing OpenCode plugins with installed/uninstalled status, below MCPs and Skills.","repo":"ranjithrajv/opencode-plugin-manager","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":598},"opencode-skills-collection":{"version":"4.1.19","weekly":7068,"desc":"OpenCode CLI plugin that automatically downloads and keeps skills up to date.","repo":"FrancoStino/opencode-skills-collection","status":"dual","evidence":"dependency","v1_range":"^1.15.5","v2_range":"^2.0.18","since":null,"rank":9},"opencode-swarm":{"version":"7.199.1","weekly":1421,"desc":"Architect-centric agentic swarm plugin for OpenCode - hub-and-spoke orchestration with SME consultation, code generation, and QA review","repo":"ZaxbyHub/opencode-swarm","status":"v1","evidence":"dependency","v1_range":"^1.18.3","v2_range":null,"since":null,"rank":47},"opencode-fork-context":{"version":"0.1.0","weekly":37,"desc":"An OpenCode plugin that treats forked conversation history as context, not unfinished work.","repo":"davdroman/opencode-fork-context","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":604},"rolebox":{"version":"2.0.0","weekly":421,"desc":"Agent plugin for major harnesses \u2014 DeepSeek Harness (DSH), OpenCode, Pi and Codex: define custom AI agent roles with per-role prompts, models, skills, permissions, memory and multi-agent orchestration","repo":"EricMoin/rolebox","status":"dual","evidence":"dependency","v1_range":"^1.3.0","v2_range":"^2.0.18","since":null,"rank":183},"opencode-acp":{"version":"1.18.5","weekly":1886,"desc":"Active Context Pruning \u2014 model-driven context management for OpenCode (hardened fork of DCP with 35 bug fixes)","repo":"ranxianglei/opencode-acp","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":33},"@jehudarajasa/agency-skills":{"version":"1.2.1","weekly":18,"desc":"Skills for issue-driven software development, from issue to change request.","repo":"jehudarajasa/skills","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.2.1","code_v1":false,"code_v2":false,"since":null,"rank":865},"@magpie-community/opencode-workbuddy-auth":{"version":"0.1.25","weekly":18003,"desc":"OpenCode provider plugins for WorkBuddy's plans: WorkBuddy (CodeBuddy, copilot.tencent.com) and WorkBuddy AI (www.workbuddy.ai)","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.25","code_v1":true,"code_v2":false,"since":null,"rank":4},"@tarquinen/opencode-dcp":{"version":"3.2.0","weekly":5907,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Opencode-DCP/opencode-dynamic-context-pruning","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":"^2.0.4","since":null,"rank":12},"@dietrichgebert/ponytail":{"version":"5.3.2","weekly":18389,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"DietrichGebert/ponytail","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"5.3.2","code_v1":true,"code_v2":true,"since":null,"rank":3},"sortie-dogs":{"version":"0.14.5","weekly":1490,"desc":"Bounded agent harness and validated orchestration loop plugin for OpenCode","repo":"zufall-upon/Sortie-dogs","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.14.5","code_v1":true,"code_v2":false,"since":null,"rank":44},"@magpie-community/opencode-cursor-auth":{"version":"0.2.19","weekly":11978,"desc":"Cursor subscriptions (Pro, Pro+, Ultra, Teams) in OpenCode and magpie, through the API cursor-agent talks to","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.19","code_v1":true,"code_v2":false,"since":null,"rank":5},"@plannotator/opencode":{"version":"0.28.23","weekly":5021,"desc":"Plannotator plugin for OpenCode - interactive plan review with visual annotation","repo":"backnotprop/plannotator","status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":"2.0.14","since":null,"rank":13},"@magpie-community/opencode-zcode-auth":{"version":"0.1.19","weekly":8027,"desc":"OpenCode provider plugin: signs in to Z.ai's or BigModel's (\u667a\u8c31) GLM Coding Plan as ZCode does, including team seats and ZCode's Start Plan","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.19","code_v1":false,"code_v2":false,"since":null,"rank":7},"@smart-coders-hq/opencode-model-fallback":{"version":"1.3.4","weekly":5019,"desc":"OpenCode plugin for ordered model fallback chains, preemptive redirect, and automatic rate limit recovery.","repo":"Smart-Coders-HQ/opencode-model-fallback","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":14},"@prevalentware/opencode-goal-plugin":{"version":"0.1.64","weekly":4135,"desc":"OpenCode goal plugin that adds Codex-style long-running goal mode, /goal commands, persistence, and TUI status for AI coding agents.","repo":"prevalentWare/opencode-goal-plugin","status":"dual","evidence":"dependency","v1_range":"^1.17.1","v2_range":"0.0.0-beta-19425","since":null,"rank":16},"opencode-supermemory":{"version":"2.0.17","weekly":1763,"desc":"OpenCode plugin that gives coding agents persistent memory using Supermemory","repo":"supermemoryai/opencode-supermemory","status":"dual","evidence":"dependency","v1_range":"^1.18.20","v2_range":"2.0.15","since":null,"rank":36},"@serkanalgur/opencode-nexus":{"version":"2.17.3","weekly":490,"desc":"Adaptive Multi-Agent Orchestration with Cost Intelligence for OpenCode V2","repo":"serkanalgur/opencode-nexus","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":162},"opencode-goal-plugin":{"version":"0.11.1","weekly":1703,"desc":"Durable, guarded goal workflows for OpenCode.","repo":"william-ricchiuti/OpenCode-goal-plugin","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.11.1","code_v1":true,"code_v2":true,"since":null,"rank":38},"opencode-vibeguard":{"version":"0.1.0","weekly":1453,"desc":"OpenCode \u63d2\u4ef6\uff1a\u53c2\u8003 VibeGuard \u7684\u5360\u4f4d\u7b26\u683c\u5f0f\uff08__VG_...__\uff09\u5728\u53d1\u9001\u7ed9 LLM \u524d\u8131\u654f\u3001\u5728\u54cd\u5e94\u5b8c\u6210\u540e\u81ea\u52a8\u8fd8\u539f\u3001\u5728\u5de5\u5177\u6267\u884c\u524d\u8fd8\u539f\u53c2\u6570","repo":"inkdust2021/opencode-vibeguard","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"issue":"https://github.com/inkdust2021/opencode-vibeguard/issues/12","rank":46},"@magpie-community/opencode-grok-auth":{"version":"0.1.17","weekly":3624,"desc":"OpenCode provider plugin: Grok (SuperGrok / X Premium+) through the Grok Build CLI's sign-in","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.17","code_v1":false,"code_v2":false,"since":null,"rank":17},"@mohak34/opencode-notifier":{"version":"1.1.0","weekly":1740,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur","repo":"mohak34/opencode-notifier","status":"dual","evidence":"dependency","v1_range":">=1.17.0 <2","v2_range":">=2.0.18 <3","since":null,"rank":37},"@magpie-community/opencode-qoder-auth":{"version":"0.2.18","weekly":2422,"desc":"Qoder subscriptions in OpenCode and magpie: Qoder (qoder.com) and Qoder CN (qoder.cn)","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.18","code_v1":false,"code_v2":false,"since":null,"rank":26},"@brainervirus/opencode-commandcode":{"version":"0.11.1","weekly":1058,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"BrainerVirus/opencode-commandcode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.11.1","code_v1":false,"code_v2":false,"since":null,"rank":73},"@openchamber/opencode-claude":{"version":"1.4.2","weekly":3109,"desc":"Claude Code in OpenCode \u2014 local CLI auth, Agent SDK harness, effort variants, tools/MCP, images & compact.","repo":"openchamber/opencode-claude","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.16","since":null,"rank":20},"opencode-ghost":{"version":"1.3.10","weekly":1150,"desc":"Stateless inline next-prompt ghosts for the empty OpenCode V2 composer, accepted with Tab or Right.","repo":"ozandogrultan/opencode-ghost","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"*","since":null,"rank":65},"opencode-sesh":{"version":"2.0.3","weekly":2636,"desc":"OpenCode session browser: search, preview, and resume every session across every project from the terminal or TUI.","repo":"ozandogrultan/opencode-sesh","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":23},"opencode-cmd-provider":{"version":"2.2.10","weekly":875,"desc":"Command Code provider + plugin for opencode","repo":"rashidrazak/opencode-cmd-provider","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":87},"@openviking/opencode-plugin":{"version":"2026.10.16","weekly":2205,"desc":"Unified OpenCode plugin for OpenViking repository retrieval and long-term memory","repo":"volcengine/OpenViking","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2026.10.16","code_v1":true,"code_v2":true,"since":null,"rank":29},"@magpie-community/opencode-trae-auth":{"version":"0.2.17","weekly":3596,"desc":"OpenCode provider plugins for Trae: Trae CN (trae.cn) and Trae Global (trae.ai), free tier included, with Trae's own browser sign-in","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.17","code_v1":true,"code_v2":false,"since":null,"rank":18},"@brutalsystems/tincan-opencode":{"version":"2.6.1","weekly":714,"desc":"opencode plugin for Tin Can \u2014 the receive half, so an opencode session can be messaged by a live Claude Code, Codex or opencode peer.","repo":"BrutalSystems/tincan","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.6.1","code_v1":true,"code_v2":true,"since":null,"rank":110},"@heretek-ai/epistemic-swarm":{"version":"2.5.0","weekly":2090,"desc":"Epistemic Swarm: an AI build factory for OpenCode v2 \u2014 grill, research, spec, build, QA and release, gated mechanically.","repo":"Heretek-AI/IUMBTEMS","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":30},"pi-weave":{"version":"0.3.12","weekly":674,"desc":"Local-first Markdown memory and knowledge graph for Pi and OpenCode: preserve decisions, recall sessions, and explore notes with code.","repo":"EranYonai/pi-weave","status":"dual","evidence":"dependency","v1_range":"1.18.29","v2_range":"^2.0.19","since":null,"rank":117},"@anthonyhaussman/opencode-agy-auth":{"version":"1.4.2","weekly":1080,"desc":"[![npm version](https://img.shields.io/npm/v/@anthonyhaussman/opencode-agy-auth)](https://www.npmjs.com/package/@anthonyhaussman/opencode-agy-auth) [![npm downloads](https://img.shields.io/npm/dw/@ant","repo":"anthonyhaussman/opencode-agy-auth","status":"v1","evidence":"dependency","v1_range":"^1.19.2","v2_range":null,"since":null,"rank":70},"opencode-with-claude":{"version":"1.11.2","weekly":1302,"desc":"OpenCode plugin to use your Claude Max subscription via Meridian proxy","repo":"ianjwhite99/opencode-with-claude","status":"dual","evidence":"dependency","v1_range":"^1.18.3","v2_range":"2.0.3","since":null,"rank":56},"oc-codex-multi-auth":{"version":"6.29.0","weekly":568,"desc":"OpenCode plugin for ChatGPT Plus/Pro OAuth with Codex/GPT-5 routing, multi-account rotation, account switching, health checks, diagnostics, and recovery tools","repo":"ndycode/oc-codex-multi-auth","status":"dual","evidence":"dependency","v1_range":">=1.14.22 <1.14.42","v2_range":"^2.0.16","since":null,"rank":144},"akm-opencode":{"version":"0.9.30202610090106","weekly":2732,"desc":"OpenCode plugin for AKM with discovery tools, feedback, memory, and automatic learning proposals from corrections and recurring workflows.","repo":"itlackey/akm-plugins","status":"v1","evidence":"dependency","v1_range":"^1.18.14","v2_range":null,"since":null,"issue":"https://github.com/itlackey/akm-plugins/issues/125","rank":22},"@magpie-community/opencode-factory-auth":{"version":"0.1.33","weekly":1858,"desc":"Sign in to a Factory (Droid) subscription from OpenCode or magpie","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.33","code_v1":false,"code_v2":false,"since":null,"rank":34},"opencode-collaboration":{"version":"1.2.1","weekly":2469,"desc":"Cross-session messaging for opencode - let independent sessions discover and text each other, modeled after Claude Code's cross-session messaging","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.29","v2_range":null,"since":null,"rank":25},"@mynameistito/opencode-usage-limits":{"version":"1.3.4","weekly":1279,"desc":"OpenCode TUI plugin that shows Codex, DeepSeek, Moonshot/Kimi API balances, Novita AI, OpenRouter, Command Code, OpenCode GO, ZAI, Synthetic, MiniMax Token Plan, and Qwen usage limits in the sidebar a","repo":"mynameistito/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":58},"opencode-plugboard":{"version":"0.56.0","weekly":6085,"desc":"Use the ChatGPT, Claude, Copilot and OpenCode Go logins in your OpenCode server from any app: an OpenCode V2 plugin serving OpenAI, Anthropic and Gemini compatible APIs.","repo":"jjjermiah/opencode-plugboard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26 <2.1","since":null,"rank":10},"@magpie-community/opencode-zen-free-auth":{"version":"0.1.11","weekly":6023,"desc":"OpenCode Zen free models through the public credential, with native streaming protocols","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.11","code_v1":true,"code_v2":false,"since":null,"rank":11},"envsitter-guard":{"version":"0.0.4","weekly":456,"desc":"OpenCode plugin that prevents agents/tools from reading or editing sensitive .env* files, while still allowing safe inspection via EnvSitter.","repo":"boxpositron/envsitter-guard","status":"v1","evidence":"dependency","v1_range":"^1.1.14","v2_range":null,"since":null,"rank":171},"opencode-navigator":{"version":"0.21.8","weekly":1117,"desc":"Search, navigate, and manage OpenCode sessions from the TUI","repo":"St1ggy/opencode-navigator","status":"dual","evidence":"dependency","v1_range":">=1.18.30","v2_range":">=2.0.11","since":null,"rank":66},"opencode-gitlab-plugin":{"version":"3.1.0","weekly":743,"desc":"GitLab tools plugin for OpenCode - provides GitLab API access for merge requests, issues, pipelines, and more","repo":null,"status":"dual","evidence":"dependency","v1_range":"^1.0.127","v2_range":"^2.0.12","since":null,"rank":101},"opencode-feishu-plugin":{"version":"0.2.30","weekly":1317,"desc":"Feishu/Lark plugin for OpenCode V2 \u2014 single-user topics as sessions, in-card permission approvals, streaming cards. Minimal permissions, no public endpoint.","repo":"moyuanhua/opencode-feishu-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16","since":null,"rank":55},"@cortexkit/magic-context":{"version":"0.49.12","weekly":1340,"desc":"Unified CLI for Magic Context \u2014 setup, doctor, and migration across OpenCode, Pi, and OMP","repo":"cortexkit/magic-context","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.49.12","code_v1":false,"code_v2":false,"since":null,"rank":53},"@magpie-community/opencode-devin-auth":{"version":"0.1.20","weekly":2308,"desc":"Devin subscriptions (the devin CLI's account) in OpenCode and magpie","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.20","code_v1":false,"code_v2":false,"since":null,"rank":28},"@mickorz/opencode-agentic-workflow":{"version":"0.10.7","weekly":3237,"desc":"Durable Agentic Workflow Runtime for OpenCode V2: journal & resume, version registry, tracing, token/cost metrics, git worktree isolation","repo":"mickorz/opencode-agentic-workflow","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":19},"opencode-cockpit":{"version":"0.11.1","weekly":120,"desc":"OpenCode superpowers, all in one: installs every opencode-cockpit feature (Shell, Statusline, Review, Updater, Subagents, Trail, Trust), each can be switched off","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":423},"@sorenllm/opencode-forge":{"version":"0.17.0","weekly":618,"desc":"Single general-purpose forge agent for opencode: static worker subagents defined in forge.json (pinned model + thoughtLevel pair, or an Auto worker inheriting the parent model; dispatched through the ","repo":"ChengZiiii/opencode-forge","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":133},"opencode-glm-quota":{"version":"1.8.1","weekly":1227,"desc":"OpenCode plugin to query Z.ai GLM Coding Plan usage statistics including quota limits, model usage, and MCP tool usage","repo":"guyinwonder168/opencode-glm-quota","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"issue":"https://github.com/guyinwonder168/opencode-glm-quota/issues/49","rank":62},"@bybrawe/opencode-goal":{"version":"1.3.49","weekly":639,"desc":"Native OpenCode 2 goals with host-verified completion, crash-safe per-unit sessions, a read-only sidebar, and explicit OpenCode 1 compatibility.","repo":"ByBrawe/opencode-goal","status":"dual","evidence":"dependency","v1_range":">=1.4.0 <2","v2_range":"2.0.22","since":null,"rank":124},"@dzhi/ocpg":{"version":"0.43.0","weekly":48,"desc":"Postgres-backed persistent memory plugin for OpenCode","repo":"pentago/ocpg","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.4","since":null,"rank":544},"oc-usage-limits-plugin":{"version":"1.7.0","weekly":1591,"desc":"OpenCode TUI plugin that shows Codex, ZAI, Synthetic, and MiniMax Token Plan usage limits in the sidebar and prompt footer.","repo":"mynameistito/oc-usage-limits-plugin","status":"v1","evidence":"dependency","v1_range":"1.18.21","v2_range":null,"since":null,"rank":41},"@magpie-community/opencode-commandcode-auth":{"version":"0.1.13","weekly":2398,"desc":"Command Code plans (Pro, GOAT, Max, Ultra, Go, Teams) in OpenCode and magpie","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.13","code_v1":false,"code_v2":false,"since":null,"rank":27},"opencode-atuin-history":{"version":"1.0.1","weekly":645,"desc":"OpenCode plugin that records agent bash commands in Atuin shell history","repo":"pedropombeiro/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":122},"opencode-queue":{"version":"2.0.2","weekly":1558,"desc":"Persistent prompt, command and shell queues for OpenCode v2","repo":"mirsella/opencode-queue","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.27 <3","since":null,"rank":42},"@warp-dot-dev/opencode-warp":{"version":"0.1.7","weekly":972,"desc":"Warp terminal integration for OpenCode \u2014 native notifications and more","repo":"warpdotdev/opencode-warp","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"issue":"https://github.com/warpdotdev/opencode-warp/issues/31","rank":80},"@opencode-cockpit/shell":{"version":"0.11.1","weekly":142,"desc":"Background shells for OpenCode: the agent starts, waits on and drives PTYs; you watch them in a docked TUI panel","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":399},"@telsoncc/opencode-commandcode":{"version":"1.2.24","weekly":718,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"telsoncc/opencode-commandcode","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.2.24","code_v1":false,"code_v2":true,"since":null,"rank":107},"opencode-notify":{"version":"0.3.1","weekly":667,"desc":"System popups with actionable buttons for Opencode","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":119},"opencode-visual-cache":{"version":"1.7.5","weekly":412,"desc":"OpenCode TUI plugin displaying real-time token cache hit rate in the sidebar","repo":"Hotakus/opencode-visual-cache","status":"dual","evidence":"dependency","v1_range":">=1.14.0","v2_range":">=2.0.0","since":null,"rank":187},"cursor-opencode-provider":{"version":"0.8.3","weekly":248,"desc":"Use Cursor subscription models from OpenCode via Cursor's Connect-RPC agent protocol","repo":"oakimov/cursor-opencode-provider","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":270},"@bybrawe/opencode-loop":{"version":"0.6.8","weekly":819,"desc":"Idle-safe /loop scheduling and background automation for OpenCode, with optional legacy Loop Goal compatibility and a separately installable OpenCode Goal companion.","repo":"ByBrawe/opencode-loop","status":"dual","evidence":"dependency","v1_range":">=1.4.0 <2","v2_range":"2.0.22","since":null,"rank":92},"opencode-mempalace-persistence":{"version":"4.1.0","weekly":250,"desc":"OpenCode plugin \u2014 auto-sync conversations to MemPalace memory in real-time. No forced wings, KG extraction via MCP tools.","repo":"geco/opencode-mempalace-persistence","status":"dual","evidence":"dependency","v1_range":"^1.15.0","v2_range":"^2.0.19","since":null,"rank":269},"@serkanalgur/opencodev2-slim":{"version":"3.2.0","weekly":64,"desc":"Smart context management plugin for OpenCode v2 - semantic compression, cost-aware pruning, adaptive thresholds","repo":"serkanalgur/opencodev2-slim","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":496},"claude-smart":{"version":"0.3.13","weekly":803,"desc":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","repo":"ReflexioAI/claude-smart","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":94},"@skyvence/coolify-oc":{"version":"0.6.2","weekly":124,"desc":"Deploy and configure projects on a self-hosted Coolify instance from OpenCode: model-facing tools plus a separately installed sidebar.","repo":"SkyVence/coolify-oc","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":418},"oc-flight-deck":{"version":"0.19.2","weekly":623,"desc":"Live OpenCode V2 session telemetry \u2014 agent, model, branch, cost, tokens, cache hit rate and context usage in your sidebar.","repo":"nathwn12/oc-flight-deck","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.30","since":null,"rank":131},"opencode-idea":{"version":"0.0.23","weekly":193,"desc":"OpenCode plugin that connects to JetBrains IDE MCP servers and prefers IDE tools when the current project is open in the IDE","repo":"syllr/opencode-idea","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.23","code_v1":false,"code_v2":true,"since":null,"rank":339},"@chenlongapps/opencode-token-usage":{"version":"0.4.12","weekly":322,"desc":"Session-tree token usage, live performance, context window and estimated cost for OpenCode 2","repo":"chenlongapps/opencode-token-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":240},"@magpie-community/opencode-kiro-auth":{"version":"0.1.12","weekly":2005,"desc":"Kiro subscriptions (Free, Pro, Pro+, Power) in OpenCode and magpie","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.12","code_v1":false,"code_v2":false,"since":null,"rank":31},"dejavu-gates":{"version":"2.59.0","weekly":756,"desc":"Cross-session error gates for AI coding agents: detects recurring tool-call failures and promotes them into enforced gates. Remind first, block on same-session repeat offense. Works with OpenCode, Cla","repo":"WhiteBite/dejavu-gates","status":"dual","evidence":"dependency","v1_range":"^1.18.0","v2_range":"^2.0.18","since":null,"rank":97},"@osovv/vv-opencode":{"version":"2.2.1","weekly":344,"desc":"An opinionated agentic development layer for OpenCode \u2014 spec-first when it matters, review-driven execution, portable model roles, safer tools, and long-run safety.","repo":"osovv/vv-opencode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":232},"@vheins/opencode-asynchronous-agent":{"version":"0.13.1","weekly":2629,"desc":"OpenCode plugin (V1 + V2): runs every subagent asynchronously in the background, a TUI sidebar monitor with token stats, opt-in background-subagent control tools (children/result/cancel/send), opt-in ","repo":"vheins/opencode-asynchronous-agent","status":"v1","evidence":"dependency","v1_range":"1.18.34","v2_range":null,"since":null,"rank":24},"opencode-workflow-guard":{"version":"1.15.5","weekly":75,"desc":"Deterministic workflow and safety policy enforcement for OpenCode","repo":"ultus-net/opencode-workflow-guard","status":"dual","evidence":"dependency","v1_range":"latest","v2_range":"latest","since":null,"rank":473},"opencode-vitals":{"version":"0.2.0","weekly":1073,"desc":"OpenCode V2 plugin that shows session turns, steps, and average streaming tok/s inside OpenCode's own composer, and fixes Arabic (RTL) text direction in messages and the prompt box","repo":"moutazideal/opencode-vitals","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":71},"opencode-openai-compact":{"version":"1.4.0","weekly":462,"desc":"OpenCode plugin that stores OpenAI Responses API compaction checkpoints in SQLite.","repo":"partment/opencode-openai-compact","status":"v1","evidence":"dependency","v1_range":"1.18.29","v2_range":null,"since":null,"rank":168},"@nathwn12/oc-bifrost":{"version":"1.6.5","weekly":1330,"desc":"The rainbow bridge for OpenCode plugins \u2014 run V1-era plugin hooks on the OpenCode V2 runtime; unmapped hooks are refused loudly instead of silently dropped.","repo":"nathwn12/oc-bifrost","status":"dual","evidence":"dependency","v1_range":"^1.19.2","v2_range":"2.0.30","since":null,"rank":54},"opencode-go-statusline":{"version":"1.1.0","weekly":35,"desc":"OpenCode TUI plugin: display OpenCode Go subscription quota (rolling 5h / weekly / monthly) in the footer statusline. V2-native, zero-config, no cookies.","repo":"lnwu/opencode-statusline-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">2.0.0","since":null,"rank":615},"@litfamily/litopencode":{"version":"1.0.28","weekly":634,"desc":"Workflow plugin for OpenCode: add lit to a prompt and the work is planned, built, checked and written down so the next session can pick it up.","repo":"wjgoarxiv/litopencode","status":"v1","evidence":"dependency","v1_range":"^1.17.6","v2_range":null,"since":null,"rank":128},"opencode-skill-creator":{"version":"0.3.5","weekly":565,"desc":"OpenCode plugin for skill creation \u2014 custom tools for validation, evaluation, description optimization, benchmarking, and review serving.","repo":"antongulin/opencode-skill-creator","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":"^2.0.0","since":null,"rank":145},"@ursuciprian/reflex":{"version":"0.18.2","weekly":64,"desc":"Prod-safe AI coding agents for infra teams: terraform AI agent guardrails (plan-aware apply gate), AWS, kubectl and Terraform workspace context, change freezes, a team policy and a SOC 2 / ISO 27001 a","repo":"ursuciprian/reflex","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.18.2","code_v1":true,"code_v2":false,"since":null,"rank":497},"opencode-snippets":{"version":"3.3.2","weekly":397,"desc":"Hashtag-based snippet expansion plugin for OpenCode - instant inline text shortcuts","repo":"JosXa/opencode-snippets","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":195},"opencode-claude-memory":{"version":"2.2.1","weekly":1279,"desc":"OpenCode plugin for Claude Code memory: persistent, local-first shared memory with Claude Code-compatible Markdown files, LLM recall, in-process auto extraction, and auto-dream consolidation","repo":"kuitos/opencode-claude-memory","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.0","since":null,"rank":59},"@opencode-cockpit/status":{"version":"0.11.1","weekly":138,"desc":"A statusline for OpenCode you can actually configure: declarative segments, a typed module, or your existing Claude Code statusline command","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":407},"opencode-shipit-runtime":{"version":"1.3.0","weekly":1665,"desc":"OpenCode plugin exposing Ship-It build, runtime, artifact, filesystem and usage tools to the AI","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.33","v2_range":null,"since":null,"rank":40},"opencode-qoder-bridge":{"version":"0.4.0","weekly":177,"desc":"Official regional Qoder Agent SDK provider for OpenCode 1 and 2, with browser sign-in, MCP, daily credits, quota and usage history.","repo":"naoufalelbani/opencode-qoder-bridge","status":"dual","evidence":"dependency","v1_range":"1.19.0","v2_range":"2.0.26","since":null,"rank":368},"@sven1103/opencode-worktree-workflow":{"version":"0.6.3","weekly":114,"desc":"OpenCode plugin for creating and cleaning up git worktrees.","repo":"sven1103-agent/opencode-worktree-plugin","status":"v1","evidence":"dependency","v1_range":"1.3.0","v2_range":null,"since":null,"rank":434},"@magpie-community/opencode-cline-auth":{"version":"0.1.8","weekly":1936,"desc":"Cline (cline.bot) on your own account \u2014 usage billing, ClinePass and the free models \u2014 in OpenCode and magpie","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.8","code_v1":true,"code_v2":false,"since":null,"rank":32},"@brutalsystems/birddog-opencode":{"version":"3.1.0","weekly":26,"desc":"opencode plugin for birddog \u2014 publishes a session's state so birddog can observe it from outside. Read-only: it reports, and never acts on the session.","repo":"BrutalSystems/birddog","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"3.1.0","code_v1":true,"code_v2":false,"since":null,"rank":702},"opencode-reviewer":{"version":"2.3.0","weekly":1361,"desc":"Safety reviews, report history, optional one-time auto-approval and Linux desktop notifications for OpenCode permissions","repo":"mightykatun/opencode-reviewer","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":51},"opencode-matrixx":{"version":"2.6.17","weekly":142,"desc":"The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools","repo":"klpanagi/opencode-matrixx","status":"v1","evidence":"dependency","v1_range":"1.3.15","v2_range":null,"since":null,"rank":400},"opencode-v2-security":{"version":"1.7.7","weekly":1025,"desc":"Autonomous execution-boundary security for OpenCode V2: scoped assessments, one-call authorization, bypass leases, and session read/write permission ceilings.","repo":"DDwsgood/opencode-v2-security","status":"v1","evidence":"dependency","v1_range":"next","v2_range":null,"since":null,"rank":74},"@justsilver/opencode-goal-plugin":{"version":"0.10.0","weekly":59,"desc":"Codex/OMP-style persistent goals for OpenCode V2: /goal command + goal tool + idle auto-continuation + evidence-based completion + blocked/budget guards","repo":"Just-Silver/opencode-goal-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.16","since":null,"rank":509},"@wntic/ocm":{"version":"1.0.4","weekly":28,"desc":"Plugin marketplace for opencode: install skills, agents, commands, JS plugins and MCP servers from any git repo \u2014 once, globally, kept up to date","repo":"wntic/ocm","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.4","code_v1":true,"code_v2":false,"since":null,"rank":681},"oc-metricboard":{"version":"0.1.25","weekly":986,"desc":"OpenCode TUI sidebar plugin showing real-time LLM metrics (TPS, TTFT, tokens) with sub-agent \u00d7 model breakdown","repo":"JasonJason-oy/oc-metricboard","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":78},"@yandy-r/opencode-goal-plugin":{"version":"0.1.3","weekly":2984,"desc":"OpenCode goal plugin that adds Codex-style long-running goal mode, /goal commands, persistence, and TUI status for AI coding agents.","repo":"yandy-r/opencode-goal-plugin","status":"dual","evidence":"dependency","v1_range":"^1.17.1","v2_range":"0.0.0-beta-19425","since":null,"rank":21},"opencode-oceanus":{"version":"1.0.6","weekly":166,"desc":"OpenCode v2 plugin that registers the Oceanus agent orchestrator and its specialist agents","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.10","since":null,"rank":378},"opencode-novaspace":{"version":"0.4.4","weekly":51,"desc":"novaSpace: a card-based sidebar for OpenCode that syncs your setup across machines","repo":"brnbtt/opencode-novaspace","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.4","code_v1":false,"code_v2":false,"since":null,"rank":530},"opencode-courier":{"version":"0.9.0","weekly":595,"desc":"Multi-session orchestration for OpenCode V2: spawn child sessions, be woken by them. No polling.","repo":"ivopogace/opencode-courier","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":138},"@jmanuelcorral/openteam":{"version":"0.29.1","weekly":88,"desc":"Cost-aware, local-first routing plugin for opencode with cheapest-capable frontier fallback and multi-agent orchestration.","repo":"jmanuelcorral/openteam","status":"v1","evidence":"dependency","v1_range":"1.18.19","v2_range":null,"since":null,"rank":452},"opencode-idea-inbox":{"version":"0.5.12","weekly":46,"desc":"Never lose a stray thought in opencode: park ideas in a sidebar backlog mid-conversation, then dispatch them to agents when you're ready (opencode v2 plugin; v1 users -> opencode-idea-inbox@legacy-v1)","repo":"apilot/opencode-idea-inbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.31","since":null,"rank":553},"opencode-sandbox":{"version":"0.6.0","weekly":561,"desc":"OpenCode plugin that sandboxes agent commands using @anthropic-ai/sandbox-runtime (seatbelt on macOS, bubblewrap on Linux)","repo":"isanchez31/opencode-sandbox-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":146},"opencode-yul":{"version":"0.0.21","weekly":25,"desc":"Forces models to use the latest versions of dependencies instead of outdated versions from model training data.","repo":"chains-project/yul","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":711},"opencode-translate":{"version":"2.0.9","weekly":43,"desc":"OpenCode plugin that lets the user chat in a configured language while the main chat loop only sees English.","repo":"ysm-dev/opencode-translate","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.3","since":null,"rank":565},"opencode-tui-usage":{"version":"2.5.1","weekly":141,"desc":"OpenCode TUI sidebar: precise prompt-cache, token, cost, context, tools, skills, speed & sub-agent usage. English/USD only.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.20","since":null,"rank":403},"opencode-guardian":{"version":"0.11.1","weekly":881,"desc":"Universal quality and safety guardian plugin for OpenCode AI agents (Dual-Mode: OpenCode v1 & v2)","repo":"huseyincig/opencode-guardian","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.22","since":null,"rank":86},"@bojackduy/opencode-loopd":{"version":"1.14.4","weekly":639,"desc":"Codex-inspired background goal engine for OpenCode \u2014 autonomous subagents, engine-driven loop, child worker sessions and modal TUI dashboard. Like Claude Code loop for OpenCode.","repo":"bojackduy/opencode-loopd","status":"dual","evidence":"dependency","v1_range":">=1.4.0 <3","v2_range":"^2.0.11","since":null,"rank":125},"@vepando/switchyard":{"version":"0.4.2","weekly":69,"desc":"Subscription-aware model routing for Pi, OpenCode and every OpenAI-compatible coding agent","repo":"LeonardSEO/switchyard","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.2","code_v1":false,"code_v2":false,"since":null,"rank":486},"opencode-deja":{"version":"0.22.2","weekly":424,"desc":"deja-vu memory for opencode: the session history of forty-one other coding agents, searchable and recalled on every request \u2014 a local index, no LLM.","repo":"vshulcz/deja-vu","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":180},"@jeffober/thatch":{"version":"0.2.10","weekly":322,"desc":"Persistent memory for AI coding agents \u2014 local embeddings, SQLite stores, zero config. Works with OpenCode (as a plugin), Claude Code (as an MCP server), and Cursor (as an MCP server).","repo":"sysread/thatch","status":"dual","evidence":"dependency","v1_range":"^1.17.0","v2_range":"^2.0.15","since":null,"rank":241},"opencode-landstrip":{"version":"0.19.19","weekly":925,"desc":"OS-level AI command sandboxing for OpenCode with Landstrip","repo":"landstrip/landstrip","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":82},"@talgarr-boost/opencode-fusion":{"version":"1.0.5","weekly":19,"desc":"A tool-free lead and sidekick agent harness for OpenCode","repo":"boost-rnd/opencode-fusion","status":"v1","evidence":"dependency","v1_range":"1.18.30","v2_range":null,"since":null,"rank":829},"opencode-snip":{"version":"3.0.0","weekly":338,"desc":"OpenCode plugin that prefixes shell commands with snip to reduce LLM token consumption","repo":"VincentHardouin/opencode-snip","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.21","since":null,"rank":234},"opencode-tps-meter":{"version":"0.4.1","weekly":505,"desc":"Live tokens-per-second meter for OpenCode (v1 and v2)","repo":"ChiR24/opencode-tps-meter","status":"v1","evidence":"dependency","v1_range":">=1.15.13","v2_range":null,"since":null,"rank":156},"opencode-autonomy":{"version":"0.6.14","weekly":397,"desc":"Autonomy-first opencode suite \u2014 ships features end-to-end without babysitting. Agents, commands, and opinionated config for long-horizon coding.","repo":"vocino/opencode-autonomy","status":"v1","evidence":"dependency","v1_range":"^1.18.11","v2_range":null,"since":null,"rank":196},"opencode-auto-fallback":{"version":"0.4.61","weekly":657,"desc":"Advanced fallback plugin for OpenCode agents \u2014 model switching, retry with backoff, and context overflow handling","repo":"HyeokjaeLee/opencode-auto-fallback","status":"dual","evidence":"dependency","v1_range":">=1.0.0","v2_range":"^2.0.18","since":null,"rank":120},"@mynameistito/opencode-force-input":{"version":"1.1.14","weekly":215,"desc":"OpenCode TUI plugin that interrupts the active run and submits the prompt with Ctrl+Enter.","repo":"mynameistito/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":289},"@opencode-cockpit/review":{"version":"0.11.1","weekly":143,"desc":"A pull request in the terminal: read the diff, hold your notes, send one review","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":396},"opencode-subagent-view":{"version":"0.9.0","weekly":205,"desc":"OpenCode v2 TUI plugin that shows live stats for the subagent session you are inside","repo":"OJPalenzuela/opencode-subagent-view","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0 <3","since":null,"rank":306},"opencode-ufr":{"version":"0.2.15","weekly":669,"desc":"Uni Freiburg (UFR) Open WebUI models in opencode \u2014 local gateway with key pool, UFR-aware rate limiting, circuit breaker and fallbacks","repo":"FinleyLaempe/opencode-ufr","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.23","since":null,"rank":118},"@magpie-community/opencode-zed-auth":{"version":"0.1.10","weekly":610,"desc":"Sign in to a Zed subscription (Zed Pro, trial, student, business) from OpenCode or magpie","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.10","code_v1":false,"code_v2":false,"since":null,"rank":135},"opencode-transatlantic":{"version":"0.4.1","weekly":39,"desc":"soft cross-session chat for opencode v2 \u2014 queue-only, never interrupts","repo":"mintygingy/opencode-transatlantic","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":593},"@opencode-cockpit/updater":{"version":"0.11.1","weekly":138,"desc":"Every OpenCode plugin you have installed: what actually runs, what is published, and an update that is checked against disk","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":408},"opencode-ruby-upgrader":{"version":"0.1.19","weekly":586,"desc":"A safe, evidence-driven Ruby runtime upgrade agent and local migration dashboard for OpenCode","repo":"lilla021/opencode-ruby-upgrader","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.19","code_v1":false,"code_v2":false,"since":null,"rank":140},"opencode-dictate":{"version":"0.2.0","weekly":23,"desc":"Hands-free voice conversation mode for opencode: talk to the agent and answer questions/permissions by voice, with an animated status indicator.","repo":"rodri45l/opencode-dictate","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":741},"@banburist/opencode-headsup":{"version":"0.5.0","weekly":24,"desc":"Live inference telemetry pinned to the OpenCode 2 sidebar.","repo":"charlesnutter/opencode-headsup","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-19271","v2_range":null,"since":null,"rank":727},"opencode-subagent-magazine":{"version":"1.7.4","weekly":711,"desc":"OpenCode TUI plugin monitoring sub-agent invocation status in real time","repo":"Hotakus/opencode-subagent-magazine","status":"dual","evidence":"dependency","v1_range":">=1.14.0","v2_range":">=2.0.0","since":null,"rank":111},"opencode-model-routing-optimizer":{"version":"0.3.0","weekly":23,"desc":"OpenCode plugin that installs the optimize-micode-models skill and its /optimize-micode command for intent-driven, quota- and cost-aware model assignments in micode.json; fully dynamic and researched ","repo":"squizzeak/opencode-model-routing-optimizer","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":742},"opencode-copilot-statusline":{"version":"1.2.0","weekly":70,"desc":"OpenCode TUI plugin: display GitHub Copilot quota (premium requests, with a chat fallback for Copilot Free) in the footer statusline. V2-native, zero-config, no cookies.","repo":"lnwu/opencode-statusline-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">2.0.0","since":null,"rank":484},"opencode-browser":{"version":"1.3.0","weekly":418,"desc":"OpenCode plugin that integrates Browser MCP for browser automation","repo":"michaljach/opencode-browser","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.18","since":null,"rank":185},"opencode-permission-reviewer":{"version":"2.4.3","weekly":492,"desc":"Policy-aware permission reviewer for OpenCode V1 and V2","repo":"warc0s/opencode-permission-reviewer","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2.0.3 <3","since":null,"rank":161},"opencode-context-indicator":{"version":"1.5.0","weekly":793,"desc":"Real-time context-window usage for OpenCode: per-category token breakdown, a zero-LLM /cx panel with per-session cost and a searchable family-session picker, and a TUI sidebar. Dual V1 + V2 plugin ent","repo":"VladSmr/opencode-context-indicator","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16","since":null,"rank":95},"@dsolisp/gavel":{"version":"0.13.0","weekly":269,"desc":"Minimalism + QA discipline for AI agents. Framework-adaptive test quality enforcement with YAGNI at the core.","repo":"dsolisp/gavel","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.13.0","code_v1":true,"code_v2":false,"since":null,"rank":264},"@ramtinj95/opencode-tokenscope":{"version":"1.8.1","weekly":718,"desc":"OpenCode plugin for detailed token usage analysis with breakdowns by category, visual charts, and subagent cost tracking","repo":"ramtinj95/opencode-tokenscope","status":"v1","evidence":"dependency","v1_range":">=1.1.48","v2_range":null,"since":null,"rank":108},"@josxa/opencode-recall":{"version":"1.1.3","weekly":1263,"desc":"OpenCode plugin that adds semantic + lexical recall over your local session history, with cursor-paginated ChatML transcript reads.","repo":"JosXa/opencode-recall","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":61},"opencode-search":{"version":"1.0.0","weekly":143,"desc":"OpenCode plugin that provides web search tools using DuckDuckGo, Brave, Google News, Wikipedia, Bluesky, MDN Web Docs, and the IETF, W3C and WHATWG specifications.","repo":"whaaaley/opencode-search","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.10","since":null,"rank":397},"opencode-froggy":{"version":"1.6.0","weekly":435,"desc":"OpenCode plugin with a hook layer (tool.before.*, session.idle...), agents (code-reviewer, doc-writer), and commands (/review-pr, /commit)","repo":"smartfrog/opencode-froggy","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.5","since":null,"rank":178},"opencode-websearch-deepseek":{"version":"0.6.0","weekly":139,"desc":"DeepSeek-powered web search provider for OpenCode's built-in websearch tool.","repo":"OniVe/opencode-websearch-deepseek","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":false,"code_v2":false,"since":null,"rank":405},"opencode-dir":{"version":"1.3.2","weekly":156,"desc":"Directory operations for opencode sessions","repo":"adiled/opencode-dir","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":386},"superpowers-manager":{"version":"0.10.2","weekly":93,"desc":"Install obra/superpowers directly from upstream for Codex, Pi, OpenCode, Claude Code, and Hermes Agent. Stay on a known-good release or commit, try a branch, and upgrade when you choose.","repo":"j7an/superpowers-manager","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.10.2","code_v1":false,"code_v2":false,"since":null,"rank":450},"opencode-todolist":{"version":"0.6.1","weekly":851,"desc":"OpenCode V2 plugin restoring session todo list tools (todowrite/todoread) with a sidebar todo strip","repo":"aiev/opencode-todolist","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":88},"opencode-docker-panel":{"version":"0.7.1","weekly":752,"desc":"Docker container panel for the OpenCode 2 TUI sidebar","repo":"victor-ochenin/opencodeDockerPlugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.20","since":null,"rank":99},"opencode-runtime-triage":{"version":"1.0.3","weekly":8,"desc":"Runtime-only per-agent model and provider overrides for the OpenCode TUI","repo":"EL-File4138/opencode-runtime-triage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.6","since":null,"rank":1350},"opencode-auto-permissions":{"version":"0.2.15","weekly":284,"desc":"Automatic, context-aware permission review for OpenCode","repo":"hueyexe/opencode-auto-permissions","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-19271","v2_range":null,"since":null,"rank":258},"openslimedit":{"version":"1.0.4","weekly":326,"desc":"OpenCode plugin that reduces token usage by up to 33% \u2014 compresses tool descriptions, compacts read output, adds line-range edit support","repo":"ASidorenkoCode/openslimedit","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":239},"opencode-architect":{"version":"1.1.0","weekly":219,"desc":"OpenCode plugin and CLI with ten specialist agents for agent skills, slash commands, custom tools, plugins, and MCP server integration","repo":"Expert-Vision-Software/opencode-architect","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.23","since":null,"rank":285},"@upstash/context7-opencode":{"version":"0.2.1","weekly":493,"desc":"Official Context7 plugin for OpenCode \u2014 wires up the Context7 MCP server and a documentation skill","repo":"upstash/context7","status":"dual","evidence":"dependency","v1_range":"^1.18.33","v2_range":"^2.0.16","since":null,"rank":160},"@dylanrussell/agent-router":{"version":"2.2.0","weekly":34,"desc":"Switch the models assigned to your opencode agents. Named stacks applied to agent frontmatter. Plugin + CLI.","repo":"dylanrussellmd/agent-router","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.8","since":null,"rank":622},"opencode-codex-usage":{"version":"2.2.2","weekly":375,"desc":"Codex quota probe and OpenCode toast plugin","repo":"jasonmit/opencode-codex-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":209},"@serkanalgur/opencodev2-notification":{"version":"1.2.7","weekly":7,"desc":"Native OS notifications for OpenCode V2 - know when tasks complete, errors occur, or the AI needs your input","repo":"serkanalgur/opencodev2-notification","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":1422},"oc-todo":{"version":"0.5.0","weekly":472,"desc":"Per-session todo lists for OpenCode V2 - a `todo` tool with real plugin storage and a read-only sidebar checklist, including V1 todowrite parity.","repo":"nathwn12/oc-todo","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.30","since":null,"rank":166},"@jabworks/condux":{"version":"0.30.0","weekly":54,"desc":"OpenCode plugin for the condux workflow toolkit \u2014 bundles the condux skills and injects the specialist agents (coder, explorer, planner, researcher) plus an opt-in plan-review listener.","repo":"jabworks/agentic-toolkit","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.30.0","code_v1":true,"code_v2":false,"since":null,"rank":524},"@subrouter/opencode":{"version":"0.5.1","weekly":401,"desc":"OpenCode plugin that registers the subrouter provider: cycle through your personal AI subscriptions when one hits rate limits.","repo":"remorses/subrouter","status":"v1","evidence":"dependency","v1_range":"^1.18.23","v2_range":null,"since":null,"rank":191},"opencode-parser":{"version":"2.0.1","weekly":271,"desc":"Parse any file in opencode. Supports PDF, DOCX, XLSX, PPTX, images with OCR, EPUB, HTML, XML, Markdown, Jupyter notebooks, CSV, TSV, ZIP, RAR, 7z, TAR, GZip, JSON, YAML, TOML, INI, and plain text. Det","repo":"TejasS1233/opencode-parser","status":"dual","evidence":"dependency","v1_range":"^1.0.0","v2_range":"^2.0.18","since":null,"rank":262},"@mirrowel/opencode-agent-variants":{"version":"0.11.0","weekly":38,"desc":"OpenCode plugin for creating and managing model variants of agents","repo":"Mirrowel/opencode-agent-variants","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":599},"opencode-dcp":{"version":"2.0.3","weekly":222,"desc":"Dynamic Context Pruning (DCP) plugin for OpenCode V2 - model-driven context compression, tool-output pruning, and context-window nudges","repo":"arafays/opencode-dcp","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":282},"opencode-datarobot-skills":{"version":"1.25.0","weekly":475,"desc":"OpenCode plugin providing DataRobot skills for AI/ML workflows and a DataRobot-branded theme.","repo":"datarobot-oss/datarobot-agent-skills","status":"v1","evidence":"dependency","v1_range":"1.19.0","v2_range":null,"since":null,"rank":165},"opencode-tsift":{"version":"0.1.105","weekly":364,"desc":"OpenCode command shortcuts for tsift bounded code navigation and session evidence","repo":"btakita/tsift","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.105","code_v1":false,"code_v2":false,"since":null,"rank":219},"corvus-ai":{"version":"0.10.2","weekly":43,"desc":"Corvus AI agent suite for OpenCode \u2014 multi-agent orchestration with specialized agents, commands, and skills","repo":"NachoFLizaur/corvus","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"2.0.20","since":null,"rank":566},"opencode-smart-questions":{"version":"0.8.1","weekly":806,"desc":"Language-neutral auto-selection of recommended OpenCode question options with user-interaction cancellation and separate V1/V2 adapters","repo":"huseyincig/opencode-smart-questions","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.22","since":null,"rank":93},"@magpie-community/opencode-mimo-auth":{"version":"0.1.9","weekly":721,"desc":"OpenCode provider plugin for Xiaomi MiMo: the MiMo app's Xiaomi-account sign-in, MiMo Pro and MiMo Flash","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.9","code_v1":false,"code_v2":false,"since":null,"rank":105},"planweft":{"version":"0.7.0","weekly":245,"desc":"Persistent planning, project documentation and evidence for coding agents","repo":"psiQAQ/planweft","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":271},"thoth-agents":{"version":"0.9.1","weekly":441,"desc":"Adaptive multi-harness orchestration with six roles, runtime-autonomous AI-first execution routes, and external provider boundaries.","repo":"EremesNG/thoth-agents","status":"v1","evidence":"dependency","v1_range":"1.18.2","v2_range":null,"since":null,"rank":177},"opencode-quota-usage":{"version":"0.3.8","weekly":238,"desc":"OpenCode TUI plugin: real-time AI plan quota in the sidebar (GLM Coding Plan / Kimi Code / DeepSeek balance)","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":273},"opencode-model-aliases":{"version":"1.1.0","weekly":593,"desc":"OpenCode plugin: materializes floating model aliases into the model catalog with strict/tolerant policies and latest-strategy selection.","repo":"vmvarela/opencode-model-aliases","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":139},"@osuki-dev/opencode-osuki-agent":{"version":"0.2.8","weekly":208,"desc":"Effect-native OpenCode coordinator with Jev routing and persistent goals","repo":"osuki-dev/opencode-osuki-agent","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":302},"opencode-autotitle":{"version":"0.1.3","weekly":298,"desc":"AI-powered automatic session naming for OpenCode - titles your sessions based on context","repo":"pawelma/opencode-autotitle","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":250},"mighty-reviewer":{"version":"0.8.0","weekly":346,"desc":"opencode plugin (OpenCode 1.18.29+ and 2.x) that runs an automatic background adversarial code review (mechanical gates + risk critique + DRY/SOLID/design enforcement + OWASP security checklist + AI-s","repo":"Mightybeast12/mighty-reviewer","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.8.0","code_v1":true,"code_v2":true,"since":null,"rank":230},"@te-river/opencode-team-mode":{"version":"1.7.6","weekly":46,"desc":"Team collaboration mode plugin for OpenCode Desktop \u2014 injects specialized agents (architect, reviewer, implementer, tester, researcher) and team workflow commands into your OpenCode workspace.","repo":"Te-River/Opencode-TeamMode","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":554},"@naxodev/opencode-music-player":{"version":"0.9.0","weekly":170,"desc":"macOS system Now Playing controls for the OpenCode 2 TUI","repo":"naxodev/ai","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.30","since":null,"rank":377},"opencode-usage-report":{"version":"0.6.2","weekly":87,"desc":"opencode plugin: /usage command showing subscription quota windows for configured providers","repo":"kaanchinar/opencode-usage-report","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":453},"opencode-worktree-isolation":{"version":"0.5.5","weekly":35,"desc":"opencode plugin that eliminates path drift via tool-layer worktree interception","repo":"earneet/opencode-worktree-isolation","status":"dual","evidence":"dependency","v1_range":"^1.18.31","v2_range":"^2.0.11","since":null,"rank":616},"@dodopayments/opencode-plugin":{"version":"0.6.5","weekly":1153,"desc":"Dodo Payments agent skills and MCP servers for OpenCode.","repo":"dodopayments/dodo-agent-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":64},"opencode-ember":{"version":"0.4.3","weekly":30,"desc":"OpenCode prompt-cache cost guard: estimates cold cache-rewrite costs, warns or blocks before expensive sends, and reports recorded costs across sessions.","repo":"ozandogrultan/opencode-ember","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":658},"@op1/threads":{"version":"0.3.2","weekly":38,"desc":"Opinionated background agents for OpenCode V2: visible worker sessions that report back with a verdict, and durable parallel workflows that survive restarts.","repo":"opzero1/threads","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":600},"gutchapa-opencode-telegram":{"version":"1.5.4","weekly":264,"desc":"Telegram bot for opencode: chat with your local AI assistant over Telegram, with 70+ slash commands","repo":"gutchapa/opencode-telegram","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.5.4","code_v1":false,"code_v2":false,"since":null,"rank":265},"opencode-skills-tui":{"version":"1.2.2","weekly":302,"desc":"OpenCode TUI plugin that shows skills and loaded state in the sidebar","repo":"aihaipeng/opencode-skills-tui","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":246},"opencode-gbuild":{"version":"0.8.0","weekly":39,"desc":"OpenCode plugin for gbuild \u2014 graph-native task planning and execution with concurrent fan-out, per-node review, and durable checkpoints.","repo":"oskarhane/oskars.ai","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.4","since":null,"rank":594},"@sonic182/graphmem":{"version":"0.12.0","weekly":516,"desc":"Shared local memory for coding agents with semantic recall, knowledge graph, and code navigation.","repo":"sonic182/graphmem","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.12.0","code_v1":true,"code_v2":false,"since":null,"rank":153},"@mathew-cf/opencode-memory":{"version":"2.3.0","weekly":284,"desc":"Persistent cross-session memory for OpenCode \u2014 a hybrid keyword + semantic search layer over a local markdown knowledge base, plus session history tools and guardrails that nudge agents to use them.","repo":"mathew-cf/opencode-memory","status":"dual","evidence":"dependency","v1_range":">=1.0.0","v2_range":">=2.0.16","since":null,"rank":259},"@justsilver/opencode-providers":{"version":"0.3.4","weekly":1789,"desc":"Register providers missing from the models.dev catalog in OpenCode V2 from a self-hosted registry \u2014 no opencode.json needed","repo":"Just-Silver/opencode-providers","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":35},"mismcp":{"version":"0.5.1","weekly":13,"desc":"opencode multi-agent bus: agents ask each other questions over a shared SQLite queue","repo":"mdementev/mismcp","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":1060},"ndomo":{"version":"0.8.1","weekly":87,"desc":"OpenCode multi-agent plugin. Taller de artesanos: foreman + 3 peer primaries (craftsman, warden, ranger) + specialists (scout, scribe, painter, smith, sage, guild, inspector, chronicler) + stack-smith","repo":"nicosup98/ndomo-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":454},"@lawaty/lacode":{"version":"0.4.2","weekly":1383,"desc":"Ultimate opencode setup for Go users \u2014 cost-controlled pooled subagents, hang recovery, and notifications for opencode.","repo":"lawaty/lacode","status":"v1","evidence":"dependency","v1_range":"1.18.34","v2_range":null,"since":null,"rank":50},"opencode-readseek":{"version":"0.11.1","weekly":701,"desc":"OpenCode plugin for anchored file operations and structural code navigation","repo":null,"status":"dual","evidence":"dependency","v1_range":"^1.18.18","v2_range":"^2.0.26","since":null,"rank":114},"opencode-opper-budget":{"version":"0.3.7","weekly":1548,"desc":"OpenCode CLI plugin that shows your Opper spend in the status bar","repo":"NitorCreations/opencode-opper-budget","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":43},"@christiangalsterer/opencode-requesty-plugin":{"version":"2.0.0","weekly":212,"desc":"opencode TUI plugin: shows Requesty.ai monthly budget, current spend, and per-model cost distribution in the session sidebar, in the session prompt and with a detail dialog via the /requesty command","repo":"christiangalsterer/opencode-requesty-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.16 <2","v2_range":"^2.0.24","since":null,"rank":298},"@hacky.software/opencode-todo-supervisor":{"version":"0.3.12","weekly":1693,"desc":"OpenCode V2 plugin that gives every session a todo list (todo_write/todo_read), supervises idle sessions until the list is done, and can drive checklists in markdown files from a TUI panel.","repo":"N0K0/opencode-todo-supervisor","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":39},"@geohar/opencode-mcp-combiner":{"version":"0.17.3","weekly":191,"desc":"OpenCode plugin: run the mcp-combiner MCP aggregator via sharedserver and register its endpoint with OpenCode.","repo":"georgeharker/mcp-companion","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":346},"opencode-gpt-live":{"version":"0.3.0","weekly":327,"desc":"Talk to OpenCode out loud: real-time GPT-Live voice calls on your ChatGPT subscription","repo":"malhashemi/opencode-gpt-live","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.20","since":null,"rank":238},"@rasyid_rafi/opencode-antigravity":{"version":"0.6.4","weekly":693,"desc":"OpenCode V2 provider adapter for Google's official Antigravity server via ACP","repo":"rasyidrafi/opencode-antigrvity","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":115},"opencode-leetcode-realworld":{"version":"0.5.0","weekly":1457,"desc":"OpenCode plugin that turns a LeetCode problem into a realistic software-engineering assignment, so you practice applying the underlying algorithm instead of solving the puzzle.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":45},"opencode-huddo":{"version":"0.2.8","weekly":737,"desc":"Huddo for OpenCode: join group chats where people and AI agents talk together. Adds the Huddo MCP server and the huddo skill.","repo":"puffo-ai/huddo-mcp","status":"v1","evidence":"dependency","v1_range":"^1.18.35","v2_range":null,"since":null,"rank":104},"@opencode-cockpit/subagents":{"version":"0.11.1","weekly":142,"desc":"See what your subagents are doing: in the sidebar, full screen, and message them","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":401},"opencode-usage-stat":{"version":"2.6.3","weekly":228,"desc":"Opencode V2 plugin: real-time token/cache/performance stats, 19 provider usage integrations, and polished HTML usage dashboards","repo":"DDwsgood/opencode-usage-stat","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17498","v2_range":null,"since":null,"rank":280},"opencode-dir-tree-tui":{"version":"1.0.6","weekly":253,"desc":"OpenCode V2 TUI plugin: VS Code-style file tree in the sidebar with git status coloring and click-to-open","repo":"aihaipeng/opencode-dir-tree-tui","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":267},"@consiliency/agent-board-opencode":{"version":"0.3.2","weekly":30,"desc":"Wake an idle opencode session when its Message Board inbox changes.","repo":"Consiliency/message-board","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":659},"@hallaxius/codesocks":{"version":"0.1.7","weekly":495,"desc":"Route selected OpenCode V2 providers through HTTP, HTTPS, or SOCKS proxies without changing baseURL.","repo":"Hallaxius/codesocks","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.15 <3","since":null,"rank":159},"@naxodev/opencode-vim":{"version":"0.7.0","weekly":188,"desc":"Native Vim-style modal prompt editing for the OpenCode 2 TUI","repo":"naxodev/ai","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.30","since":null,"rank":352},"opencode-status-popup":{"version":"0.3.3","weekly":21,"desc":"Always-on-top status pill (or tray icon) for OpenCode: types the word out while the agent works, amber on provider retries, red on failures, violet when a permission is waiting for you.","repo":"LucasInstra/opencode-status-popup","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":781},"@falentio/opencode-commandcode":{"version":"1.0.0","weekly":19,"desc":"OpenCode plugin for CommandCode","repo":"falentio/opencode-commandcode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":830},"opencode-ds-peak":{"version":"0.3.6","weekly":365,"desc":"Minimal opencode TUI sidebar dot showing whether DeepSeek is in peak or off-peak pricing, with a countdown to the next switch. Five languages.","repo":"MendelDamian/opencode-ds-peak","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":">=2.0.22","since":null,"rank":216},"@max10240/opencode-plugin-unicorn":{"version":"0.0.9","weekly":202,"desc":"Personal OpenCode plugin features","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":313},"opencode-atlas-compact":{"version":"0.3.4","weekly":1415,"desc":"OpenCode plugin: retention-targeted compaction \u2014 compress sessions to ~45% instead of dust, preserving goals, constraints, paths, and errors","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":48},"opencode-v2-gemini-usage-billing":{"version":"1.0.4","weekly":422,"desc":"OpenCode V2 plugin for tracking Gemini API Key Usage, Rate Limits, Spend, and Billing","repo":"ahmadmcer/opencode-v2-gemini-usage-billing","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":181},"@vikrant82/opencode-dcp":{"version":"3.7.0","weekly":252,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"vikrant82/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":268},"@max10240/opencode-plugin-send-message-across-sessions":{"version":"0.0.9","weekly":193,"desc":"Send user-style messages between OpenCode sessions","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":340},"@reasoning-router/opencode":{"version":"0.1.9","weekly":1408,"desc":"Adaptive per-step reasoning effort for OpenCode V2","repo":"robertn702/reasoning-router","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":49},"@stablekernel/opencode-cursor":{"version":"0.10.0","weekly":135,"desc":"opencode provider plugin backed by the official Cursor SDK (@cursor/sdk) \u2014 adds a Cursor provider and lists its models","repo":"stablekernel/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.18.33","v2_range":null,"since":null,"rank":411},"opencode-see-image":{"version":"1.4.0","weekly":111,"desc":"Give non-vision opencode models the ability to see images/screenshots by routing them to a vision-capable model (MiniMax M3 via opencode-go by default). Supports both OpenCode v1 and v2.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":437},"@vymalo/opencode-browser":{"version":"0.17.0","weekly":75,"desc":"OpenCode plugin that gives the model hands in a real browser: it registers browser_* tools (open, click, type, scroll, screenshot, snapshot, \u2026) and hosts a localhost WebSocket bridge that a companion ","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":474},"opencode-sonarqube":{"version":"2.2.0","weekly":132,"desc":"OpenCode Plugin for SonarQube integration - Enterprise-level code quality from the start","repo":"mguttmann/opencode-sonarqube","status":"v1","evidence":"dependency","v1_range":"^1.1.34","v2_range":null,"since":null,"rank":413},"opencode-zen-freex":{"version":"0.2.22","weekly":1289,"desc":"OpenCode Zen's free models, for hosts that are not OpenCode: the public credential, automatic discovery and native streaming protocols","repo":"tkhs101/OpenCode-Zen-FreeX","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.22","code_v1":true,"code_v2":false,"since":null,"rank":57},"@ionivetech/mugiwara":{"version":"1.0.5","weekly":33,"desc":"The Straw Hat crew of AI agents and skills: brainstorm, plan, execute, checkpoint, quality, gates, review, security, self-healing. Installs into Claude Code, opencode, Copilot, Gemini, Codex, Cursor, ","repo":"ionivetech/mugiwara","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.5","code_v1":true,"code_v2":false,"since":null,"rank":635},"pyatiletka":{"version":"2.0.2","weekly":1355,"desc":"Fluxo de issues, milestones e PRs para agentes (OpenCode): binding de sessao, fila de dependencias e gate de prosa. Suporta Gitea e GitHub.","repo":"heitorfreitasferreira/pyatiletka","status":"dual","evidence":"dependency","v1_range":"^1.0.0","v2_range":"^2.0.24","since":null,"rank":52},"@bojackduy/opencode-learn":{"version":"1.7.0","weekly":214,"desc":"Pi learn system for OpenCode \u2014 Socratic teaching, graded quiz, Obsidian md_log, and visual makers. Port of amosblomqvist/learn (video: How I Use AI to Learn Things) to OpenCode.","repo":"bojackduy/opencode-learn","status":"dual","evidence":"dependency","v1_range":"1.18.25","v2_range":"^2.0.11","since":null,"rank":294},"@sksoftofficial/ocduet":{"version":"0.4.2","weekly":13,"desc":"Duet for opencode: pair your phone with a local opencode TUI. Type on mobile, see it live on both screens. LAN-first, QR pairing, zero config.","repo":null,"status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.2","code_v1":false,"code_v2":true,"since":null,"rank":1061},"sibyl-system":{"version":"1.3.6","weekly":617,"desc":"Sibyl-System: democratic-centralism review chamber (one conclusion, one voice) + fail-closed council voting + dynamic swarm plugin for OpenCode","repo":"TachikomaGundam/Sibyl-System","status":"v1","evidence":"dependency","v1_range":"1.15.13","v2_range":null,"since":null,"rank":134},"opencode-prs":{"version":"0.5.3","weekly":11,"desc":"OpenCode TUI plugin that shows GitHub pull requests referenced by the current session","repo":"vvo/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":1183},"opencode-cache-hit":{"version":"0.7.6","weekly":112,"desc":"OpenCode TUI sidebar: prompt cache hit rate, tokens & cost with sub-agent rollup. Works with opencode-visual-cache; optional per-call JSONL timeline.","repo":"zhumengzhu/opencode-cache-hit","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":436},"@royalcat/opencode-dcp-rc":{"version":"4.0.6","weekly":235,"desc":"OpenCode DCP fork: hidden context compression with a selection-only compress tool (Sleev-style)","repo":"royalcat/opencode-dcp-rc","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":"^2.0.22","since":null,"rank":274},"opencode-total-session-cost":{"version":"1.4.0","weekly":23,"desc":"Real-time cumulative cost tracker for Opencode sessions, aggregating costs from parent sessions, archived messages, and all child sub-agent tasks.","repo":"StayPirate/opencode-total-session-cost","status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":743},"opencode-gitlab-dap":{"version":"2.0.4","weekly":103,"desc":"OpenCode plugin that injects GitLab AI Catalog agents as native opencode agents","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":443},"akm-opencode-v2":{"version":"0.10.261005-beta","weekly":1099,"desc":"OpenCode 2 plugin for AKM: the five AKM tools, automatic recall, and automatic session extraction. For OpenCode 1, use akm-opencode.","repo":"itlackey/akm-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":68},"opencode-deepseek-peak":{"version":"0.4.1","weekly":543,"desc":"OpenCode V2 plugin showing DeepSeek peak and off-peak pricing periods","repo":"aiev/opencode-deepseek-peak","status":"dual","evidence":"dependency","v1_range":"^1.18.16","v2_range":">=2.0.0","since":null,"rank":149},"@eleboucher/opencode-memini":{"version":"0.7.36","weekly":177,"desc":"Automatic cross-session memory for opencode via memini \u2014 recall before each turn, capture after.","repo":null,"status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.36","code_v1":true,"code_v2":true,"since":null,"rank":369},"opencode-plugin-update-kit":{"version":"0.6.0","weekly":84,"desc":"Auto-update kit for opencode plugins \u2014 detects new versions, installs them, and notifies the user. Handles concurrency when multiple plugins use it.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":false,"code_v2":false,"since":null,"rank":458},"@max10240/opencode-plugin-image-gen":{"version":"0.0.9","weekly":201,"desc":"OpenCode V2 image generation PoC using standard provider Images APIs","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":315},"@geohar/opencode-cribsheet":{"version":"0.18.0","weekly":30,"desc":"OpenCode plugin: run the crib (cribsheet) memory + code-index MCP server via sharedserver, register its endpoint, inject the reach-for-crib directive, and ship the /crib command. Stands down when a co","repo":"georgeharker/cribsheet","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":660},"@max10240/opencode-plugin-prompt-search":{"version":"0.0.9","weekly":199,"desc":"Fast reverse-search for prompts across OpenCode sessions","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":318},"opencode-auto-approval-plugin":{"version":"0.9.0","weekly":209,"desc":"opencode plugin that auto-approves tool permission requests based on configurable rules","repo":"dyoshikawa/opencode-auto-approval-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2.0.0 <3","since":null,"rank":301},"@kpnpm/homie":{"version":"0.4.0","weekly":1265,"desc":"Personality layer for coding agents. Same code, different voice: yo / dawg / mafa / off.","repo":"prashanthgit19/homie","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":false,"code_v2":true,"since":null,"rank":60},"opencode-gpt-imagegen":{"version":"1.0.1","weekly":208,"desc":"OpenCode plugin for GPT Image 2 generation through your ChatGPT subscription, with reference images and safe PNG output.","repo":"yuji-hatakeyama/opencode-gpt-imagegen","status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"issue":"https://github.com/yuji-hatakeyama/opencode-gpt-imagegen/issues/110","rank":303},"opencode-llm-proxy":{"version":"1.11.2","weekly":233,"desc":"Local AI gateway for OpenCode with tool/function calling \u2014 use any model via OpenAI, Anthropic, or Gemini API format","repo":"KochC/opencode-llm-proxy","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":275},"@eleboucher/opencode-memini-v2":{"version":"0.7.36","weekly":156,"desc":"Automatic cross-session memory for opencode v2 via memini \u2014 recall before each turn, capture after.","repo":null,"status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.36","code_v1":true,"code_v2":true,"since":null,"rank":387},"opencode-m365-copilot":{"version":"0.3.5","weekly":390,"desc":"Use your org's Microsoft 365 Copilot as the model backend for opencode","repo":"chrischall/opencode-copilot-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.0","v2_range":">=2.0.0","since":null,"rank":201},"@mholtzscher/opencode-classify":{"version":"1.5.2","weekly":845,"desc":"OpenCode V2 plugin for typed classification with file, diff, and Tree-sitter code evidence","repo":"mholtzscher/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.27 <3.0.0","since":null,"rank":90},"opencode-kimi-code-statusline":{"version":"1.1.0","weekly":43,"desc":"OpenCode TUI plugin: display Kimi For Coding (Kimi Code) subscription quota (rolling 5h / weekly) in the footer statusline. V2-native, zero-config, no cookies.","repo":"lnwu/opencode-statusline-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">2.0.0","since":null,"rank":567},"opencode-teamwork-v2":{"version":"0.5.6","weekly":1193,"desc":"Antigravity-style multi-agent orchestration for OpenCode V2 \u2014 11 agents, 7 commands, interactive model assignment on install.","repo":"sorcnr/opencode-teamwork-v2","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.6","code_v1":false,"code_v2":true,"since":null,"rank":63},"opencode-kiro":{"version":"0.5.2","weekly":422,"desc":"The ACP-compliant Kiro plugin for opencode: auth via the official kiro-cli login, the live Kiro model lineup through the Agent Client Protocol, and TUI credits display","repo":"NachoFLizaur/opencode-kiro","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.20","since":null,"rank":182},"@geohar/opencode-svg-mcp":{"version":"0.8.1","weekly":197,"desc":"OpenCode plugin: run the svg-mcp MCP server via sharedserver and register its endpoint with OpenCode. Stands down when a combiner already serves svg-mcp.","repo":"georgeharker/svg-mcp","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":322},"agy-crew":{"version":"0.9.6","weekly":1000,"desc":"Delegate work to Google's Antigravity CLI (agy) across a pool of accounts. A fork of agy-staff.","repo":"pStrikeZ/agy-crew","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.9.6","code_v1":false,"code_v2":false,"since":null,"rank":77},"opencode-quill":{"version":"0.3.0","weekly":1115,"desc":"OpenCode prompt autocomplete: local n-gram word and next-word prediction shown as inline ghost text in the TUI composer, accepted with Tab.","repo":"ozandogrultan/opencode-quill","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"*","since":null,"rank":67},"@opencode-cockpit/trust":{"version":"0.11.1","weekly":159,"desc":"Permissions that learn: approve the same command enough times and it approves itself, visibly","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":383},"@npv12/opencode-context-sidebar":{"version":"0.4.7","weekly":36,"desc":"OpenCode V2 TUI sidebar plugin for context usage progress","repo":"npv12/opencode-context-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.10","since":null,"rank":609},"pegasus-opencode":{"version":"0.2.2","weekly":12,"desc":"Ontology-based long-term memory for opencode. Install, connect your existing opencode auth, done -- no API keys, no separate service to run, no cluster.","repo":"Stponnada/Pegasus","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1123},"obsidian-wikilinks":{"version":"0.5.0","weekly":20,"desc":"Resolve Obsidian [[wikilinks]] in coding-agent prompts to local vault paths and inject them as context.","repo":"DepickereSven/obsidian-wikilinks","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.0","code_v1":true,"code_v2":false,"since":null,"rank":809},"@ephillipe/opencode-claude-mem":{"version":"0.1.6","weekly":16,"desc":"OpenCode V2 plugin for claude-mem persistent memory: turn capture, once-per-session context injection, and recall search","repo":"ephillipe/opencode-claude-mem","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":936},"opencode-rundev":{"version":"0.1.5","weekly":182,"desc":"Run & Debug for the terminal-first world: bring a repo's dev environment up and down from OpenCode \u2014 containers, dev servers, emulators \u2014 with no LLM in the loop.","repo":"angeloper86/opencode-rundev","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":362},"@oktis-works/telos-sdd-graph":{"version":"3.2.5","weekly":16,"desc":"OpenCode Telos - Spec-Driven Development plugin with Knowledge Graph enforcement","repo":"JudahAragao/opencode-telos","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":937},"opencode-fractal-memory":{"version":"0.8.4","weekly":233,"desc":"Fractal memory system for OpenCode with semantic search and automatic compression.","repo":"holgerreppert/opencode-fractal-memory","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":276},"opencode-terminal-bell-notifier":{"version":"0.2.0","weekly":232,"desc":"Zero-dependency OpenCode plugin that sends desktop notifications via OSC 9 terminal escape sequences","repo":"amedve/opencode-terminal-bell-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":277},"roleflow":{"version":"1.0.7","weekly":903,"desc":"Roleflow: sistema OpenCode portable con roles por responsabilidad + routing barato + ahorro de tokens. P\u00fablico, instalable desde cualquier PC o server con una l\u00ednea en opencode.json.","repo":"techvance-evolve/roleflow","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":84},"opencode-opendesign-auth":{"version":"0.1.4","weekly":917,"desc":"OpenCode provider plugin: Open Design Cloud (Design Plan, Vela/AMR)","repo":"dbydd/opencode-opendesign-auth","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":false,"code_v2":false,"since":null,"rank":83},"opencode-discord-noti":{"version":"1.1.0","weekly":11,"desc":"OpenCode v2 plugin that sends Discord notifications for completed responses, permission requests, and questions.","repo":"ysm-dev/opencode-discord-noti","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.4","since":null,"rank":1184},"better-compact":{"version":"0.3.2","weekly":80,"desc":"OpenCode plugin that improves long-session context with boundary-time pruning","repo":"AshishKumar4/better-compact","status":"v1","evidence":"dependency","v1_range":">=1.17.13 <2","v2_range":null,"since":null,"rank":461},"@rashidrazak/opencode-status-line":{"version":"1.2.0","weekly":93,"desc":"A live status line for OpenCode v2's terminal UI \u2014 context window, cache, streaming speed, cost, elapsed time and uncommitted changes in one configurable row.","repo":"rashidrazak/opencode-status-line","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":451},"@honcho-ai/opencode-honcho":{"version":"0.2.1","weekly":348,"desc":"Honcho memory integration for OpenCode (1.x and 2.x)","repo":"plastic-labs/opencode-honcho","status":"dual","evidence":"dependency","v1_range":"^1.18.23","v2_range":"^2.0.16","since":null,"rank":228},"opencode-nowledge-mem":{"version":"0.4.4","weekly":454,"desc":"Nowledge Mem plugin for OpenCode 2.x. Cross-tool knowledge with idle-event thread capture, Context Bundle, search, save, and handoffs.","repo":"nowledge-co/community","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.10","since":null,"rank":172},"@atlaso-labs/opencode":{"version":"0.2.5","weekly":27,"desc":"Long-term memory for OpenCode \u2014 recalls what you've decided and remembers what matters, across sessions, projects, and tools. A pure-TypeScript OpenCode plugin (no engine; HTTP to the Atlaso brain onl","repo":"atlaso-labs/opencode","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":691},"opencode-clm":{"version":"0.4.0","weekly":15,"desc":"OpenCode plugin for Context Language Models: the model edits a file mirror of its own context, and the edited mirror becomes its next input.","repo":"bcmyguest/opencode-clm","status":"v1","evidence":"dependency","v1_range":"^1.18.34","v2_range":null,"since":null,"rank":971},"opencode-plugin-usage":{"version":"2.0.4","weekly":703,"desc":"OpenCode TUI plugin that shows the active provider's usage limits (opencode-go 5h/week/month) or remaining credit (deepseek) stacked in the sidebar","repo":"lhw/opencode-plugin-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":113},"@npv12/opencode-recap":{"version":"0.5.0","weekly":27,"desc":"Sidebar session recaps for the OpenCode V2 TUI","repo":"npv12/opencode-recap","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.10","since":null,"rank":692},"opencode-go-limits":{"version":"0.2.0","weekly":892,"desc":"OpenCode TUI sidebar widget: opencode Go subscription usage limits (session/weekly/monthly) as bars + percentages","repo":"DanielNinov/opencode-go-limits","status":"dual","evidence":"dependency","v1_range":">=1.14.0","v2_range":">=2.0.20","since":null,"rank":85},"opencode-secrets-env":{"version":"0.6.0","weekly":10,"desc":"OpenCode plugin that injects secrets from ~/.config/opencode/secrets.env into process.env at startup, hot-reloads them on change, and reconnects MCP servers so they pick up new values","repo":"bytesnail/opencode-secrets-env","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1238},"opencode-notify-webhook":{"version":"0.2.0","weekly":1087,"desc":"V2-native OpenCode plugin that sends notifications to webhooks (Slack, Discord, ntfy, Gotify, Telegram, Teams, Mattermost, generic JSON/text).","repo":"phonhay103/opencode-notify-webhook","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":69},"@vikrant82/opencode-cache-keepalive":{"version":"0.2.0","weekly":40,"desc":"OpenCode plugin that uses bounded provider-request replay to keep prompt caches warm, with a live TUI readout","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":585},"opencode-forgekeeper":{"version":"2.1.1","weekly":983,"desc":"OpenCode plugin that tracks each session's GitHub and GitLab issues and PRs/MRs: title prefixes, a PR/MR status footer, and review notifications","repo":"pedropombeiro/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":79},"context-goblin":{"version":"0.2.3","weekly":621,"desc":"Repository context caching for OpenCode agents.","repo":"MelnixDev/context-goblin","status":"dual","evidence":"dependency","v1_range":"1.18.20","v2_range":"2.0.26","since":null,"rank":132},"opencode-skill-audit":{"version":"0.3.0","weekly":12,"desc":"Audit trail of skill invocations and file changes, with a live timeline in the opencode sidebar","repo":"DepickereSven/skill-audit","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1124},"opencode-websearch":{"version":"0.6.0","weekly":185,"desc":"Web search plugin for OpenCode","repo":"emilsvennesson/opencode-websearch","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":358},"@hacky.software/opencode-autocompact":{"version":"0.1.6","weekly":1061,"desc":"Claude Code-style autocompact for OpenCode V2 with a per-session threshold: /autocompact 500k compacts a session and its children once the live context reaches that many tokens.","repo":"N0K0/opencode-autocompact","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":72},"opencode-plugin-bitplan":{"version":"0.0.5","weekly":56,"desc":"OpenCode provider plugin for gateway.bitplan.dev: models paid from a BRC-100 wallet over HTTP 402.","repo":"opldotdev/bitplan.dev","status":"v1","evidence":"dependency","v1_range":"^1.18.31","v2_range":null,"since":null,"rank":520},"@bojackduy/opencode-fleet":{"version":"0.2.5","weekly":195,"desc":"Lightweight orchestrator \u2192 workers for OpenCode (file spool + prompt_async, takeover-friendly; v1+v2 compatible).","repo":"bojackduy/opencode-fleet","status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":"^2.0.24","since":null,"rank":329},"opencode-rtk-plugin":{"version":"0.1.3","weekly":156,"desc":"OpenCode v2 plugin that rewrites shell commands through rtk to cut LLM token usage by 60-90%.","repo":"nabheet/opencode-rtk-plugin","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":true,"since":null,"rank":388},"opencode-token-ledger":{"version":"0.3.1","weekly":12,"desc":"Lokales Dashboard f\u00fcr den Tokenverbrauch von OpenCode \u2013 API und Frontend auf einem Port, startbar via opencode-token-ledger.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1125},"@mem0/opencode-plugin":{"version":"0.4.1","weekly":124,"desc":"Mem0 persistent memory plugin for OpenCode \u2014 add, search, and manage memories across sessions","repo":"mem0ai/mem0","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"issue":"https://github.com/mem0ai/mem0/issues/7602","rank":419},"opencode-plugin-kit":{"version":"1.0.0-alpha.7","weekly":61,"desc":"Shared building blocks for OpenCode sidebar plugins: provider vocabulary, row formatting, defensive message traversal, connected-provider tracking, polling fetcher, cached resources, and a persisted v","repo":"ranjithrajv/opencode-plugin-kit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":506},"@sandlada/opencode-teamwork":{"version":"0.0.1-20261001.a","weekly":24,"desc":"OpenCode plugin that brings Antigravity-style multi-agent teamwork (/teamwork) to OpenCode: scoping interview, milestone state machine, adversarial verification gates, and a TUI status sidebar.","repo":"kai-orion/opencode-teamwork","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"2.0.21","since":null,"rank":728},"opencode-cachebell":{"version":"0.6.0","weekly":216,"desc":"Native sound and desktop reminders before an OpenCode prompt cache window ends","repo":"hamidi-dev/opencode-cachebell","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":true,"code_v2":true,"since":null,"rank":288},"opencode-notificator":{"version":"2.0.0","weekly":180,"desc":"OpenCode \u63d2\u4ef6\uff1a\u6743\u9650\u8bf7\u6c42\u3001\u88ab\u63d0\u95ee\u3001\u4f1a\u8bdd\u7ed3\u675f\u65f6\u64ad\u653e\u63d0\u793a\u97f3","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0 <3.0.0","since":null,"rank":363},"opencode-see":{"version":"2.2.0","weekly":40,"desc":"OpenCode plugin: describe images using free Gemini, Groq, and Cerebras vision models with configurable fallback order. Compatible with OpenCode V1 and V2.","repo":"SlyHammad18/opencode-see","status":"dual","evidence":"dependency","v1_range":"^1.18.16","v2_range":"*","since":null,"rank":586},"opencode-sub-worker":{"version":"0.4.0","weekly":1007,"desc":"Turn a markdown task checklist into a dependency- and file-conflict-aware schedule, run ready tasks in parallel as isolated child sessions in their own git worktrees, coordinate through an orchestrato","repo":"omerdduran/opencode-sub-worker","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":false,"code_v2":true,"since":null,"rank":76},"@serkanalgur/opencode-slim":{"version":"1.4.0","weekly":7,"desc":"Smart context management plugin for OpenCode - semantic compression, cost-aware pruning, adaptive thresholds","repo":"serkanalgur/opencode-slim","status":"v1","evidence":"dependency","v1_range":">=1.18.29","v2_range":null,"since":null,"rank":1423},"@opencode-cockpit/trail":{"version":"0.11.1","weekly":124,"desc":"What a conversation made: the PRs, tickets and pages the agent created or changed, kept, ordered and one click away","repo":"Codestz/opencode-cockpit","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":420},"@bojackduy/opencode-herdr-control":{"version":"0.1.5","weekly":11,"desc":"OpenCode plugin for herdr control \u2014 survey workspaces/tabs/panes, run shell commands, launch opencode agents","repo":"bojackduy/opencode-herdr-control","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1185},"opencode-serpapi":{"version":"0.1.5","weekly":778,"desc":"OpenCode plugin for SerpApi \u2014 native web search, remote MCP, and secure HTTPS search across 100+ engines.","repo":"serpapi/opencode-serpapi","status":"dual","evidence":"dependency","v1_range":"^1.18.32","v2_range":"^2.0.24","since":null,"rank":96},"@ahumandev/autocode":{"version":"0.18.7","weekly":99,"desc":"***The workflow engine for traceable autonomous job execution***","repo":"ahumandev/autocode","status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":"2.0.14","since":null,"rank":446},"opencode-plugin-context":{"version":"2.0.2","weekly":373,"desc":"OpenCode TUI plugin that renders the session's context-window usage as a colored, segmented bar (cached / prompt / thinking / output / reserved output) in the sidebar","repo":"lhw/opencode-plugin-context","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":211},"@dustindu/opencode-cabinet":{"version":"0.0.2","weekly":1018,"desc":"A shareable agent cabinet for opencode: registers agents, skills, commands, MCP servers and providers from one plugin.","repo":"blackholera/opencode-cabinet","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.2","code_v1":false,"code_v2":true,"since":null,"rank":75},"@oxhive/opencode-mynd":{"version":"0.19.0","weekly":11,"desc":"Mynd persistent memory plugin for OpenCode. Auto-registers MCP server and provides memory skills.","repo":"oxHive/mynd","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1186},"vibeostheog":{"version":"0.27.6","weekly":187,"desc":"Cost-aware delegation enforcer for OpenCode. Tracks model usage, routes Task subagents to cheaper tiers, surfaces cumulative savings in chat. Includes research audit, reporting framework, project memo","repo":"DrunkkToys/vibeOS","status":"v1","evidence":"dependency","v1_range":"^1.15.7","v2_range":null,"since":null,"rank":354},"oh-my-openkei":{"version":"1.2.14","weekly":557,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"keibn29/oh-my-openkei","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":148},"oc-agent-router":{"version":"0.2.1","weekly":13,"desc":"Route OpenCode subagent tasks to configured models with Jev.","repo":"maharshi365/oc-agent-router","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1062},"opencode-muse-auth":{"version":"0.3.0","weekly":194,"desc":"Muse Spark in opencode billed to the Muse Code monthly subscription (Meta device login, no API key)","repo":"TheStreamCode/opencode-muse-auth","status":"dual","evidence":"dependency","v1_range":"^1.19.0","v2_range":"^2.0.27","since":null,"rank":335},"opencode-sro":{"version":"1.1.0","weekly":28,"desc":"Scope-aware, policy-enforced security research harness for OpenCode. Reads bug bounty engagements without credentials, blocks out-of-scope targets in code, separates hypotheses from verified findings,","repo":"dakshgajjar/opencode-sro","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":682},"@hiai-gg/hiai-opencode":{"version":"0.6.6","weekly":165,"desc":"HiAi OpenCode Plugin \u2014 multi-agent orchestration for OpenCode with 10 agents, LSP tools, browser automation, Memory, Session management, and Caveman protocol","repo":"HiAi-gg/hiai-opencode","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":379},"opencode-zft":{"version":"0.2.1","weekly":15,"desc":"opencode gates for zft \u2014 the contract-first traceability framework. A dispatch gate that requires a contract binding before implementation work, and an L0 lint gate that fires on every .zft/ edit.","repo":"jlamweil/zft","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":972},"opencode-choose-directory":{"version":"0.1.12","weekly":26,"desc":"Windows directory picker for the OpenCode V2 home screen.","repo":"huahai0202/opencode-choose-directory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":703},"ocmm":{"version":"0.6.27","weekly":190,"desc":"OpenCode Multi-Model Auto-Router plugin (ocmm). Per-agent model selection, variant -> param translation, intent-keyword mode injection.","repo":"hugefiver/ocmm","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.6.27","code_v1":true,"code_v2":false,"since":null,"rank":348},"opencode-ultrawork":{"version":"3.1.0","weekly":194,"desc":"OpenCode V2 \u539f\u751f\u5916\u639b\uff08ultrawork\uff09\uff1a50 \u500b\u5de5\u5177\u8207 6 \u500b hook\uff0c\u6db5\u84cb\u5de5\u4f5c\u5340\u641c\u5c0b\u3001\u9a57\u8b49\u3001\u5de5\u4f5c\u8aaa\u660e\u6aa2\u67e5\u3001Comment Signal\u3001\u6280\u80fd\u7ba1\u7406\u3001\u4efb\u52d9\u8207\u8a08\u756b\u72c0\u614b\u3001\u8a3a\u65b7\u8207\u5c08\u6848\u8a18\u61b6\u3002","repo":"smile-minecraft/opencode-ultrawork","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.16","since":null,"rank":336},"wizardingcode-mem-opencode":{"version":"0.4.4","weekly":945,"desc":"wizardingcode-mem for OpenCode. Persistent memory across sessions: what each session learns, the next one is told. One local binary, no daemon, no LLM in the loop; your plan is never spent on memory.","repo":"WizardingCode-io/wizardingcode-mem","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":81},"opencode-never-stop":{"version":"0.1.5","weekly":19,"desc":"opencode plugin: nudge the agent whenever it goes idle so it never stops working","repo":"mdementev/opencode-never-stopping","status":"v1","evidence":"dependency","v1_range":"^1.18.5","v2_range":null,"since":null,"rank":831},"@bojackduy/opencode-fork-lane":{"version":"0.3.2","weekly":9,"desc":"Fork-lane for OpenCode \u2014 lane-inspired copy-on-write git worktrees + session fork. /fork-lane (/lane) creates a new branch + worktree (reflink for ignored files) and forks the session into it. Agent-c","repo":"bojackduy/opencode-fork-lane","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.11","since":null,"rank":1284},"@glaicer/supercode-token-usage-panel":{"version":"1.4.1","weekly":58,"desc":"OpenCode TUI sidebar section: cumulative token usage and cost of the current session family.","repo":"Glaicer/supercode-token-usage-panel","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16","since":null,"rank":514},"@omniroute/opencode-plugin":{"version":"0.2.1","weekly":137,"desc":"OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @opencode-ai/plugin contract.","repo":"diegosouzapw/OmniRoute","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":410},"@malhashemi/opencode-dynamic-workflows":{"version":"0.4.0","weekly":39,"desc":"Deterministic multi-agent Workflows for OpenCode: TypeScript scripts that fan work out to subagents, with typed results, a live TUI panel, a web app and a versioned protocol.","repo":"malhashemi/opencode-dynamic-workflows","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":595},"@tarquinen/opencode-auth-provider":{"version":"0.1.7","weekly":109,"desc":"Reuse OpenCode authentication & provider logic for clean AI calls in plugins","repo":"Tarquinen/opencode-auth-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.7","code_v1":false,"code_v2":false,"since":null,"rank":438},"@encoredigitalgroup/opencode":{"version":"0.2.3","weekly":693,"desc":"OpenCode file-picker commands for planning skills.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":116},"@makcimbx/opencode-gpt-imagegen":{"version":"0.3.1","weekly":368,"desc":"OpenCode plugin and Claude Code MCP server for image generation through Codex OAuth or OmniRoute fallback, with reference images and safe PNG output.","repo":"makcimbx/opencode-gpt-imagegen","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":"^2.0.26","since":null,"rank":214},"jev-guard":{"version":"0.3.1","weekly":85,"desc":"Prompt-injection and dangerous-action guard for coding agents (Claude Code, Codex, pi, ACP), powered by Jev.","repo":"leepokai/jev-guard","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.1","code_v1":true,"code_v2":false,"since":null,"rank":456},"@reintersect/opencode":{"version":"0.5.0","weekly":17,"desc":"Reintersect for OpenCode: recall what your team knows, capture what you learn, and reach Reintersect's tools from OpenCode.","repo":"reintersect/agent-plugins","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":891},"@franiboy/opencode-model-hide":{"version":"0.1.6","weekly":14,"desc":"OpenCode plugin: hide models from the picker with an in-TUI selector","repo":"Franiboy/opencode-model-hide","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.15","since":null,"rank":1019},"@1930dev/opencode-usage":{"version":"0.5.0","weekly":32,"desc":"Usage tracking, budget percentages and model ranking for opencode \u2014 CLI plus a /usage TUI plugin","repo":"1930-dev/opencode-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2","since":null,"rank":639},"opencode-circadian":{"version":"0.3.2","weekly":23,"desc":"Automatically switch your opencode TUI theme by time of day \u2014 a day theme and a night theme, with a gentle manual override.","repo":"clappingmonkey/opencode-circadian","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":744},"opencode-terminal-progress":{"version":"1.1.0","weekly":215,"desc":"OpenCode CLI plugin that shows agent progress in terminal tabs (Ghostty, iTerm2, kitty, WezTerm, Windows Terminal)","repo":"pedropombeiro/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":290},"opencode-session-items":{"version":"2.0.2","weekly":743,"desc":"OpenCode TUI plugin showing the current session tree (recent sessions or related child/spawned sessions) in the sidebar \u2014 one package for both OpenCode 1.x and 2.x","repo":null,"status":"dual","evidence":"dependency","v1_range":">=1.19.0","v2_range":">=2.0.31","since":null,"rank":102},"opencode-session-profiles":{"version":"0.1.3","weekly":742,"desc":"Per-session model profiles for the OpenCode V2 TUI","repo":"mastorm/opencode-profiles","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26 <2.1","since":null,"rank":103},"@resonanceee/agent-police":{"version":"0.2.0","weekly":196,"desc":"Opencode plugin: an LLM reviewer judges every bash command the coding agent wants to run (safe / elaborate / human-review) before execution.","repo":"resonanceee/agent-police","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":326},"opencode-background-tasks":{"version":"0.2.0","weekly":157,"desc":"A sidebar list of the background shells and subagents still running in an OpenCode v2 session","repo":"PrismKitty/opencode-background-tasks","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.19","since":null,"rank":385},"@bojackduy/opencode-telescope":{"version":"2.3.0","weekly":117,"desc":"OpenCode TUI plugin for fuzzy and semantic search across local conversation history, session transcripts, and AI coding chats","repo":"bojackduy/opencode-telescope","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.3","since":null,"rank":428},"@sorenllm/opencode-computer-use":{"version":"0.4.0","weekly":45,"desc":"Desktop computer use for opencode via trycua/cua's cua-driver (MCP stdio): one consolidated `computer` tool (capture som/vision/ax + element-addressed click/type/key/scroll/drag), screenshots returned","repo":"ChengZiiii/opencode-computer-use","status":"v1","evidence":"dependency","v1_range":"^1.18.32","v2_range":null,"since":null,"rank":556},"opencode-ai-usage":{"version":"1.1.0","weekly":13,"desc":"OpenCode TUI sidebar plugin displaying multi-provider AI usage statistics","repo":"stevejkang/opencode-ai-usage","status":"dual","evidence":"dependency","v1_range":"^1.4.3","v2_range":"^2.0.20","since":null,"rank":1063},"@miguelmartens/opencode-caveman":{"version":"1.1.0","weekly":359,"desc":"Caveman for OpenCode: terse output mode, always on, with /caveman mode switching. why use many token when few do trick.","repo":"miguelmartens/opencode-caveman","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":true,"since":null,"rank":224},"@postman-cse/opencode-cse-tools":{"version":"5.10.3","weekly":190,"desc":"OpenCode plugin for Postman CSE Tools: injects the local cse MCP server in every directory, syncs the CSE skill set into the global OpenCode skills dir, and provisions the signed cse-toold daemon. Ins","repo":"postman-cs/cse-tools","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"5.10.3","code_v1":false,"code_v2":false,"since":null,"rank":349},"opencode-claude-subscription":{"version":"0.1.4","weekly":38,"desc":"OpenCode v2 plugin: use your Claude Pro/Max subscription with OpenCode's built-in Anthropic provider.","repo":"eysenfalk/opencode-claude-subscription","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":601},"opencode-vision-analyze":{"version":"1.0.2","weekly":48,"desc":"OpenCode plugin: vision_analyze tool \u2014 describe images & image URLs with your own vision model for text-only main models; native-image fast path for multimodal models. Zero runtime dependencies.","repo":"MwumLi/opencode-vision-analyze","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":545},"@frontendxlab/opencode-computer-use":{"version":"0.1.4","weekly":17,"desc":"A dual OpenCode and OpenCode2 plugin for local cross-platform desktop control.","repo":"rashidtvmr/opencode-computer-use","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":false,"code_v2":false,"since":null,"rank":892},"@heretek-ai/opencode-harness":{"version":"1.0.12","weekly":848,"desc":"Plugin-first OpenCode v2 in-process harness for Muse 1.3: zero-patch Edit/Read/Patch/Shell/Subagent/Retry interceptors, post-formatter FNV-1a anchor resync receipts, cross-file import/export contract ","repo":"Heretek-AI/opencode-harness","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.12","code_v1":true,"code_v2":true,"since":null,"rank":89},"@veedubin/neuralgentics":{"version":"0.16.15","weekly":200,"desc":"Neuralgentics OpenCode plugin \u2014 agent personas, skills, routing enforcement, and MCP tools.","repo":"Veedubin/neuralgentics","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":317},"@magpie-community/opencode-minimax-auth":{"version":"0.1.2","weekly":386,"desc":"OpenCode provider plugins for MiniMax Code accounts: their credits and M Plan, China (minimax-code) and international (minimax-code-global), with MiniMax Code's own device sign-in","repo":"magpie-community/plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":true,"code_v2":false,"since":null,"rank":206},"@pfoundation/ocadvisor":{"version":"26.9.4","weekly":13,"desc":"OpenCode V2 plugin: consult Claude Opus 5.5 as senior advisor via OpenCode session generation","repo":"pfoundation/ocAdvisorTool","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"26.9.4","code_v1":false,"code_v2":true,"since":null,"rank":1064},"opencode-fetch-writer":{"version":"0.4.1","weekly":186,"desc":"OpenCode plugin: rewrite User-Agent and add/remove headers on provider requests","repo":"tonydeng/opencode-fetch-writer","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.0","since":null,"rank":355},"opencode-openjev":{"version":"0.2.0","weekly":24,"desc":"Typed decisions for the Opencode harness via Jev (System One) or OpenJev equivalent \u2014 Choice/Noul/Score with calibrated probabilities, no text generation","repo":"darwintechlab/openjev","status":"dual","evidence":"dependency","v1_range":"^1.18.32","v2_range":">=2.0.0","since":null,"rank":729},"opencode-amanai-provider":{"version":"1.2.0","weekly":38,"desc":"Amanai provider plugin for OpenCode (OpenAI-compatible API at https://api.amanai.dev/v1)","repo":"NotYusta/opencode-amanai-provider","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":602},"@aerovato/operator-opencode-v2":{"version":"2.2.1","weekly":49,"desc":"Operator Memory adapter for OpenCode V2.","repo":"aerovato/operator-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":537},"opencode-dashscope-imagegen":{"version":"0.1.3","weekly":197,"desc":"OpenCode plugin that adds an image_generate tool for text-to-image generation with Alibaba DashScope models (qwen-image-2.0, qwen-image-3.0, wan2.7-image)","repo":"WhiteBite/opencode-dashscope-imagegen","status":"v1","evidence":"dependency","v1_range":"^1.18.19","v2_range":null,"since":null,"rank":323},"@gamflaz/opencode-todolist":{"version":"1.1.2","weekly":718,"desc":"Hierarchical todo list plugin for OpenCode with a real-time TUI widget.","repo":"MomoPi-Dark/opencode-todolist","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":109},"opencode-image":{"version":"0.1.3","weekly":17,"desc":"Image generation and editing tools for opencode, with inline rendering in the conversation.","repo":"jianhao/opencode-image","status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":893},"opencode-shell-magazine":{"version":"0.1.4","weekly":227,"desc":"OpenCode TUI plugin monitoring shell commands in real time","repo":"aiev/opencode-shell-magazine","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":false,"code_v2":true,"since":null,"rank":281},"opencode-codex-computer-use":{"version":"0.2.0","weekly":14,"desc":"Let OpenCode operate your desktop apps and Chrome tabs with the Codex Computer Use engine already on your machine","repo":"malhashemi/opencode-codex-computer-use","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":1020},"oc-agent-plugins":{"version":"0.2.2","weekly":836,"desc":"Load Agent Plugins, Claude Code, Codex and Cursor packages in OpenCode v2, with skills, agents, MCP servers, commands, rules, opt-in hooks and monitors, and output styles.","repo":"theacrat/oc-agent-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":91},"opencode-glm-vistatus":{"version":"1.8.0","weekly":359,"desc":"OpenCode TUI plugin displaying real-time GLM Coding Plan quota usage in the sidebar","repo":"WuJunkai2004/opencode-glm-vistatus","status":"v1","evidence":"dependency","v1_range":"^1.14.50","v2_range":null,"since":null,"rank":225},"opencode-effect-enforcer":{"version":"0.4.0","weekly":49,"desc":"OpenCode V2 plugin for Effect v4 skills, guidance, and pattern enforcement","repo":"mpsuesser/opencode-effect-enforcer","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.8","since":null,"rank":538},"openkilo":{"version":"1.0.0","weekly":143,"desc":"OpenKilo - Access 40+ free AI models through Kilo Gateway. Zero-config, no API key required for free models.","repo":"AnganSamadder/openkilo","status":"v1","evidence":"dependency","v1_range":"1.0.85","v2_range":null,"since":null,"rank":398},"opencode-tokenwatch":{"version":"0.6.1","weekly":80,"desc":"Real-time token usage, cache analytics & performance dashboard plugin for OpenCode CLI","repo":"TTWK/opencode-tokenwatch","status":"v1","evidence":"dependency","v1_range":"1.18.30","v2_range":null,"since":null,"rank":462},"opencode-auto-todos":{"version":"1.3.0","weekly":9,"desc":"OpenCode plugin that automatically adds custom todos to every feature's task list","repo":"serkanalgur/opencode-auto-todos","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1285},"devin-opencode-provider":{"version":"0.1.7","weekly":26,"desc":"Use Devin/Windsurf subscription models from OpenCode via Windsurf's Connect-RPC Cascade protocol","repo":"oakimov/devin-opencode-provider","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":704},"opencode-run-server":{"version":"0.3.2","weekly":15,"desc":"OpenCode v2 plugin with a backwards-compatible /run HTTP API and native plugin RPC for bounded, non-interactive session runs.","repo":"ysm-dev/opencode-run-server","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.6","since":null,"rank":973},"opencode-auth-load-balancer":{"version":"0.8.1","weekly":400,"desc":"Load-balance opencode requests across multiple Anthropic (Claude) and OpenAI (Codex) OAuth accounts and Kimi Code subscriptions, weighted primarily by weekly usage with drain-before-reset scheduling.","repo":"owjs3901/opencode-auth-load-balancer","status":"dual","evidence":"dependency","v1_range":">=1.18.26 <2","v2_range":"^2.0.27","since":null,"rank":193},"opencode2-goals":{"version":"1.0.4","weekly":23,"desc":"OpenCode v2 plugin: a durable, session-scoped goal loop with evidence-gated completion, budget caps, and an unattended permission sandbox","repo":"wukrit/opencode2-goals","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.15","since":null,"rank":745},"opencode-planning-with-files":{"version":"1.2.0","weekly":119,"desc":"Native OpenCode plugin for planning-with-files: per-turn plan injection, write reminders, compaction flush, a session-idle completion gate, and pwf_init / pwf_status / pwf_check tools.","repo":"OthmanAdi/planning-with-files","status":"dual","evidence":"dependency","v1_range":"^1.18.16","v2_range":"2.0.21","since":null,"rank":425},"annotaitr-opencode":{"version":"1.6.1","weekly":414,"desc":"OpenCode plugin for interactive markdown annotation","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.10","v2_range":null,"since":null,"rank":186},"@trouve-ai/search-plugin":{"version":"4.13.0","weekly":22,"desc":"trouve code search plugin for OpenCode, Kilo Code, Claude Code, and Codex: native tools (OpenCode/Kilo), MCP server + skill + sub-agent (Claude/Codex).","repo":"jimsimon/trouve","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":765},"@safwan-o/opencode-voice":{"version":"0.5.0","weekly":77,"desc":"Local voice input plugin for OpenCode (V2 TUI port)","repo":"safwan-o/opencode-voice","status":"dual","evidence":"dependency","v1_range":">=1.17.4 <2","v2_range":"2.0.3","since":null,"rank":468},"@jaguilar87/gaia":{"version":"5.6.0","weekly":150,"desc":"GAIA \u2014 Generative AI Interface for Agents. Specialist agents for Claude Code and OpenCode, with a memory that outlives the session and a consent gate on everything that changes state.","repo":"metraton/gaia","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":390},"opencode-sidebar-token-metrics":{"version":"0.1.4","weekly":14,"desc":"OpenCode sidebar plugin showing generation speed (tok/s), cache hit rate, and average time-to-first-token (TTFT).","repo":"youngxhui/opencode-sidebar-token-metrics","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.13","since":null,"rank":1021},"opencode-plugin-ssh":{"version":"0.3.0","weekly":35,"desc":"Persistent interactive SSH sessions, profiles, remote SFTP/SCP transfers, and background jobs for Claude Code, OpenCode, and MCP clients","repo":"maik205/opencode-ssh","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":617},"opencode-usage-coach":{"version":"0.17.1","weekly":34,"desc":"opencode closed-loop usage coach \u2014 quota SENSE -> coaching DECIDE -> loop ACT + TUI integration","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14","v2_range":null,"since":null,"rank":623},"opencode-ralph-loop":{"version":"1.0.10","weekly":214,"desc":"Minimal Ralph Loop plugin for opencode - auto-continues until task completion","repo":"charfeng1/opencode-ralph-loop","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":295},"@pablozrrrr/jevguard":{"version":"0.2.3","weekly":15,"desc":"OpenCode plugin that reviews a completed agent turn against a repository semantic rule using Jev.","repo":"pablozr/JevGuard","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.3","code_v1":false,"code_v2":false,"since":null,"rank":974},"@camplus360/agent-memory-bridge-opencode":{"version":"1.0.4","weekly":22,"desc":"OpenCode plugin: captures conversation observations to the local claude-mem worker, giving OpenCode cross-session shared memory. Summarization/embedding/search stay in claude-mem.","repo":"camplus360/agent-memory-bridge","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.4","code_v1":true,"code_v2":false,"since":null,"rank":766},"opencode-windows-encoding":{"version":"6.1.0","weekly":64,"desc":"OpenCode V2 plugin to fix UTF-8 encoding issues in PowerShell on Windows","repo":"Cle2ment/opencode-windows-encoding","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":498},"opencode-git-guard":{"version":"1.0.1","weekly":11,"desc":"OpenCode plugin that blocks destructive git commands before they run.","repo":"AhmedIkram05/opencode-git-guard","status":"v1","evidence":"dependency","v1_range":"^1.14.33","v2_range":null,"since":null,"rank":1187},"opencode-rehydra-core":{"version":"0.14.3","weekly":16,"desc":"On-device PII anonymization core SDK (opencode-rehydra-core). Ships the OpenCode plugin as opencode-rehydar.","repo":"EightDoor/opencode-rehydra-sdk","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.14.3","code_v1":false,"code_v2":true,"since":null,"rank":938},"opencode-provider-usage":{"version":"0.1.2","weekly":647,"desc":"OpenCode v2 plugin: live provider quota/balance/credits in the TUI sidebar, with gradient bars, trend ETA and a /quota detail dialog.","repo":"IswordSun/opencode-provider-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":121},"eri-ai":{"version":"1.1.6","weekly":639,"desc":"\u7ed8\u91cc\u9171\uff08\u7fbd\u8d35\u7ed8\u91cc\uff09\u8de8\u5e73\u53f0\u4eba\u683c\u90e8\u7f72\u5305\uff1aMarkdown \u4eba\u683c\u672c\u4f53 + \u4e00\u952e\u811a\u672c\uff0c\u96f6\u5e73\u53f0\u4f9d\u8d56\uff0c\u9002\u914d Linux / macOS / Windows / Termux / WSL \u53ca AMD / ARM\u3002\u57fa\u4e8e opencode-personality \u63d0\u4f9b default / \u7ed8\u91cc\u9171 / erotic \u4e09\u4eba\u683c\u4e0e mood \u7cfb\u7edf\uff0c\u542b 5 \u4e2a\u5b50\u667a\u6167\u4f53\uff08\u8272\u60c5/\u4ee3\u7801/\u8c03\u8bd5/\u67b6\u6784/\u6d4b\u8bd5\uff09\u3001eri skill\u3001AU","repo":"nino-natsume/eri","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.6","code_v1":false,"code_v2":false,"since":null,"rank":126},"opencode-stay-awake":{"version":"1.0.3","weekly":14,"desc":"OpenCode v2 plugin that keeps your computer awake and blocks system sleep while any session is generating (macOS caffeinate, Linux systemd-inhibit)","repo":"AuroraAeon/opencode-stay-awake","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":false,"code_v2":false,"since":null,"rank":1022},"@madsoftwaredev/opencode-compaction-model":{"version":"0.1.2","weekly":164,"desc":"OpenCode V2 plugin that summarizes checkpoints with a dedicated compaction model and variant.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":381},"witty-agent-shennong-online":{"version":"0.10.9","weekly":14,"desc":"Minimal OpenCode plugin for kernel crash diagnosis using Shennong agent and core skills. (online package)","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.10.9","code_v1":true,"code_v2":false,"since":null,"rank":1023},"opencode-smart-compaction":{"version":"0.3.0","weekly":633,"desc":"Smart Compaction for OpenCode 2: structured six-section checkpoints with protected identifiers and exact file and worktree state.","repo":"shariqriazz/opencode-smart-compaction","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26","since":null,"rank":129},"opencode-perk":{"version":"0.6.2","weekly":19,"desc":"Background jobs for OpenCode V1 agents that report back into the conversation when they finish or make important progress.","repo":"rndmcnlly/opencode-perk","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":832},"opencode-model-failover":{"version":"0.1.1","weekly":746,"desc":"Native model failover for OpenCode v2: move a failed session onto the next healthy model in a chain you define.","repo":"nabheet/opencode-model-failover","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":true,"since":null,"rank":100},"@mirrowel/opencode-subagent-explorer":{"version":"0.1.0","weekly":23,"desc":"OpenCode plugin for exploring and cleaning up subagent sessions of the current session","repo":"Mirrowel/opencode-subagent-explorer","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":746},"opencode-quick-links":{"version":"1.2.1","weekly":24,"desc":"OpenCode TUI plugin for searching and opening links from the active conversation.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":730},"opencode-flema-engram-sidebar":{"version":"0.1.8","weekly":11,"desc":"Local-first OpenCode plugin/sidebar for Engram memory and SDD context, with an optional MCP stdio adapter","repo":"oniricosistemas/flema-engram","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":1188},"ajevt-browser":{"version":"0.3.0","weekly":51,"desc":"A bounded Jev System-1 browser fast path for Pi, OpenCode V2, and MCP, powered exclusively by agent-browser","repo":"XYenon/ajevt-browser","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":531},"@evgenyzh/opencode-session-archiver":{"version":"0.3.2","weekly":18,"desc":"Reduce an OpenCode session to its native compaction summary.","repo":"evgenyzh/opencode-session-archiver","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":866},"opencode-model-sidebar":{"version":"0.1.3","weekly":15,"desc":"OpenCode V1/V2 TUI plugin: a searchable model list in the session sidebar.","repo":null,"status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.12","since":null,"rank":975},"opencode-glm-status":{"version":"0.4.0","weekly":59,"desc":"OpenCode TUI plugin: GLM / Zhipu Coding Plan quota inline next to the prompt input bar (5h token window, reset time).","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.16.0","v2_range":null,"since":null,"rank":510},"opencode-intent-gate":{"version":"0.1.3","weekly":191,"desc":"TypeSafe Jev-powered intent gate for OpenCode: makes the agent confirm intent before diving into underspecified requests.","repo":"hoshinodis/opencode-intent-gate","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":347},"opencode-log-sanitizer":{"version":"1.3.0","weekly":116,"desc":"Sanitizes pasted logs before sending them to AI by redacting long quoted strings, JWT tokens, bcrypt hashes, and base64 blobs to reduce token usage and remove irrelevant noise.","repo":"errhythm/opencode-log-sanitizer","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":431},"@vultr/model-provider-opencode":{"version":"0.0.4","weekly":202,"desc":"Vultr Inference for OpenCode: the live /v1/models catalog as a model provider","repo":"vultr/model-provider-opencode","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":314},"@siming-org/opencode-plugin":{"version":"0.1.8","weekly":641,"desc":"opencode v2 plugin for siming: registers MCP task tools (siming_*), onboarding guide skill, siming_cli/siming_refresh tools, and global+project skills/subagents pulled live from the siming server","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.35","v2_range":null,"since":null,"rank":123},"opencode-hippo-memory":{"version":"0.4.0","weekly":174,"desc":"Hippocampus-inspired long-term memory for opencode: 4 memory tools, per-turn digest injection, compaction carry-over and a usage discipline. Powered by hippo-memory-core.","repo":"guoxing2024/hippo-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":370},"opencode-mirasim-auth":{"version":"0.5.0","weekly":387,"desc":"Mirasim relay subscription in OpenCode and magpie","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.0","code_v1":false,"code_v2":false,"since":null,"rank":204},"@zilliz/memsearch-opencode":{"version":"0.3.17","weekly":106,"desc":"memsearch plugin for OpenCode \u2014 semantic memory search across sessions","repo":"zilliztech/memsearch","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"issue":"https://github.com/zilliztech/memsearch/issues/764","rank":441},"opencode-mobile-push":{"version":"0.4.0","weekly":205,"desc":"OpenCode plugin that sends end-to-end encrypted push notifications to your phone when the agent finishes or needs you.","repo":null,"status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":false,"code_v2":true,"since":null,"rank":307},"@mirrowel/opencode-config-studio":{"version":"0.6.0","weekly":25,"desc":"OpenCode plugin for inspecting and editing model variants and request defaults across config files","repo":"Mirrowel/opencode-config-studio","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":712},"@alexeyco/opencode-workflow":{"version":"0.2.2","weekly":16,"desc":"Multi-agent workflow toolkit for OpenCode: 10 role-tuned agents, the workflow-driver and workflow-subagent skills, and permission composition that keeps your overrides winning","repo":"alexeyco/opencode-workflow","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":939},"opencode-autopilot-logbook":{"version":"2.0.14","weekly":23,"desc":"OpenCode plugin that auto-generates daily reports on session idle","repo":"smapira/opencode-autopilot-logbook","status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":747},"opencode-design-system":{"version":"1.1.0","weekly":17,"desc":"An OpenCode v2 plugin for creating, evolving, previewing, and using portable AI-readable design systems.","repo":"BraveOtter/opencode-design-system","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.15","since":null,"rank":894},"opencode-codearts-provider":{"version":"1.2.0","weekly":196,"desc":"OpenCode provider plugin for Huawei Cloud CodeArts (snap-access InferHub API, SDK-HMAC-SHA256 signed)","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.5","v2_range":null,"since":null,"rank":327},"mimo-ds-usage-plugin":{"version":"2.0.2","weekly":34,"desc":"OpenCode 2.x TUI \u63d2\u4ef6 - MiMo Token Plan \u7528\u91cf & DeepSeek \u4f59\u989d\u76d1\u63a7","repo":"Enderman112/mimo-ds-usage-monitor","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":624},"@luxass/opencode-voice":{"version":"0.1.2","weekly":753,"desc":"Native microphone capture and transcription for the OpenCode terminal","repo":"luxass/agent-extensions","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.8","since":null,"rank":98},"gpu-sidebar":{"version":"2.0.1","weekly":55,"desc":"OpenCode TUI sidebar plugin: live GPU utilization/memory bars styled like btop's meters, with a bundled HTTP reporter for remote GPU hosts. NVIDIA only.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":522},"opencode-ultracode":{"version":"1.0.2","weekly":205,"desc":"Workflow orchestration for opencode: model-authored scripts, parallel sub-agent fleet, live TUI progress view","repo":"polatdev/opencode-ultracode","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":308},"opencode2-grok-imagine":{"version":"1.0.2","weekly":719,"desc":"OpenCode 1 and 2 plugin for xAI Grok Imagine image generation, text-to-video and image-to-video via CLIProxyAPI/OpenAI-compatible endpoints.","repo":"hlhr202/opencode2-grok-imagine","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":"^2.0.26","since":null,"rank":106},"opencode2-tasks":{"version":"0.1.3","weekly":20,"desc":"A Tasks panel for OpenCode V2: a `tasks` tool plus a live, nestable task list in the TUI sidebar.","repo":"smallnest/opencode2-tasks","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":810},"opencode-bb-spec":{"version":"12.7.0","weekly":59,"desc":"BB-Spec \u5f00\u53d1\u7eaa\u5f8b\u4e0e spec\u2192plan\u2192exec\u2192review \u5de5\u4f5c\u6d41\u7684 opencode \u63d2\u4ef6\uff1a26 \u4e2a skills\u300110 \u4e2a\u7f16\u6392 subagent\u300111 \u4e2a command\u30014 \u4e2a\u6d41\u7a0b\u5b88\u536b hook\u3002","repo":"0xBB2B/bb-spec","status":"v1","evidence":"dependency","v1_range":"1.17.14","v2_range":null,"since":null,"rank":511},"opencode-volcengine-quota":{"version":"1.3.0","weekly":194,"desc":"Volcengine Ark plan quota + token/cache sidebar widget for OpenCode V2 (multi-account aware)","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":337},"graphify-opencode":{"version":"1.1.1","weekly":710,"desc":"Graphify code intelligence and repository memory for OpenCode, connected through native MCP OAuth.","repo":"Graphify-Labs/graphify-opencode-plugin","status":"dual","evidence":"dependency","v1_range":"1.18.35","v2_range":"2.0.26","since":null,"rank":112},"opencode-context-preview":{"version":"0.1.2","weekly":583,"desc":"Preview active MCP servers and agent skill description tokens in OpenCode","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":true,"code_v2":false,"since":null,"rank":141},"aurelia-expert":{"version":"1.0.0","weekly":199,"desc":"Aurelia v2 MVVM SPA expertise skill package \u2014 8 router-routed skills (expert, foundation, runtime, component-library, largespa, migration, plugin, ecosystem) for AI coding agents","repo":"Expert-Vision-Software/aurelia-expert","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":319},"opencode-secret-redactor":{"version":"0.5.1","weekly":101,"desc":"OpenCode plugin that redacts secrets from LLM context and restores them for tool execution","repo":"casonadams/opencode-secret-redactor","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":444},"opencode-ali-spec":{"version":"0.3.0","weekly":579,"desc":"\u963f\u91ccJava\u5f00\u53d1\u89c4\u8303\u56db\u5c42\u786e\u5b9a\u6027\u7ea6\u675f\u63d2\u4ef6\uff1aL1 \u89c4\u5219\u5e38\u9a7b\u6ce8\u5165\uff08\u9879\u76ee\u7ea6\u5b9a\u5316\u6e32\u67d3\uff09/ L3 \u5199\u540e p3c \u53d8\u66f4\u884c\u68c0\u67e5 / L2 \u63d0\u4ea4\u524d\u540e\u53ea\u8bfb\u8bc4\u5ba1 / L4 CI \u589e\u91cf\u95e8\u7981\uff1b\u542b\u81ea\u68c0\u3001\u72b6\u6001\u3001\u5b58\u91cf\u8c41\u514d\u57fa\u7ebf\u4e0e fail-loud \u5de5\u5177\u94fe","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":143},"opencode-tmux-session-status":{"version":"0.1.2","weekly":17,"desc":"Report opencode session status to tmux (working / waiting / done / error / idle) plus desktop notifications","repo":"4m1z/opencode-tmux-status","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":895},"opencode-media":{"version":"0.3.0","weekly":12,"desc":"OpenCode V2 plugin: deliver audio and video to media-capable models via @-attachments and the read tool","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":1126},"cursor-oauth-opencode":{"version":"0.22.1","weekly":152,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"jaredboynton/cursor-oauth-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":389},"@opeoginni/opencode-copilot-auto":{"version":"1.1.0","weekly":419,"desc":"GitHub Copilot Auto model selection for OpenCode V2","repo":"OpeOginni/opencode-copilot-auto","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":184},"opencode-gemiterm-skills":{"version":"1.3.0","weekly":213,"desc":"AI agent skills for Google Gemini \u2014 list, search, export Gemini chats and run structured debates with Gemini. Works with OpenCode, Claude Code, and any skill-compatible AI agent.","repo":"Expert-Vision-Software/opencode-gemiterm-skills","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":297},"@glaicer/supercode-hashline-editing":{"version":"1.2.0","weekly":19,"desc":"OpenCode V2 plugin for capability-bound hashline read/edit operations","repo":"Glaicer/supercode-hashline-editing","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":833},"opencode-codex-usage-tui":{"version":"1.4.2","weekly":17,"desc":"OpenCode TUI plugin that shows remaining ChatGPT Codex usage limits in the sidebar","repo":"ahmadmcer/opencode-codex-usage-tui","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":896},"@cognitionai/opencode-devin":{"version":"0.3.0","weekly":51,"desc":"OpenCode plugin: log in with Devin and use Devin's AI Gateway","repo":"CognitionAI/opencode-devin","status":"dual","evidence":"dependency","v1_range":"1.18.25","v2_range":"2.0.14","since":null,"rank":532},"rebind-me":{"version":"0.4.3","weekly":12,"desc":"OpenCode 2 plugin that forwards session events to the Rebind Me bridge","repo":"xhang1108/rebind-me","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.15","since":null,"rank":1127},"opencode-zeldoc":{"version":"0.5.1","weekly":212,"desc":"OpenCode plugin that shows exactly the Zeldoc models your API key can use, with their limits, prices and capabilities.","repo":"martinmose/opencode-zeldoc","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.0","since":null,"rank":299},"opencode-betterglob":{"version":"1.1.0","weekly":16,"desc":"Standalone OpenCode plugin that provides an rg-backed glob tool with native-compatible output.","repo":"dhaern/better-opencode-tools","status":"v1","evidence":"dependency","v1_range":"1.18.32","v2_range":null,"since":null,"rank":940},"opencode-context-pruner":{"version":"0.3.0","weekly":17,"desc":"Continuous verbatim context pruning for OpenCode, powered by TypeSafe Jev. Port of fast-jev-compaction adapted to OpenCode's context hook.","repo":"hoshinodis/opencode-context-pruner","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":897},"opencode-cursor-oauth":{"version":"0.2.0","weekly":95,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"ephraimduncan/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17793","v2_range":null,"since":null,"rank":448},"opencode-tmux-indicator":{"version":"1.0.2","weekly":11,"desc":"OpenCode CLI plugin that sets a tmux window option when the agent is waiting for input","repo":"pedropombeiro/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1189},"opencode-jev-compaction":{"version":"0.3.0","weekly":21,"desc":"opencode plugins that shrink context by deleting provably-stale tool calls and truncating the rest, deterministically first, with an optional local Laya backend.","repo":"JLegends/opencode-jev-compaction","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":true,"code_v2":false,"since":null,"rank":782},"opencode-latex":{"version":"0.2.0","weekly":53,"desc":"Render LaTeX from OpenCode agent messages as terminal images.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":525},"opencode-slack-bridge":{"version":"1.0.2","weekly":638,"desc":"Bridge opencode agent sessions to Slack: approval/question cards, status reactions, reply injection.","repo":"devrkd/mentat","status":"v1","evidence":"dependency","v1_range":"1.18.33","v2_range":null,"since":null,"rank":127},"@lunaroute/opencode-extension":{"version":"0.4.0","weekly":40,"desc":"OpenCode plugin for LunaRoute: /connect login, model sync, attribution, and hosted MCP.","repo":"lunaroute/lunaroute-opencode-extension","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":587},"opencode2-notifier":{"version":"0.1.2","weekly":12,"desc":"OpenCode v2 plugin that sends Slack and Discord notifications when sessions complete, error, need permission, or ask a question.","repo":"asliutkarsh/opencode2-notifier","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":1128},"oc-auto-perms":{"version":"0.1.3","weekly":6,"desc":"Intent-aware OpenCode permissions powered by TypeSafe AI's Jev model.","repo":"OpeOginni/oc-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":1490},"opencode-switchman":{"version":"1.2.0","weekly":29,"desc":"OpenCode orchestration plugin: six-lane shell matrix dispatch (hard ROUTE_META validation / breaker self-healing / probes / three-pool quota awareness / cost-aware tiebreaker)","repo":"mrzturn/opencode-switchman","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":670},"@dylanrussell/chezmoi-guard":{"version":"2.1.0","weekly":17,"desc":"Native OpenCode V2 guard: block managed target mutations, guide explicit source edits, and preserve host permission checks.","repo":"dylanrussellmd/opencode-chezmoi-guard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.8 || 2.0.19","since":null,"rank":898},"opencode-homeassistant":{"version":"1.0.2","weekly":49,"desc":"OpenCode plugin that sends agent status to Home Assistant via webhooks -- and optionally lets you respond to permission requests from HA","repo":"pedropombeiro/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":539},"opencode-throughput":{"version":"2.1.0","weekly":126,"desc":"Real-time LLM performance monitoring plugin for OpenCode. Tracks TTFT, TPS, latency, token usage and cost per model with a TUI sidebar display.","repo":"Howardzhangdqs/opencode-throughput","status":"v1","evidence":"dependency","v1_range":">=1.14.18","v2_range":null,"since":null,"rank":417},"opencode-durable-task-state":{"version":"0.1.2","weekly":601,"desc":"Session-scoped durable task snapshots for OpenCode, preserved across compaction.","repo":"samiralibabic/opencode-durable-task-state","status":"v1","evidence":"dependency","v1_range":"1.18.35","v2_range":null,"since":null,"rank":137},"@dlacaille/opencode-copilot-instructions":{"version":"0.4.0","weekly":13,"desc":"OpenCode plugin that loads GitHub Copilot custom instruction files","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":1065},"opencode-fastloop":{"version":"0.1.3","weekly":9,"desc":"OpenCode plugin: instant typecheck feedback, a verify gate, and a nested-git guard for multi-repo workspaces. Includes a live TUI status chip.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1286},"opencode-session-autofile":{"version":"0.7.0","weekly":627,"desc":"OpenCode 2 plugin that files sessions into OpenChamber folders from one simple rules file (tags, keywords, directories).","repo":"jlhalej/opencode-session-autofile","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.20","since":null,"rank":130},"opencode-betterread":{"version":"1.1.0","weekly":18,"desc":"Standalone OpenCode plugin that replaces the native read tool with a real plugin implementation.","repo":"dhaern/better-opencode-tools","status":"v1","evidence":"dependency","v1_range":"1.18.32","v2_range":null,"since":null,"rank":867},"@jack-yang/opencode-tps-meter":{"version":"1.2.0","weekly":28,"desc":"Live TPS/AVG/TTFT meter plugin for OpenCode TUI with color-coded speed tiers","repo":"yangwudong/opencode-tps-meter","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":683},"opencode-vision-router":{"version":"0.2.2","weekly":28,"desc":"Route pasted images to a cheap vision model in opencode so text-only main agents work from its text output.","repo":"Chathula/opencode-vision-router","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.22","since":null,"rank":684},"@useorgx/orgx-opencode-plugin":{"version":"0.1.0-alpha.7","weekly":183,"desc":"OrgX plugin peer for OpenCode with task dispatch, execution receipts, deviations, and passive Work Graph reconciliation events.","repo":"useorgx/orgx-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"^1.15.7","v2_range":null,"since":null,"rank":361},"@gotgenes/opencode-agent-identity":{"version":"3.1.1","weekly":120,"desc":"OpenCode plugins for agent self-identity and per-message agent attribution","repo":"gotgenes/opencode-agent-identity","status":"v1","evidence":"dependency","v1_range":"^1.14.18","v2_range":null,"since":null,"issue":"https://github.com/gotgenes/opencode-agent-identity/issues/10","rank":424},"@wenathlan/maene":{"version":"2.1.16","weekly":130,"desc":"Enable OpenCode to authenticate against Antigravity via OAuth with dual bypass (antigravity + gemini-cli identification spoof) and multi-account robin-hood rotation - same JSON identification, headers","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.23","v2_range":null,"since":null,"rank":415},"opencode-ollama-toolcall-proxy":{"version":"0.2.8","weekly":131,"desc":"OpenCode plugin that converts raw tool-call markup from local Ollama models into standard OpenAI tool_calls, plus line-ending normalization for file edits.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.1.44","v2_range":null,"since":null,"rank":414},"opencode-rtl":{"version":"1.0.0","weekly":115,"desc":"Comprehensive RTL language support plugin for opencode.","repo":"razavioo/opencode-rtl","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.17","since":null,"rank":432},"opencode-v2-token-usage":{"version":"1.0.2","weekly":47,"desc":"OpenCode V2 plugin providing real-time Token Usage and context window analytics inspired by Kilo Code / Kilo CLI","repo":"ahmadmcer/opencode-v2-token-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":548},"opencode-bru-usage":{"version":"1.1.0","weekly":13,"desc":"BlueRegionUsage integration for opencode: usage KPIs in the TUI sidebar, /usage command, bru_usage tool and quota alerts","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":1066},"@hmanzano1012/opencode-cursor-oauth":{"version":"0.5.1","weekly":19,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"HManzano1012/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":834},"@rahularya01/opencode-antigravity":{"version":"0.6.0","weekly":117,"desc":"OpenCode plugin that provides Google Antigravity / Cloud Code Assist models (Gemini, Claude, GPT-OSS) to OpenCode via an AI SDK LanguageModelV3 provider.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":429},"@turnprune/opencode":{"version":"0.1.3","weekly":19,"desc":"TurnPrune for OpenCode: replaces tool outputs the agent no longer needs with a fixed placeholder, once per user turn.","repo":"guschi18/turnprune","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":true,"since":null,"rank":835},"opencode-bettergrep":{"version":"1.1.0","weekly":19,"desc":"Standalone OpenCode plugin that ports the advanced local grep implementation from oh-my-opencode-slim.","repo":"dhaern/better-opencode-tools","status":"v1","evidence":"dependency","v1_range":"1.18.32","v2_range":null,"since":null,"rank":836},"opencode2-gpt-image":{"version":"1.0.1","weekly":606,"desc":"GPT Image generation for OpenCode 1 and 2 via Sub2API, CLIProxyAPI, or experimental Codex OAuth.","repo":"hlhr202/opencode2-gpt-image","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":"^2.0.26","since":null,"rank":136},"opencode-v2-delegate-tool":{"version":"1.0.3","weekly":12,"desc":"OpenCode v2 server plugin: resumable, depth-limited subagents with background dispatch","repo":"SebastianZonta/opencode-v2-delegate-tool","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":false,"code_v2":true,"since":null,"rank":1129},"@youdotcom-oss/opencode":{"version":"2.0.0","weekly":40,"desc":"You.com OpenCode 2 plugin with bundled skills and remote MCP setup","repo":"youdotcom-oss/agent-skills","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":588},"@smykla-skalski/opencode-plugin-plan-review":{"version":"0.2.0","weekly":27,"desc":"opencode v2 plugin for reviewable planning in the terminal: short structured plans reviewed step by step, batched questions, planning inside the build loop with checkpoints, and a what-changed digest","repo":"smykla-skalski/opencode-plugin-plan-review","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.19","since":null,"rank":693},"opencode-quota-sidebar":{"version":"0.3.1","weekly":15,"desc":"OpenCode V2 sidebar: month-to-date token/cost usage, OpenCode Go quota windows, and Zen credit balance.","repo":"gpokat/opencode-quota-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":976},"@posthog/opencode":{"version":"0.2.0","weekly":107,"desc":"PostHog LLM Analytics plugin for OpenCode","repo":"PostHog/posthog-opencode","status":"v1","evidence":"dependency","v1_range":">=1.0.69 <2.0.0","v2_range":null,"since":null,"rank":440},"@tokener-ai/magpie-plugin-tokener":{"version":"0.1.2","weekly":532,"desc":"Tokener.ai provider plugin for OpenCode and magpie: API key sign-in, model discovery, Chat and Messages","repo":"tokener-ai/magpie-plugin-tokener","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":151},"magpie-sub2api":{"version":"0.2.2","weekly":127,"desc":"magpie provider plugin for any sub2api site: the key's models, and its subscription, quota or balance as magpie usage","repo":"broven/magpie-sub2api","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.2","code_v1":false,"code_v2":false,"since":null,"rank":416},"opencode-add-dir":{"version":"1.8.0","weekly":66,"desc":"Add working directories to your OpenCode session with auto-approved permissions","repo":"0xkuze/add-dir-opencode","status":"dual","evidence":"dependency","v1_range":">=1.0.0","v2_range":"^2.0.16","since":null,"rank":491},"opencode-ollama-qwen-thinking":{"version":"0.1.3","weekly":44,"desc":"OpenCode plugin and localhost proxy for Qwen3.8 reasoning levels through Ollama","repo":"amit-batra/opencode-ollama-qwen-thinking","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":560},"opencode-tokenstat":{"version":"0.2.1","weekly":14,"desc":"Token usage, cache hit rate, and per-model usage breakdowns in the OpenCode TUI.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":1024},"opencode-system-one":{"version":"0.1.0-rc.2","weekly":14,"desc":"System One decisions for OpenCode. Plug in TypeSafe Jev, Reflex, or your own provider.","repo":"iamaamir/system-one","status":"v1","evidence":"dependency","v1_range":"^1.18.32","v2_range":null,"since":null,"rank":1025},"opencode-session-web":{"version":"1.1.0","weekly":12,"desc":"OpenCode CLI plugin: manage all sessions across projects from a local web page (rename, delete, browse conversations, token & context usage)","repo":"aihaipeng/opencode-session-web","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":1130},"opencode-tokscale":{"version":"1.1.0","weekly":220,"desc":"OpenCode TUI sidebar plugin displaying tokscale token usage statistics and costs","repo":"stevejkang/opencode-tokscale","status":"dual","evidence":"dependency","v1_range":"^1.4.3","v2_range":"^2.0.20","since":null,"rank":283},"@opencode-kaush/opencode-intercom":{"version":"0.1.3","weekly":9,"desc":"Inter-session messaging for OpenCode: /intercom picker, intercom_send tool, queue-when-busy delivery, and reply-by-default between any two sessions","repo":"kaushikgopal/opencode-kaush","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":1287},"@knikolov/opencode-plugin-simple-memory":{"version":"2.0.0","weekly":113,"desc":"Persistent project memory tools for OpenCode","repo":"cnicolov/opencode-plugin-simple-memory","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":"^2.0.14","since":null,"rank":435},"opencode-session-sidebar":{"version":"0.2.1","weekly":11,"desc":"OpenCode V1 and V2 TUI plugin: searchable sessions with live status and switching.","repo":null,"status":"dual","evidence":"dependency","v1_range":"1.18.29","v2_range":"^2.0.15","since":null,"rank":1190},"opencode-rehydar":{"version":"0.14.3","weekly":17,"desc":"Rehydra OpenCode plugin \u2014 anonymizes secrets in LLM context using native plugin hooks","repo":"EightDoor/opencode-rehydra-sdk","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.14.3","code_v1":false,"code_v2":true,"since":null,"rank":899},"opencode-performance-monitor":{"version":"1.0.2","weekly":13,"desc":"Real-time average throughput & performance metrics sidebar widget for OpenCode.","repo":"JsChen2Casiku/opencode-performance-monitor","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1067},"makdoong2-team":{"version":"3.0.4","weekly":66,"desc":"\ub0b4 \uc77c\uc744 \ub300\uc2e0\ud574\uc8fc\ub294 \ub9c9\ub465\uc774\ub4e4. Self-contained opencode plugin for \uc0ac\ub0b4 workflow: per-stage specialist agents, deterministic shell gates, primary-only enforcement, and a model fallback advisor.","repo":"y00njinuk/makdoong2-team","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":492},"@jurci/tui-monthly-usage":{"version":"1.0.4","weekly":516,"desc":"Opencode TUI plugin for tracking daily, weekly, and monthly token usage and model spend in the sidebar","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":154},"@danipl/opencode-jev":{"version":"1.2.0","weekly":11,"desc":"Route OpenCode tool selection through TypeSafe System-1 (Jev): a cheap fast model picks the next tool so the reasoning model executes instead of deliberating.","repo":"danipl/opencode-jev","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1191},"@madsoftwaredev/opencode-subagent-sidebar":{"version":"0.1.2","weekly":34,"desc":"OpenCode V2 TUI plugin that shows live child subagent sessions in the sidebar.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":625},"llama-sync":{"version":"1.0.2","weekly":22,"desc":"OpenCode V2 plugin: dynamic model inventory for custom OpenAI-compatible (llama.cpp) providers","repo":"mattzink/llama-sync","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.20","since":null,"rank":767},"@guyghost/swarm-dao-opencode-adapter":{"version":"0.6.3","weekly":22,"desc":"Swarm DAO governance adapter for OpenCode \u2014 multi-agent deliberation, quality gates, and structured decision-making","repo":"guyghost/swarm-dao","status":"v1","evidence":"dependency","v1_range":">=1.14.19","v2_range":null,"since":null,"rank":768},"@iamsdr/ocp":{"version":"0.2.1","weekly":20,"desc":"Simple OpenCode plugin that connects any OpenAI-compatible /v1 endpoint and auto-loads its models.","repo":"IAMSDR/ocp","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.15","since":null,"rank":811},"@vdrsl/opencode-agentpost":{"version":"0.15.0","weekly":21,"desc":"Peer-to-peer messaging between opencode agents running in different sessions, directories and servers","repo":"Vdrsl/opencode-agentpost","status":"v1","evidence":"dependency","v1_range":"^1.17.5","v2_range":null,"since":null,"rank":783},"opencode-muse-code":{"version":"0.1.2","weekly":29,"desc":"Use a Muse Code (Meta) subscription in OpenCode","repo":"swalker326/opencode-muse-code","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.8","since":null,"rank":671},"open-grok-build":{"version":"0.4.1","weekly":45,"desc":"Grok Build provider, OAuth, multi-account rotation, quota tracking and Imagine image generation for OpenCode v2.","repo":"kenryu42/open-grok-build","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":557},"opencode-idle-since":{"version":"0.1.2","weekly":19,"desc":"opencode TUI plugin \u2014 shows when the current session went idle, right in the sidebar","repo":"mdementev/opencode-idle-since","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":837},"@cardinal4/opencode-fold-diffs":{"version":"0.3.6","weekly":66,"desc":"Unofficial OpenCode V2 fork of opencode-fold-diffs: write, edit and apply_patch blocks render folded to their header line, click to expand.","repo":"cardin/opencode-fold-diffs","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.6","code_v1":false,"code_v2":true,"since":null,"rank":493},"parallax-opencode":{"version":"1.0.2","weekly":498,"desc":"Verified change loop for OpenCode: preflight gate, bounded project checks with durable receipts, and Horizon, a resumable supervisor for long-running goals","repo":"Master0fFate/parallax-opencode","status":"v1","evidence":"dependency","v1_range":"^1.18.35","v2_range":null,"since":null,"rank":158},"opencode-classifier-plugin":{"version":"1.1.0","weekly":383,"desc":"Jev-powered Auto Mode, zero-config subscription model routing with live quota awareness, permission decisions, agent routing, and context filtering for OpenCode.","repo":null,"status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":"^2.0.15","since":null,"rank":207},"@liyang8246/opencode-dpsk-search":{"version":"0.2.0","weekly":559,"desc":"OpenCode plugin that replaces the built-in websearch tool with one backed by DeepSeek's server-side web search.","repo":"liyang8246/opencode-dpsk-search","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":147},"@mrscraper/opencode":{"version":"0.3.0","weekly":172,"desc":"MrScraper for OpenCode: the hosted MrScraper MCP server plus fetch-first skills for web scraping, structured data extraction, and Google search.","repo":"mrscraper-com/mrscraper-opencode-plugin","status":"dual","evidence":"dependency","v1_range":"1.19.0","v2_range":"2.0.26","since":null,"rank":374},"opencode-git-plugin":{"version":"0.3.0","weekly":180,"desc":"OpenCode v2 TUI sidebar plugin listing git working-copy changes with diff preview","repo":"aktug/opencode-git-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.21","since":null,"rank":364},"modded-opencode-opencode-env-guard":{"version":"1.1.7","weekly":16,"desc":"Blocks reading .env files in OpenCode","repo":"tealaxdevelopers/Modded-OpenCode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.7","code_v1":true,"code_v2":false,"since":null,"rank":941},"@davidaayers/opencode-context-gauge-plugin":{"version":"0.1.8","weekly":17,"desc":"OpenCode TUI sidebar plugin: live context-window usage gauge for the active session","repo":"davidaayers/opencode-context-gauge-plugin","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":900},"opencode-instincts":{"version":"0.1.1","weekly":482,"desc":"OpenCode V2 plugin that observes session activity and distils it into ECC-compatible instincts, plus slash commands for the ECC instinct-cli.py workflow.","repo":"Mightybeast12/opencode-instincts","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.18 <3","since":null,"rank":164},"opencode-kimi-full":{"version":"1.4.0","weekly":119,"desc":"OpenCode plugin that brings the official Kimi OAuth device flow and Kimi-specific coding request fields to opencode, matching upstream kimi-cli.","repo":"lemon07r/opencode-kimi-full","status":"v1","evidence":"dependency","v1_range":">=1.4.6","v2_range":null,"since":null,"rank":426},"@agentguardsco/opencode-plugin":{"version":"0.1.9","weekly":178,"desc":"LLM security guardrails for OpenCode \u2014 jailbreak detection, prompt-injection and web-content scanning, and destructive-command authorization. Bundles enforcing hooks plus the AgentGuards MCP server.","repo":"alelaguard/agentguards-plugins","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":366},"opencode-peak-badge":{"version":"0.4.0","weekly":19,"desc":"OpenCode TUI plugin: live [PEAK]/[OFF-PEAK] badge for any model with configured peak hours. Provider-agnostic; ships with DeepSeek defaults.","repo":"hugobatista/opencode-peak-badge","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.10","since":null,"rank":838},"@shutovks/opencode-model-fallback":{"version":"1.1.1","weekly":109,"desc":"OpenCode plugin that retries failed sessions with fallback models.","repo":"ShutovKS/opencode-model-fallback","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":439},"commandcode-go-opencode-provider":{"version":"0.4.0","weekly":78,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"brent-weatherall/opencode-commandcode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":false,"code_v2":false,"since":null,"rank":466},"opencode-seatbelt":{"version":"0.1.2","weekly":26,"desc":"macOS Seatbelt (kernel sandbox) for OpenCode. Stops coding agents from reading secrets, enforced by the OS, not by command matching.","repo":"ssmirr/opencode-seatbelt","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":705},"@softmill/opencode-mem0-oss":{"version":"0.2.0","weekly":537,"desc":"Mem0 persistent memory plugin for OpenCode, targeting self-hosted Mem0 OSS servers \u2014 add, search, and manage memories across sessions","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":150},"opencode-sleep-inhibit":{"version":"2.0.1","weekly":32,"desc":"Prevent Linux sleep while OpenCode agents are working.","repo":"seaweeduk/opencode-sleep-inhibit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.14","since":null,"rank":640},"opencode-pi-intercom":{"version":"0.3.0","weekly":10,"desc":"OpenCode plugin (V1 + V2): peer with omp-intercom / pi-intercom broker sessions for agentic messaging (send/ask/reply/list).","repo":"betulcalik/opencode-pi-intercom","status":"v1","evidence":"dependency","v1_range":"^1.18.31","v2_range":null,"since":null,"rank":1239},"@sweetsophia/opencode-noosphere-memory":{"version":"1.15.0","weekly":23,"desc":"Connect OpenCode to self-hosted Noosphere memory for recall, draft saves, and optional idle auto-save.","repo":"SweetSophia/noosphere","status":"v1","evidence":"dependency","v1_range":"^1.14.18","v2_range":null,"since":null,"rank":748},"@glaicer/supercode-context-progress-bar":{"version":"1.1.1","weekly":18,"desc":"OpenCode TUI sidebar section: context-window usage as a progress bar.","repo":"Glaicer/supercode-context-progress-bar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.10","since":null,"rank":868},"opencode-models-presets":{"version":"0.4.0","weekly":15,"desc":"Provider-agnostic OpenCode TUI plugin for assigning models, variants, and presets to agents.","repo":"andresnator/opencode-agent-model-configurator","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":977},"@openlines/openclaude-memory":{"version":"0.7.0","weekly":31,"desc":"OPEN. CONFIGURABLE. Global persistent memory for opencode sessions via MEMORY.md injection (like our mother Claude Code).","repo":"linellazatin/openclaude-memory","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.0","code_v1":true,"code_v2":true,"since":null,"rank":650},"opencode2-codex-usage":{"version":"0.1.7","weekly":22,"desc":"All saved OpenAI OAuth accounts: Codex subscription quota for OpenCode V2","repo":"itlvd/opencode-codex-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.19","since":null,"rank":769},"@s1lent1um/opencode-auto-mode-plugin":{"version":"0.1.2","weekly":582,"desc":"OpenCode TUI plugin: hotkey and on/off indicator for auto-approve permissions","repo":"s1lent1um/opencode-auto-mode-plugin","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":142},"@pplante/opencode-worktrunk":{"version":"0.3.2","weekly":15,"desc":"OpenCode plugin for Worktrunk worktree management","repo":null,"status":"dual","evidence":"dependency","v1_range":"^1.15.13","v2_range":"^2.0.3","since":null,"rank":978},"modded-opencode-opencode-notify":{"version":"1.1.7","weekly":7,"desc":"Cross-platform native desktop notifications for OpenCode","repo":"tealaxdevelopers/Modded-OpenCode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.7","code_v1":false,"code_v2":false,"since":null,"rank":1424},"opencode-tui-quota-usage":{"version":"0.2.1","weekly":13,"desc":"OpenCode quota usage sidebar tracker for OpenCode V2 CLI/TUI","repo":"jn-s3s/opencode-tui-quota-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.20","since":null,"rank":1068},"@bandonker/opencode-memory":{"version":"1.2.1","weekly":412,"desc":"Local-first long-term memory: store and BM25-recall fragments with SQLite FTS5. No embedding API, no cloud. Auto-injects relevant memories into each request within a hard character budget.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":188},"opencode-update-notifier":{"version":"0.4.0","weekly":77,"desc":"OpenCode plugin that notifies you when your installed plugins have newer versions on npm","repo":"tim-hilde/opencode-update-notifier","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.22","since":null,"rank":469},"@hxnnxs/opencode-voice":{"version":"0.2.3","weekly":71,"desc":"Local voice input plugin for OpenCode","repo":"ihxnnxs/opencode-voice","status":"v1","evidence":"dependency","v1_range":">=1.17.4 <2","v2_range":null,"since":null,"issue":"https://github.com/ihxnnxs/opencode-voice/issues/7","rank":481},"@madsoftwaredev/opencode-direnv":{"version":"0.1.2","weekly":17,"desc":"OpenCode V2 plugin that applies direnv environments to each shell command.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":901},"opencode-cache-and-tps":{"version":"1.7.3","weekly":21,"desc":"OpenCode TUI plugin displaying real-time token cache hit rate, TTFT and TPS in the sidebar","repo":"doorlockdoor/opencode-cache-and-tps","status":"dual","evidence":"dependency","v1_range":">=1.14.0","v2_range":">=2.0.0","since":null,"rank":784},"opencode-optimised-toolings":{"version":"6.5.3","weekly":68,"desc":"A production-grade OpenCode IDE and optimized tooling plugin with filesystem, terminal, CBM, web, stealth, settings, and update-safe host enhancements.","repo":"MrAlony/opencode-optimised-toolings","status":"v1","evidence":"dependency","v1_range":"1.18.13","v2_range":null,"since":null,"rank":487},"@agenticcontrolplane/opencode":{"version":"0.5.1","weekly":15,"desc":"Deterministic governance for OpenCode via the Agentic Control Plane \u2014 allow / deny / ask on every tool call, fail-open, never bricks your session. Plus zero-credential local metering: per-call tokens,","repo":"agentic-control-plane/opencode-acp-plugin","status":"v1","evidence":"dependency","v1_range":"1.18.4","v2_range":null,"since":null,"rank":979},"opencode-discord-notifier":{"version":"2.0.1","weekly":40,"desc":"OpenCode plugin that sends Discord notifications for pending permissions, questions, and idle sessions, with buttons to answer permissions directly from Discord.","repo":"thedrzinger/opencode-discord-notifier","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":589},"opencode-img":{"version":"0.2.0","weekly":31,"desc":"An OpenCode V2 plugin that generates and edits images through OpenAI and Gemini image APIs.","repo":"mattsafaii/opencode-img","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.10","since":null,"rank":651},"opencode-mesh":{"version":"1.2.0","weekly":6,"desc":"A free plugin that enables agent-to-agent native communication between any OpenCode sessions.","repo":"divisionseven/opencode-mesh","status":"dual","evidence":"dependency","v1_range":"^1.18.30","v2_range":"2.0.26","since":null,"rank":1491},"opencode-go-usage-tui":{"version":"1.4.2","weekly":31,"desc":"OpenCode TUI plugin displaying OpenCode Go usage in the sidebar","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":652},"opencode-keycloak-auth":{"version":"1.0.0","weekly":362,"desc":"OpenCode auth plugin: OAuth2/OIDC against Keycloak (Authorization Code + PKCE S256 and Device Authorization Grant) for an OpenAI-compatible provider.","repo":"AyRickk/opencode-keycloak-auth","status":"dual","evidence":"dependency","v1_range":">=1.17.0","v2_range":"2.0.25","since":null,"rank":222},"@audaxic/memory-opencode":{"version":"1.2.1","weekly":363,"desc":"OpenCode plugin for Audaxic Memory - automatically saves conversation facts to your persistent memory layer","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":221},"opencode-jevroute":{"version":"0.1.1","weekly":18,"desc":"OpenCode plugin: route each coding task to a configured model role using Jev (via OpenRouter).","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":869},"opencode-user-timeline":{"version":"0.2.4","weekly":26,"desc":"OpenCode 2 TUI \u63d2\u4ef6\uff1a\u5728\u4f1a\u8bdd\u4fa7\u8fb9\u680f\u663e\u793a\u7528\u6237\u6d88\u606f\u65f6\u95f4\u7ebf\uff0c\u652f\u6301\u6eda\u8f6e\u6d4f\u89c8\u4e0e\u70b9\u51fb\u8df3\u8f6c\u5b9a\u4f4d\u3002Sidebar timeline of your messages with scroll & click-to-jump.","repo":"huahai0202/opencode-user-timeline","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":706},"opencode-context-store":{"version":"2.1.0","weekly":19,"desc":"OpenCode \u63d2\u4ef6\uff1a\u4e0a\u4e0b\u6587\u538b\u7f29\uff0c\u628a\u65e7\u6d88\u606f\u66ff\u6362\u4e3a\u5360\u4f4d\u7b26\u4ee5\u8282\u7701 token","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0 <3.0.0","since":null,"rank":839},"docsnan":{"version":"0.5.0","weekly":13,"desc":"Wajibkan 1 tugas = 1 file docs/YYYYMMDD/*.log. Mirip ponytail/caveman untuk opencode.","repo":null,"status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.0","code_v1":true,"code_v2":true,"since":null,"rank":1069},"@fnnm/opencode-decision-first":{"version":"0.2.0","weekly":18,"desc":"Decision-first as an OpenCode plugin: registers its bundled agent skill automatically and nudges the agent when a prompt contains bounded-judgment vocabulary.","repo":"fxcl/opencode-decision-first","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":870},"oc2-memory":{"version":"0.1.1","weekly":15,"desc":"OpenCode V2 plugin that gives the coding agent a memory: durable facts, a daily log and a scratchpad as plain markdown, with optional qmd-powered search. A port of pi-memory.","repo":"swapdte/oc2-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.2","since":null,"rank":980},"opencode-context-usage":{"version":"0.3.1","weekly":40,"desc":"OpenCode TUI plugin: a /context command with the exact token breakdown behind the built-in Context panel (last request) plus session-wide usage, subagent totals, cache hit rate and cost.","repo":"angeloper86/opencode-context-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":590},"@davidaayers/opencode-go-usage-plugin":{"version":"0.1.4","weekly":15,"desc":"OpenCode TUI plugin: OpenCode Go plan usage (5h/weekly/monthly) from the official usage API","repo":"davidaayers/opencode-go-usage-plugin","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":981},"opencode-command-inject":{"version":"1.3.1","weekly":82,"desc":"Auto-inject project commands into OpenCode. Finds Makefile targets, package.json scripts, and discovered local skills at startup.","repo":"shihyuho/opencode-command-inject","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":459},"@therealalexv/opencode-agent-mesh":{"version":"0.3.1","weekly":22,"desc":"Peer-to-peer messaging and edit coordination for OpenCode agents","repo":"TheRealAlexV/opencode-agent-mesh","status":"dual","evidence":"dependency","v1_range":"1.14.41","v2_range":"2.0.16","since":null,"rank":770},"opencode-devin-plugin":{"version":"0.3.6","weekly":31,"desc":"OpenCode plugin to drive cloud Devin sessions and use Cognition LLM models (SWE-1.7, Claude, GPT-5.6, etc.) from the OpenCode agent.","repo":"karthiknish/devin-opencode","status":"v1","evidence":"dependency","v1_range":"next","v2_range":null,"since":null,"rank":653},"@jumpmaster/opencode-throughput":{"version":"2.2.0","weekly":47,"desc":"Real-time LLM performance monitoring plugin for OpenCode. Tracks TTFT, TPS, latency, token usage and cost per model with a TUI sidebar display.","repo":null,"status":"dual","evidence":"dependency","v1_range":">=1.14.18","v2_range":"^2.0.7","since":null,"rank":549},"speech-opencode":{"version":"1.2.0","weekly":34,"desc":"Voice input plugin for OpenCode using OpenAI Whisper","repo":"amitav-krishna/speech-opencode","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":626},"opencode-immune":{"version":"1.0.88","weekly":7,"desc":"OpenCode plugin: session recovery, auto-retry, multi-cycle automation, context monitoring","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.48 <2","v2_range":null,"since":null,"rank":1425},"@madsoftwaredev/opencode-stats":{"version":"0.1.2","weekly":23,"desc":"OpenCode V2 TUI plugin for token speed and session-wide turn and step counts.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":749},"@typedecision/runtime-linux-x64-gnu":{"version":"0.1.2","weekly":511,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","repo":"Cle2ment/tdm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":155},"opencode-beads-picker-plugin":{"version":"0.2.1","weekly":17,"desc":"OpenCode plugin that adds a live Beads issue picker and enriched issue context.","repo":"dartyuhov/opencode-beads-picker-plugin","status":"v1","evidence":"dependency","v1_range":">=1.18.23 <2.0.0","v2_range":null,"since":null,"rank":902},"opencode-anthropic":{"version":"0.1.2","weekly":500,"desc":"OpenCode V2 plugin that restores Claude Pro/Max OAuth for the Anthropic provider","repo":"aiev/opencode-anthropic","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":true,"since":null,"rank":157},"@acramsay/opencode-shield-bash":{"version":"2.0.1","weekly":68,"desc":"opencode v2 plugin that gates shell tool calls through a second-session allow/deny judge","repo":"acramsay/opencode-shield-bash","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":488},"opencode-zai-quota":{"version":"1.0.2","weekly":9,"desc":"OpenCode TUI plugin - Z.AI coding plan quota gauges (5h window + plan) in the sidebar","repo":"josvaal/opencode-zai-quota","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1288},"opencode-devin":{"version":"0.2.0","weekly":14,"desc":"OpenCode v2 plugin: connect your Devin subscription to opencode with native /connect login and devin/* models","repo":"JoShMiQueL/opencode-devin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.16","since":null,"rank":1026},"@pranjalmandavkar/opencode-notifier":{"version":"2.0.1","weekly":396,"desc":"Opencode Plugin that sends system notification when permission is needed, generation is complete or error occurs in session","repo":"mandavkarpranjal/opencode-notifier","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":197},"opencode-herdr":{"version":"0.2.0","weekly":204,"desc":"Route OpenCode agents through Herdr panes as herdr/<adapter>/<model> (Cursor, Claude, Codex, OpenCode)","repo":"VicenteOlmos/opencode-herdr","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17823","v2_range":null,"since":null,"rank":310},"@misakacloud/opencode-auto-retry":{"version":"0.1.3","weekly":485,"desc":"OpenCode V2 plugin: continue a session when a configured provider content-filter error occurs","repo":"chisaato/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.31","since":null,"rank":163},"@mholtzscher/opencode-workflow-tools":{"version":"2.0.1","weekly":529,"desc":"OpenCode V2 server plugin for specification and pull-request workflows","repo":"mholtzscher/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.27 <3.0.0","since":null,"rank":152},"opencode-feishu":{"version":"1.10.10","weekly":117,"desc":"OpenCode \u98de\u4e66\u63d2\u4ef6 \u2014 \u901a\u8fc7\u98de\u4e66 WebSocket \u957f\u8fde\u63a5\u63a5\u5165 OpenCode AI \u5bf9\u8bdd","repo":"NeverMore93/opencode-feishu","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":430},"opencode-smartsnip":{"version":"0.2.1","weekly":188,"desc":"Cuts shell-output tokens in opencode. Wraps only what snip can filter \u2014 everything else runs byte-identical.","repo":"carson2222/opencode-smartsnip","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":353},"@elderengineer/opencode-code-review":{"version":"0.5.0","weekly":22,"desc":"/code-review max --fix for opencode \u2014 parallel finder lenses, 1-vote verification, project lenses, effort from low to max.","repo":"elderengineer/opencode-code-review","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":771},"modded-opencode-opencode-session-title":{"version":"1.1.7","weekly":10,"desc":"Auto-generates short session titles from the first user message in OpenCode","repo":"tealaxdevelopers/Modded-OpenCode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.7","code_v1":false,"code_v2":false,"since":null,"rank":1240},"@madsoftwaredev/opencode-background-subagent":{"version":"0.1.2","weekly":19,"desc":"OpenCode V2 plugin that makes omitted subagent.background calls run in the background.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":840},"oc-model-speed":{"version":"0.1.2","weekly":24,"desc":"TUI sidebar panel showing time to first token and tokens per second for the current session","repo":"ashcdev-hub/opencode-sidebars","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":731},"opencode-plugin-variantizer":{"version":"0.2.1","weekly":14,"desc":"OpenCode plugin that uses TypeSafe to select task-appropriate agents and reasoning variants.","repo":"Melivo/opencode-plugin-variantizer","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1027},"@daika7ana/opencode-zenmux-plugin":{"version":"0.4.1","weekly":23,"desc":"OpenCode plugin that registers the ZenMux provider and serves its live model catalog.","repo":"daika7ana/opencode-zenmux-plugin","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":750},"@spoons-and-mirrors/subtask2":{"version":"0.3.5","weekly":184,"desc":"Opencode plugin for enhanced subtask control with return context and prompt chaining","repo":"spoons-and-mirrors/subtask2","status":"v1","evidence":"dependency","v1_range":"^1.0.216","v2_range":null,"since":null,"issue":"https://github.com/spoons-and-mirrors/subtask2/issues/8","rank":360},"opencode-site-connect":{"version":"0.1.0","weekly":13,"desc":"Native OpenCode V2 TUI wizard for custom OpenAI-compatible providers and model discovery","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":1070},"@aerovato/operator-opencode":{"version":"1.1.1","weekly":17,"desc":"Operator Memory: durable context for agent-driven development.","repo":"aerovato/operator-memory","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":903},"opencode-graph-live":{"version":"0.1.2","weekly":19,"desc":"Live file-activity graph for opencode sidebar (which files the agent is reading / modifying)","repo":"4m1z/opencode-graph-live","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":841},"opencode-ework":{"version":"0.1.0","weekly":20,"desc":"Backend-agnostic issue-tracker plugin for OpenCode agents \u2014 tools: issue, comments, floor, reply, search. Speaks Gitea REST; works against real Gitea or any Gitea-compatible shim (e.g. ework-web).","repo":"ranxianglei/opencode-ework","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":812},"opencode-usage-monitor":{"version":"2.0.1","weekly":104,"desc":"OpenCode TUI sidebar plugin that displays API usage quotas for OpenAI and Z.AI (GLM) providers","repo":"Mark1708/opencode-usage-monitor","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":442},"@danprat/opencode2-antigravity":{"version":"0.6.1","weekly":30,"desc":"OpenCode 2.0 plugin that connects Google Antigravity / Cloud Code Assist models (Gemini, Claude, GPT-OSS) to OpenCode via AI SDK LanguageModelV3.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":661},"@max10240/opencode-plugin-show-img":{"version":"1.0.1","weekly":214,"desc":"Display server-side images in OpenCode TUI without adding image content to model context","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.9","since":null,"rank":296},"@memef1f1y/opencode-timeline-plugin-v2":{"version":"0.1.2","weekly":14,"desc":"Conversation history node viewer for the OpenCode V2 TUI (sidebar timeline). V2-only port; V1 users stay on @memef1f1y/opencode-timeline-plugin.","repo":"1624318455/opencode-timeline-plugin-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.21","since":null,"rank":1028},"opencode-time-footer":{"version":"0.2.0","weekly":451,"desc":"Append a machine-local completion-time footer to OpenCode text blocks.","repo":"chiptime/opencode-plugins","status":"v1","evidence":"dependency","v1_range":">=1.18.16","v2_range":null,"since":null,"rank":173},"@harnesstap/opencode-agent-plugin-support":{"version":"0.2.0","weekly":461,"desc":"OpenCode plugin that loads Claude Code plugins and Agent Plugins (agent-plugins.org) packages as native OpenCode skills, commands, agents, MCP servers, instructions, and hooks.","repo":"harnesstap/opencode-agent-plugin-support","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":169},"@madsoftwaredev/opencode-lint-feedback":{"version":"0.1.2","weekly":19,"desc":"OpenCode V2 plugin that appends check-only project-local ESLint diagnostics after native edits.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":842},"@memef1f1y/opencode-timeline-plugin":{"version":"0.1.4","weekly":20,"desc":"Conversation history node viewer for the OpenCode TUI (sidebar timeline)","repo":"1624318455/opencode-timeline-plugin","status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":813},"pocketpilot":{"version":"0.1.0","weekly":450,"desc":"Control any opencode session from your phone: scan a QR, send prompts, watch answers live, approve permissions, and get push alerts.","repo":"AnkitPorwal04/pocketpilot","status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":174},"opencode-skills-sidebar":{"version":"0.1.1","weekly":450,"desc":"Session-aware skills sidebar and skill picker for the OpenCode v2 TUI","repo":"AmineAce/opencode-skills-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":175},"opencode-goal-loop":{"version":"0.1.1","weekly":449,"desc":"Durable, guarded goal loop for OpenCode. Set a goal and the agent auto-continues until it is complete, surviving context compaction.","repo":"omerdduran/opencode-goal-loop","status":"dual","evidence":"dependency","v1_range":"1.18.35","v2_range":"2.0.26","since":null,"rank":176},"@shift-preflight/opencode-plugin":{"version":"0.10.4","weekly":389,"desc":"OpenCode plugin \u2014 auto-starts the SHIFT image optimization proxy for transparent token savings","repo":"alohaninja/shift","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":"^2.0.22","since":null,"rank":202},"oh-my-opensecret":{"version":"0.3.0","weekly":21,"desc":"OpenCode \u9690\u79c1\u8131\u654f\u63d2\u4ef6\uff1a\u81ea\u52a8\u8bc6\u522b\u5e76\u66ff\u6362\u654f\u611f\u4fe1\u606f\uff0c\u4fdd\u8bc1 LLM \u63d0\u4f9b\u5546\u770b\u4e0d\u89c1\u660e\u6587\uff0c\u540c\u65f6\u672c\u673a\u5de5\u5177\u6267\u884c\u4e0d\u53d7\u5f71\u54cd","repo":"luyanfeng/oh-my-opensecret","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":785},"opencode-plugin-loop":{"version":"0.8.3","weekly":63,"desc":"/loop command for opencode \u2014 run prompts on a schedule (fixed, adaptive, or maintenance), modeled after Claude Code's /loop","repo":"jkrandom-sudo/opencode-plugin-loop","status":"v1","evidence":"dependency","v1_range":">=1.17.18","v2_range":null,"since":null,"rank":501},"@superwhisper/opencode":{"version":"1.0.8","weekly":60,"desc":"Superwhisper voice integration plugin for OpenCode - get voice notifications when tasks complete","repo":"superwhisper/opencode-superwhisper","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":508},"opencode-kimi-v2":{"version":"0.1.1","weekly":71,"desc":"OpenCode v2 plugin: official Kimi Code OAuth device flow, kimi-cli request fingerprint, server-driven model discovery and thinking/reasoning_effort variants for Kimi For Coding.","repo":"soltrac/opencode-kimi-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":482},"opencode-plugin-comment-judge":{"version":"0.3.0","weekly":13,"desc":"opencode plugin and Claude Code hook that has a model judge every comment an agent writes, and removes or rewrites the ones that do not earn their place","repo":"Automaat/opencode-plugin-comment-judge","status":"v1","evidence":"dependency","v1_range":"^1.18.31","v2_range":null,"since":null,"rank":1071},"opencode-omniroute-plugin":{"version":"0.3.0","weekly":28,"desc":"OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers. Dual V1 (`@opencode-ai/plugin` server) + V2 Desktop (`@opencod","repo":"herjarsa/opencode-omniroute-plugin","status":"dual","evidence":"dependency","v1_range":"*","v2_range":">=2.0.0","since":null,"rank":685},"opencode-plannotator-tui":{"version":"0.3.0","weekly":472,"desc":"Unofficial OpenCode adapter for Plannotator TUI: annotate replies and documents without leaving your terminal.","repo":"nxxxsooo/opencode-plannotator-tui","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.22 <3","since":null,"rank":167},"opencode-tavily":{"version":"1.0.0","weekly":401,"desc":"Tavily plugin for OpenCode \u2014 web search, content extraction, crawling, URL discovery, and deep research with citations","repo":"tavily-ai/opencode-tavily","status":"dual","evidence":"dependency","v1_range":"^1.18.29","v2_range":"^2.0.23","since":null,"rank":192},"opencode-vision-delegate":{"version":"0.2.0","weekly":13,"desc":"Visual bridge for opencode. Registers the native vision_analyze tool (model configured by the user via the opencode agent model override on vision-agent) with the vision-agent subagent as fallback, an","repo":"ChengZiiii/opencode-vision-delegate","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1072},"opentmux":{"version":"1.5.7","weekly":75,"desc":"OpenCode tmux integration: automatically opens subagent panes and renders real-time agent execution with smart layouts","repo":"AnganSamadder/opentmux","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.5.7","code_v1":false,"code_v2":false,"since":null,"rank":475},"opencode-browser-v2":{"version":"2.0.1","weekly":13,"desc":"OpenCode plugin that integrates Browser MCP for browser automation","repo":"barrenechea/opencode-browser-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":1073},"opencode-guard":{"version":"1.0.1","weekly":31,"desc":"Permission modes and a shell safety floor for opencode: static read rules, credential guards, a classifier consulted only when nobody can be asked, loop detection and secret redaction.","repo":"sudolulo/opencode-guard","status":"v1","evidence":"dependency","v1_range":">=1.18.22 <2","v2_range":null,"since":null,"rank":654},"@jeffreyjyz/opencode-shell-rc":{"version":"0.1.1","weekly":101,"desc":"Make the opencode agent shell load your zsh aliases and functions (via a fast ZDOTDIR shim), without paying for oh-my-zsh/compinit on every command.","repo":"JeffreyJYZ/opencode-shell-rc","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":445},"opencode-jev-router":{"version":"0.3.1","weekly":17,"desc":"Jev-routed subagent selection for OpenCode (via the direct TypeSafe systemone API)","repo":"EricJReese/opencode-jev-router","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":904},"@z2net/opencodeignore-v2":{"version":"0.1.1","weekly":409,"desc":"OpenCode V2 plugin that keeps .agentignore-guarded paths away from the agent: permission enforcement, result filtering, script commands, and an RPC contract.","repo":"DotBlood/opencodeignore-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":189},"@cyber-dash-tech/revela":{"version":"0.20.2","weekly":146,"desc":"Codex-first CLI/MCP workspace for trusted narrative artifacts from local sources, research, and evidence","repo":"cyber-dash-tech/revela","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":392},"@orvix-id/opencode":{"version":"0.1.1","weekly":14,"desc":"OpenCode v2 plugin for the Orvix Coding Plan","repo":"Orvix-id/opencode-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.21","since":null,"rank":1029},"@azatakmyradov/opencode-external-subagents-plugin":{"version":"0.2.0","weekly":17,"desc":"Run Claude Code, Codex, and native OpenCode subagents through one tool","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":905},"@azatakmyradov/opencode-recap-plugin":{"version":"0.2.0","weekly":17,"desc":"Run recaps and suggested next steps for the OpenCode V2 TUI","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":906},"opencode-plugin-md-expand":{"version":"0.4.0","weekly":17,"desc":"OpenCode plugin and CLI for expanding Markdown prompt templates.","repo":"Sewer56/opencode-plugin-md-expand","status":"v1","evidence":"dependency","v1_range":"^1.14.41","v2_range":null,"since":null,"rank":907},"opencode-cost-details":{"version":"0.5.0","weekly":23,"desc":"OpenCode TUI plugin: adds current and previous turn cost to the sidebar Context section","repo":"vvo/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":751},"opencode-statin":{"version":"0.2.1","weekly":13,"desc":"opencode plugin: event telemetry with JSONL log and per-session statistics","repo":"mdementev/opencode-statin","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":1074},"@falentio/opencode-zedokai":{"version":"0.5.0","weekly":16,"desc":"Zedokai for OpenCode v2. The Monokai Pro theme from Zed, as an OpenCode CLI plugin.","repo":"falentio/opencode-zedokai","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":942},"am-gitlab-task-loop":{"version":"1.0.4","weekly":17,"desc":"OpenCode \u63d2\u4ef6\uff1a\u5b9a\u65f6\u4ece GitLab \u83b7\u53d6\u6307\u6d3e\u7ed9\u6307\u5b9a\u7528\u6237\u7684 opened Issue\uff0c\u9a71\u52a8 AI \u5b8c\u6210\u5f00\u53d1\u4efb\u52a1\uff0c\u56de\u5199\u8bc4\u8bba\u5e76\u5173\u95ed Issue","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":908},"opencode-codex-websearch":{"version":"0.2.1","weekly":44,"desc":"OpenCode v2 websearch provider using ChatGPT Codex authentication","repo":"ysm-dev/opencode-codex-websearch","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":561},"opencode-release-on-quit":{"version":"0.1.0","weekly":14,"desc":"OpenCode TUI plugin that releases a project's cached MCP/LSP services when you quit, and sweeps every loaded location once the last OpenCode client exits.","repo":"angeloper86/opencode-release-on-quit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1030},"opencode-branch-guard":{"version":"0.2.0","weekly":10,"desc":"OpenCode plugin: allows, asks, or blocks git mutations (commit, push, merge, rebase, ...) based on the current branch or repository, so protected branches stay clean.","repo":"hugobatista/opencode-branch-guard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.10","since":null,"rank":1241},"magic-compact":{"version":"1.2.2","weekly":74,"desc":"Lossless context compression plugin for OpenCode.","repo":"aerovato/magic-compact","status":"v1","evidence":"dependency","v1_range":">=1.17.9","v2_range":null,"since":null,"issue":"https://github.com/aerovato/magic-compact/issues/23","rank":476},"oh-y-lockie-agent":{"version":"2.0.1","weekly":10,"desc":"\u5d4c\u5165\u5f0f\u5de5\u7a0b\u5e08\u53cc\u7ba1\u7ebf\u667a\u80fd\u7f16\u6392 OpenCode V2 \u63d2\u4ef6 \u2014 1\u4e3bAgent + 14Subagent + 56Skill\u3002\u81ea\u7136\u8bed\u8a00\u89e6\u53d1\uff0c\u65e0\u9700 slash \u547d\u4ee4\u3002","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.6","since":null,"rank":1242},"opencode2-skill-creator":{"version":"0.3.1","weekly":21,"desc":"OpenCode plugin for skill creation \u2014 custom tools for validation, evaluation, description optimization, benchmarking, and review serving.","repo":"wqs-base/opencode2-skill-creator","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":786},"@mholtzscher/opencode-quota-usage":{"version":"1.2.1","weekly":364,"desc":"OpenCode V2 plugin for Codex and OpenCode Go account quotas in chat and the TUI sidebar","repo":"mholtzscher/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":220},"opencode-thinking-fix":{"version":"4.0.2","weekly":33,"desc":"Restores reasoning content dropped from multi-turn OpenCode conversations (DeepSeek, Kimi, GLM, MiMo, MiniMax, InclusionAI/Ling, OpenCode Go, OpenRouter). V1 + V2 plugin, proxy, and watchdog.","repo":"tbosancheros39/opencode-thinking-fix","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":636},"opencode-token-norm":{"version":"0.10.0","weekly":32,"desc":"OpenCode plugin for token-budget guardrails: counts budgeted tool calls, injects reminders at thresholds, audits usage automatically, and makes session handoff a single tool call","repo":"salitaba/opencode-token-norm","status":"v1","evidence":"dependency","v1_range":"^1.15.12","v2_range":null,"since":null,"rank":641},"opencode-theme-select":{"version":"0.2.0","weekly":366,"desc":"opencode v2 plugin: /theme-select to pick and apply a theme (built-in or custom) to the project's tui.json","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":215},"@jeffreyjyz/opencode-context":{"version":"0.1.1","weekly":10,"desc":"Context-window breakdown for opencode: a /context dialog plus a context_breakdown tool showing where the window went (system prompt, tool definitions, thinking, tool I/O, messages), delta.app style.","repo":"JeffreyJYZ/opencode-context","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1243},"opencode-qwen-auth":{"version":"0.3.4","weekly":85,"desc":"Qwen OAuth authentication plugin for OpenCode with multi-account rotation and API translation","repo":"foxswat/opencode-qwen-auth","status":"v1","evidence":"dependency","v1_range":"^1.0.150","v2_range":null,"since":null,"rank":457},"@nofendian17/opencode-relay-plugin":{"version":"2.0.6","weekly":394,"desc":"Route OpenCode v2 Zen (opencode.ai) traffic through relay endpoint(s) with round-robin, failover, and direct fallback. Other providers are left untouched.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2","since":null,"rank":199},"@flexapp/opencode-plugin-litellm":{"version":"0.9.0","weekly":17,"desc":"LiteLLM provider plugin for opencode: model discovery, readable model names, and per-session upstream routing","repo":"flexapp/opencode-plugin-litellm","status":"dual","evidence":"dependency","v1_range":"1.15.13","v2_range":"2.0.24","since":null,"rank":909},"design-compare":{"version":"1.0.1","weekly":194,"desc":"Design comparison MCP server and Pi extension with structural, perceptual, strict, and iPad layout-integrity modes","repo":"TomokiMatsubuchi/design-compare","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":false,"since":null,"rank":338},"@typedecision/runtime-darwin-arm64":{"version":"0.1.2","weekly":370,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","repo":"Cle2ment/tdm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":213},"@openchamber/opencode-cursor":{"version":"2.5.1","weekly":74,"desc":"Cursor models in OpenCode \u2014 native OAuth, live catalog discovery, agent-grade streaming. Direct API, no cursor-agent binary.","repo":"openchamber/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.15.7","v2_range":null,"since":null,"rank":477},"opencode-search-plugin":{"version":"3.1.0","weekly":389,"desc":"Thirteen self-contained websearch provider plugins for OpenCode v2: AnySearch, Bocha, Brave, DeepSeek, Jina, Keenable, Linkup, Metaso, Ollama, Querit, SerpApi, Serper and You.com.","repo":"guotree/opencode-search-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.30","since":null,"rank":203},"octrimmer":{"version":"0.1.1","weekly":12,"desc":"OpenCode plugin that lets the model trim its own context: a summary replaces finished work and keeps what matters verbatim by reference, never re-generated.","repo":"mlavrinenko/octrimmer","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":1131},"opencode-session-time":{"version":"0.1.1","weekly":387,"desc":"OpenCode V2 CLI plugin: wall-clock time in the prompt footer, session start / last answer timestamps in the sidebar, and a /time timeline panel.","repo":"LazyGatto/opencode-session-time","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":205},"@yassirh/opencode-codex-limits-plugin":{"version":"0.1.1","weekly":21,"desc":"Codex subscription quota bars and reset countdowns for the OpenCode V2 sidebar","repo":"yassirh/opencode-codex-limits-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":787},"@gopowerteam/opencode-commit":{"version":"0.1.2","weekly":13,"desc":"OpenCode \u63d2\u4ef6 - \u6839\u636e Git \u53d8\u66f4\u81ea\u52a8\u751f\u6210\u4e2d\u6587\u7ea6\u5b9a\u5f0f\u63d0\u4ea4\u4fe1\u606f","repo":"gopowerteam/opencode-commit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":1075},"@mellena1/opencode-go-usage":{"version":"0.1.6","weekly":41,"desc":"OpenCode v2 TUI plugin that shows your OpenCode Go subscription usage (5h / weekly / monthly windows) in the sidebar, fetched from the official /zen/go/v1/usage API.","repo":"mellena1/opencode-go-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":581},"@wallbreakerno4/opencode-commandcode":{"version":"0.2.1","weekly":19,"desc":"OpenCode provider plugin for the Command Code Go plan: an in-process bridge to the /alpha/generate gateway.","repo":"WallBreakerNO4/opencode-commandcode-provider","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":843},"opencode-ntfy-plugin":{"version":"0.1.1","weekly":13,"desc":"Send OpenCode V2 session completion notifications to ntfy.","repo":"scookiem/ntfy-opencode2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":1076},"@kkchengg/opencode-redact":{"version":"1.0.0","weekly":20,"desc":"Two-way secret redaction for OpenCode v2: secrets are redacted before they reach the model and rehydrated just before a tool runs.","repo":"kkchengg/opencode-redact","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":true,"since":null,"rank":814},"opencode-shortcuts":{"version":"0.1.1","weekly":349,"desc":"A keyboard shortcut cheatsheet and rebinder for the OpenCode v1 and v2 TUI","repo":"PrismKitty/opencode-shortcuts","status":"dual","evidence":"dependency","v1_range":"1.18.34","v2_range":"2.0.19","since":null,"rank":227},"opencode-kiro-provider":{"version":"0.2.3","weekly":36,"desc":"OpenCode provider for Kiro: every model your Kiro subscription offers (GPT-5.6, Claude Opus 5, Sonnet, open-weight), live model list, reuses your kiro-cli login","repo":"JarbesGoldoni/opencode-kiro-provider","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":610},"opencode-session-port":{"version":"0.1.6","weekly":374,"desc":"SessionPort: experimental OpenCode TUI plugin for password-encrypted session checkpoint and restore.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":210},"opencode-jev-context-compactor":{"version":"0.1.0-beta.2","weekly":215,"desc":"OpenCode v2 plugin \u2014 Jev-scored context compaction: drop provably-stale tool calls, truncate the rest, keep everything else verbatim. No summariser.","repo":"theOnlyBoy/opencode-jev-context-compactor","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0-beta.2","code_v1":false,"code_v2":true,"since":null,"rank":291},"opencode-attribution":{"version":"0.2.0","weekly":12,"desc":"OpenCode plugin: a commit tool that attributes commits by who launched the shell","repo":"aivi-hq/opencode-attribution","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1132},"@herouucn/opencode-commandcode":{"version":"0.1.12","weekly":64,"desc":"Inject Command Code API provider into opencode \u2014 access Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax & Step via unified Command Code API. / \u5c06 Command Code API provider \u6ce8\u5165 opencode \u2014\u2014 \u901a\u8fc7\u7edf\u4e00\u7684 ","repo":"herouu/opencode-commandcode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":499},"opencode-guildhall":{"version":"0.1.0","weekly":404,"desc":"Nine guild agents for OpenCode, and a live 3D hall where you watch them work.","repo":"Codestz/guildhall","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":190},"@oktis-works/opencode-ssh":{"version":"2.1.2","weekly":21,"desc":"SSH access plugin for OpenCode - secure remote command execution with command blocking","repo":"JudahAragao/opencode-ssh","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":788},"shoulder-daemon":{"version":"0.5.0","weekly":9,"desc":"Context advisor for coding agents. Watches the session over HTTP hooks, keeps a store of facts, and injects the relevant ones back in when they matter. Starts the daemon itself; nothing else to instal","repo":"QuittyMR/shoulder-daemon","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.0","code_v1":true,"code_v2":false,"since":null,"rank":1289},"@aguarnac/opencode-v2-cursor-rules":{"version":"2.0.0","weekly":338,"desc":"OpenCode v2 plugin for full Cursor rules (.mdc) support with frontmatter, globs, and all rule modes","repo":"aguarnac/opencode-v2-cursor-rules","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":235},"opencode-telemetry":{"version":"0.1.19","weekly":42,"desc":"Local-first historical telemetry for opencode sessions. Track where your tokens go in agent orchestration chains \u2014 without external infrastructure.","repo":"agostinilabsrl/opencode-telemetry","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":574},"opencode-v2-cli-codex-usage":{"version":"1.0.1","weekly":18,"desc":"OpenCode V2 CLI plugin that displays OpenAI Codex usage in the sidebar","repo":"ahmadmcer/opencode-v2-cli-codex-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":871},"opencode-cognition-agent-memory":{"version":"0.1.0","weekly":398,"desc":"Git-backed agent memory for OpenCode, following the Agent Memory Repo spec.","repo":"josevelaz/opencode-cognition-agent-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.23","since":null,"rank":194},"opencode-tps-plugin":{"version":"0.1.1","weekly":14,"desc":"Real-time AI generation speed and token throughput monitor for OpenCode","repo":"qiming-zhao/opencode-tps-plugin","status":"v1","evidence":"dependency","v1_range":">=1.15.13","v2_range":null,"since":null,"rank":1031},"opencode-blindfold":{"version":"0.2.1","weekly":10,"desc":"OpenCode plugin that lets agents use secrets the user provides without seeing their values.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":1244},"opencode-limits-plugin":{"version":"1.0.1","weekly":12,"desc":"Limity subskrypcji OpenCode Go (5h / tydzie\u0144 / miesi\u0105c) w bocznym panelu OpenCode","repo":"michalkulik/opencode-limits-plugin","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":true,"since":null,"rank":1133},"@carlosemart/opencode-dotenv":{"version":"1.0.0","weekly":396,"desc":"Plugin for OpenCode that loads .env files into the app, making local environment variables available to your sessions and tools.","repo":"carlosemart/opencode-dotenv","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.25","since":null,"rank":198},"@ichisay/opencode-agy-plugin":{"version":"0.5.1","weekly":13,"desc":"OpenCode plugin + provider that routes LLM prompts to agy (Google Antigravity CLI)","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.18","v2_range":null,"since":null,"rank":1077},"opencode-deepseek-thinking-fix":{"version":"0.2.5","weekly":61,"desc":"OpenCode plugin that preserves DeepSeek-V4 thinking content across turns (Anthropic + OpenAI protocols), with optional placeholder fallback to rescue broken conversations.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":507},"tail-me-everything":{"version":"0.1.1","weekly":5,"desc":"opencode plugin: tee full pipeline output to /tmp/opencode/tee.log before the first grep/tail/head filter","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1573},"@typedecision/runtime-win32-x64-msvc":{"version":"0.1.2","weekly":373,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","repo":"Cle2ment/tdm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":212},"opencode-hauke-cloud":{"version":"1.0.1","weekly":6,"desc":"hauke.cloud for opencode: OIDC sign-in, model discovery and mem0 long-term memory","repo":"hauke-cloud/opencode-hauke-cloud","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1492},"opencode-openrouter-costs":{"version":"0.1.1","weekly":34,"desc":"OpenCode TUI plugin \u2014 sidebar widget showing OpenRouter session cost and account balance","repo":"mhenrique94/opencode-openrouter-costs","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":627},"@luxass/opencode-personal":{"version":"0.2.2","weekly":393,"desc":"Personal OpenCode plugins collected in one package, tuned to a single workflow.","repo":"luxass/agent-extensions","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.8","since":null,"rank":200},"opencode-fastdraw":{"version":"1.3.0","weekly":21,"desc":"Quick-draw model switching for opencode agents \u2014 bind models to roles/agents from the TUI, snapshot them as presets, preview, share, and hot-swap instantly","repo":"TachikomaGundam/AIHR","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":789},"@and7ey/opencode-deepseek-peak":{"version":"1.0.1","weekly":361,"desc":"OpenCode 2 TUI plugin showing DeepSeek API peak/off-peak pricing hours.","repo":"and7ey/opencode-deepseek-peak","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":223},"opencode-concise":{"version":"0.1.1","weekly":8,"desc":"OpenCode plugin that appends a fixed concise-communication instruction to every session's system prompt.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1351},"opencode-mcp-triage":{"version":"0.9.0","weekly":36,"desc":"On-demand MCP tool activation for OpenCode \u2014 saves ~80% tokens by shrinking MCP tool descriptions and routing via keyword matching","repo":"cascharly/opencode-mcp-triage","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":611},"opencode-memento":{"version":"1.1.0","weekly":13,"desc":"Amnesia insurance for OpenCode: injects your project's Markdown memory index into session compaction, so auto-summarization never forgets that memory exists. Zero dependencies.","repo":"NemeZZiZZ/leonard-memento","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":true,"since":null,"rank":1078},"opencode-multimodal-looker":{"version":"0.3.1","weekly":174,"desc":"Let a text-only opencode main agent look at images by routing them to a vision model and working from its text output.","repo":"nxxxsooo/opencode-multimodal-looker","status":"dual","evidence":"dependency","v1_range":"^1.18.19","v2_range":"^2.0.3","since":null,"rank":371},"opencode-repo-title":{"version":"0.2.0","weekly":9,"desc":"OpenCode plugin that shows the current directory in the terminal window title.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":1290},"opencode-plugin-keyring":{"version":"0.1.1","weekly":9,"desc":"OpenCode plugin to load provider secrets from credential manager","repo":"Stuv7CB/opencode-plugin-keyring","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1291},"@rphang/opencode-workflows":{"version":"0.2.0","weekly":16,"desc":"Claude Code-style dynamic workflows for opencode v2: the model writes a JS orchestration script that fans work out to parallel subagents (agent, parallel, pipeline, budget, resume)","repo":"rphang/opencode-workflows","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.15","since":null,"rank":943},"@kerneloops/opencode-session-tools":{"version":"0.1.1","weekly":12,"desc":"Session tools for OpenCode v2: session metadata, history recall and Claude Code-style cross-session messaging","repo":"kernel-oops/opencode-session-tools","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":true,"since":null,"rank":1134},"@oktis-works/telos-sdd-tui":{"version":"1.0.1","weekly":5,"desc":"TUI plugin for Telos SDD - provides native TUI commands for /sdd viz, /sdd status, /sdd tasks, and other SDD operations without invoking the LLM","repo":"JudahAragao/opencode-telos-tui","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1574},"llm-cny":{"version":"1.0.45","weekly":174,"desc":"\u5728 OpenCode TUI \u53f3\u4fa7\u680f\u663e\u793a\u591a\u5bb6 LLM \u63d0\u4f9b\u5546\u7684\u4eba\u6c11\u5e01\u8d39\u7528\u3001DeepSeek/moonshot China \u4f59\u989d\u548c Codex \u9650\u989d\u3002","repo":"ahasasjeb/opencode-tui-deepseek-cny","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":372},"@architectural-composition/opencode-hyperdcp":{"version":"100.0.1","weekly":12,"desc":"Observable, controllable context management plugin for OpenCode: inspect, rewrite, version, and cull compressed conversation blocks","repo":"yuriha-chan/OpenCode-HyperDCP","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1135},"@raultov/opencode-hooks-plugin":{"version":"0.5.0","weekly":190,"desc":"Bridges Claude Code SessionStart and PostToolUse hooks to opencode, which has no hooks of its own","repo":"raultov/opencode-hooks-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":"^2.0.26","since":null,"rank":350},"@qdang46/opencode-dcp-plugin":{"version":"1.1.11","weekly":63,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context (full parity port of @tarquinen/opencode-dcp, rebranded as \u25c6 DCP rust)","repo":"quangdang46/dynamic_context_pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":502},"@srnoob2570/opencode-ollama-cloud":{"version":"0.1.13","weekly":21,"desc":"opencode plugin: live Ollama Cloud model catalog, served from srnoob2570/ollama-cloud-catalog","repo":"srnoob2570/opencode-ollama-cloud","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":790},"opencode-subagent-usage":{"version":"0.1.1","weekly":12,"desc":"opencode TUI sidebar widget showing the rolled-up cost and token usage of subagent (child) sessions.","repo":"JLegends/opencode-subagent-usage","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1136},"opencode-signal":{"version":"0.2.0","weekly":163,"desc":"Use opencode from Signal \u2014 finished replies, questions and permission requests arrive in a Signal group, and your replies drive the session.","repo":"AhmedMoharam/signal-bridge","status":"v1","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":null,"since":null,"rank":382},"opencode-token-tracker-tui":{"version":"2.0.2","weekly":17,"desc":"Token usage and cost tracking for OpenCode 2 with CLI stats and a compact sidebar summary","repo":"EightDoor/opencode-token-tracker","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":910},"opencode-openwork":{"version":"0.1.0","weekly":345,"desc":"Use OpenWork Cloud in OpenCode: sign in once, and your organization's AI Gateway models and MCP connections load on every start.","repo":"different-ai/openwork","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":231},"@etsuya/nano-context-opencode":{"version":"0.1.2","weekly":10,"desc":"A nano-context style segmented token meter for the OpenCode V2 TUI sidebar: input / output / cache segments plus a cache hit rate.","repo":"Etsuya233/nano-context-opencode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.18","since":null,"rank":1245},"@staticeng/opencode-litellm":{"version":"0.2.7","weekly":49,"desc":"OpenCode plugin that discovers LiteLLM models at runtime.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":540},"spotme":{"version":"1.2.4","weekly":42,"desc":"SpotMe - gym mode for agentic coding. Works with OpenCode and Pi.","repo":"wtfzambo/spotme","status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":575},"opencode-plugin-layerscale":{"version":"0.7.0","weekly":365,"desc":"Make OpenCode fast on a LayerScale inference server: resident-KV sessions, prompt prefill while you type, and a live workspace oracle.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.35","v2_range":null,"since":null,"rank":217},"@bergetai/guardrails-md":{"version":"0.7.0","weekly":312,"desc":"GUARDRAILS.md gate for opencode, pi and Claude Code (hooks module): a System One decision model (TypeSafe Jev) judges every bash command before it runs \u2014 destructive / credentials / GUARDRAILS.md poli","repo":"berget-ai/guardrails-md","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.0","code_v1":true,"code_v2":false,"since":null,"rank":244},"opencode-tabby-status":{"version":"0.1.1","weekly":13,"desc":"Show opencode session status in the terminal tab (title, progress, color) + spool files for the Tabby plugin","repo":"tmiland-lab/tabby-opencode-status","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1079},"@geohar/opencode-sharedserver":{"version":"0.9.2","weekly":7,"desc":"OpenCode plugin: manage shared backend processes via the sharedserver CLI.","repo":"georgeharker/sharedserver","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":1426},"@bandonker/opencode-context-pruner":{"version":"1.2.1","weekly":203,"desc":"Context compiler for opencode v2: token-accurate pruning with a cache-stable epoch scheduler (session.hook context). Measures real tokens, plans changes once per epoch, dedupes and purges stale output","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":312},"opencode-token-metrics":{"version":"0.2.0","weekly":13,"desc":"Live tokens-per-second meter for the OpenCode TUI prompt.","repo":"jashjacob/opencode-token-metrics","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1080},"@route_33/opencode":{"version":"0.4.6","weekly":25,"desc":"opencode provider plugin for the route33.ai AI gateway \u2014 key-scoped model discovery, cost/limit enrichment, auth, and the key-setup wizard.","repo":"Cronos-AI-Lab/harness-bench","status":"v1","evidence":"dependency","v1_range":">=1.17.0 <2.0.0","v2_range":null,"since":null,"rank":713},"@typedecision/runtime-linux-arm64-gnu":{"version":"0.1.2","weekly":353,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","repo":"Cle2ment/tdm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":226},"opencode-funes":{"version":"0.3.0","weekly":17,"desc":"funes integration for OpenCode: recall tools and per-turn indexing","repo":"balcsida/opencode-funes","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":911},"opencode-ntfy.sh":{"version":"1.1.0","weekly":49,"desc":"OpenCode plugin that sends push notifications via ntfy.sh","repo":"lannuttia/opencode-ntfy.sh","status":"v1","evidence":"dependency","v1_range":"^1.2.1","v2_range":null,"since":null,"rank":541},"opencode-rpc":{"version":"2.0.0","weekly":13,"desc":"Discord Rich Presence for [OpenCode](https://opencode.ai). works on both opencode 1.x.x and 2.x.x.","repo":"butterbrodskiy/opencode-rpc","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.0","since":null,"rank":1081},"opencode-subagent-cost":{"version":"0.1.1","weekly":19,"desc":"Show OpenCode session cost including all subagents.","repo":"ansgarm/opencode-subagent-cost","status":"v1","evidence":"dependency","v1_range":">=1.18.31","v2_range":null,"since":null,"rank":844},"opencode-agent-browser":{"version":"1.0.0","weekly":99,"desc":"OpenCode plugin for agent-browser - browser automation with persistent cookies and dev tools","repo":"crottolo/opencode-agent-browser","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":447},"@bandonker/opencode-error-journal":{"version":"1.2.1","weekly":205,"desc":"Log errors with context, search past ones, and record resolutions so you stop re-debugging the same failure.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":309},"opencode-plugin-dsml-fix":{"version":"0.2.0","weekly":302,"desc":"OpenCode V2 plugin that recovers DeepSeek DSML tool calls leaked as assistant text","repo":"bendtherules/opencode-plugin-dsml-fix","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":247},"opencode-daily-journal":{"version":"0.1.0","weekly":300,"desc":"OpenCode plugin: automatically journal every conversation into daily/YYYY-MM-DD.md \u2014 record only, never inject into context","repo":"jianzhangg/opencode-daily-journal","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":248},"opencode-message-copy":{"version":"0.3.1","weekly":328,"desc":"Fuzzy-search, preview, and copy any user or assistant message from the OpenCode TUI.","repo":"dominikduda/opencode-message-copy","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":237},"opencode-cloudflare-ai-gateway-auth":{"version":"0.1.0","weekly":300,"desc":"OpenCode provider plugin: Cloudflare AI Gateway with your own provider keys (BYOK). Also runs in magpie.","repo":"4sh0u0/opencode-cloudflare-ai-gateway-auth","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":249},"opencode-auto-resume-v2":{"version":"0.2.1","weekly":65,"desc":"OpenCode v2 plugin adapter for opencode-auto-resume (stall detection + auto-continue). Runs the unchanged v1 recovery engine on OpenCode 2.x.","repo":"roboalchemist/opencode-auto-resume-v2","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.1","code_v1":true,"code_v2":false,"since":null,"rank":494},"@doeixd/opencode-ralph-rlm":{"version":"0.4.3","weekly":29,"desc":"Ralph RLM v0.2: OpenCode supervisor provider + loop engine + worker plugin","repo":"doeixd/opencode-ralph-rlm","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":672},"@vymalo/opencode-auth-core":{"version":"0.17.0","weekly":49,"desc":"Shared OAuth2/OIDC auth core (token flows, cache, logging, security primitives) for the @vymalo OpenCode plugin suite.","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.17.0","code_v1":false,"code_v2":false,"since":null,"rank":542},"opencode-gitnexus":{"version":"0.1.18","weekly":41,"desc":"OpenCode plugin for GitNexus integration \u2014 auto-registers the MCP server, injects the GitNexus protocol into the system prompt, and keeps the plugin updated","repo":"nguyentamdat/opencode-gitnexus","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":582},"opencode-anthropic-console":{"version":"0.3.2","weekly":49,"desc":"Complete OpenCode Anthropic authentication for Claude.ai OAuth and attested Console API keys.","repo":"DusKing1/opencode-anthropic-console","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":543},"opencode-harness-kit":{"version":"0.2.0","weekly":341,"desc":"Model-agnostic harness kit for OpenCode: capability profiles, role-based reasoning effort, context pruning, and measured baselines.","repo":"pham-canh/space-harness","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":233},"@bandonker/opencode-goal":{"version":"1.2.1","weekly":204,"desc":"Set an objective for a session and keep working until it is reached: the goal is re-injected into every request, the model auto-continues when a turn ends, and the loop stops only on goal_complete/goa","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":311},"opencode-graphify-init":{"version":"0.2.0","weekly":17,"desc":"Consent-aware OpenCode plugin that refreshes Graphify graphs in the background.","repo":"andresnator/opencode-graphify-init","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":912},"@glaicer/supercode-plugin-updater":{"version":"1.0.6","weekly":22,"desc":"OpenCode V2 TUI plugin: check and update server plugins and TUI packages, with update info for managed tools","repo":"Glaicer/supercode-plugin-updater","status":"dual","evidence":"dependency","v1_range":"1.18.27","v2_range":"2.0.16","since":null,"rank":772},"@bandonker/opencode-code-review":{"version":"1.2.1","weekly":296,"desc":"Review source files and diffs for security vulnerabilities, code smells, and type safety issues. Stores review history in a local SQLite FTS5 database with full-text search.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":251},"@bojackduy/opencode-system-override":{"version":"0.1.1","weekly":13,"desc":"Overwrite the OpenCode system prompt per agent \u2014 a raw-system hook that replaces the assembled system with the prompt between markers in your agent file.","repo":"bojackduy/opencode-system-override","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1082},"@bandonker/opencode-decision-log":{"version":"1.2.1","weekly":195,"desc":"Record and search architectural decisions in a local SQLite FTS5 database.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":330},"opencode-go-meters":{"version":"1.0.0","weekly":295,"desc":"OpenCode plugin showing your live OpenCode Go usage meters (rolling 5h / weekly / monthly) with reset countdowns, in the sidebar and via /gousage","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":254},"opencode-plugin-peers":{"version":"0.2.4","weekly":35,"desc":"Cross-session messaging for opencode \u2014 let independent sessions discover and text each other, modeled after Claude Code's cross-session messaging","repo":"jkrandom-sudo/opencode-plugin-peers","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":618},"@elicify-ai/elicify-vertex":{"version":"0.15.0","weekly":9,"desc":"OpenCode plugin that makes any coding model behave like a mythos-class engineer: a behavioural contract, live in-loop detection and correction, and an independent verifier that verifies the work again","repo":"elicify-ai/elicify-vertex","status":"v1","evidence":"dependency","v1_range":"^1.16.0","v2_range":null,"since":null,"rank":1292},"opencode-delete-messages":{"version":"1.0.1","weekly":5,"desc":"OpenCode TUI plugin: delete the last assistant message of the current session without reverting file changes.","repo":"fede-ciliberti/opencode-delete-messages","status":"v1","evidence":"dependency","v1_range":"1.18.32","v2_range":null,"since":null,"rank":1575},"magpie-mira-relay":{"version":"0.1.0","weekly":348,"desc":"Provider plugin for Mirasim-compatible relay deployments: sign in with a base URL and an API key, and see each deployment's quota windows in magpie.","repo":"wsyzxjn/magpie-mira-relay","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":229},"@bandonker/opencode-session-export":{"version":"1.2.1","weekly":195,"desc":"Export a session transcript to markdown, json, jsonl or text with reasoning/tool filtering, secret redaction, home-path rewriting and non-overwriting filenames.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":331},"opencode-openrouter-websearch":{"version":"1.0.0","weekly":294,"desc":"OpenCode plugin: web search via the OpenRouter web plugin, with in-TUI settings menu","repo":"pichenka007gd/opencode-openrouter-websearch","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":255},"opencode-agents-sidebar":{"version":"1.0.8","weekly":41,"desc":"Universal OpenCode TUI sidebar for browsing provider agents and subagents","repo":"Mark1708/opencode-agents-sidebar","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":583},"psinetron-opencode-visualizer":{"version":"1.0.17","weekly":79,"desc":"OpenCode session visualizer \u2014 real-time pixel-art office scene with animated agents","repo":"psinetron/opencode-visualiser","status":"v1","evidence":"dependency","v1_range":">=1.16.0","v2_range":null,"since":null,"rank":463},"@etsuya/opencode-commandcode-provider":{"version":"0.1.1","weekly":17,"desc":"Unofficial Command Code provider for opencode \u2014 Provider API, live model catalog, zero runtime dependencies","repo":"Etsuya233/opencode-commandcode-provider","status":"v1","evidence":"dependency","v1_range":"^1.18.32","v2_range":null,"since":null,"rank":913},"opencode-session-tracker":{"version":"2.4.0","weekly":192,"desc":"OpenCode TUI plugin & Telegram Integration - Track active sessions/subagents in the sidebar and interact remotely from your phone","repo":"ykocaman/opencode-session-tracker","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.25","since":null,"rank":344},"@codemcp/workflows-opencode-tui":{"version":"6.24.2","weekly":9,"desc":"OpenCode TUI sidebar plugin that displays the current responsible-vibe workflow phase and name","repo":"codemcp/workflows","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1293},"opencode-auto-rename-keybind":{"version":"0.2.0","weekly":5,"desc":"Configure a keyboard shortcut for OpenCode 2's auto-rename.","repo":"davdroman/opencode-auto-rename-keybind","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":1576},"opencode-research-papers":{"version":"1.4.8","weekly":35,"desc":"OpenCode plugin to search research papers from arXiv and OpenAlex with filtering by recency and citation impact","repo":"saim-x/opencode-research-papers","status":"v1","evidence":"dependency","v1_range":"^1.15.10","v2_range":null,"since":null,"issue":"https://github.com/saim-x/opencode-research-papers/issues/1","rank":619},"@bandonker/opencode-sessions":{"version":"1.2.1","weekly":186,"desc":"Spawn, brief, await, read, follow up on, hand off to and cancel fresh child sessions without blocking the server event loop. Adds targeted project presence: a brief about only the sessions that bear o","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":356},"@mholtzscher/opencode-cache-metrics":{"version":"1.1.0","weekly":336,"desc":"OpenCode V2 plugin for input cache-hit rates, token totals, response history, and JSON export in the TUI","repo":"mholtzscher/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":236},"self-improving-opencode":{"version":"0.3.0","weekly":11,"desc":"Portable self-improving skill lifecycle with an OpenCode-native review loop.","repo":"hueyexe/self-improving-ai","status":"dual","evidence":"dependency","v1_range":"1.18.23","v2_range":"2.0.2","since":null,"rank":1192},"@noppu-labs/opencode-permission-reviewer":{"version":"3.0.0","weekly":287,"desc":"Policy-aware permission reviewer for OpenCode V1 and V2","repo":"noppu-labs/opencode-permission-reviewer","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2.0.3 <3","since":null,"rank":257},"opencode-image-gen":{"version":"0.1.1","weekly":19,"desc":"OpenCode plugin that generates images with your ChatGPT Plus/Pro subscription","repo":null,"status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.22","since":null,"rank":845},"agent-cache-optimizer":{"version":"0.6.1","weekly":64,"desc":"OpenCode plugin for LLM prompt caching, token savings, and KV cache reuse across AI agent sessions","repo":"uuie/agent-cache-optimizer","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":500},"@plannotator/artifact-server-opencode":{"version":"0.1.2","weekly":17,"desc":"OpenCode plugin bridge for Artifact Server: receives annotation bundles as follow-up prompts and closes them through the comment API.","repo":"plannotator/artifact-server","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":true,"code_v2":false,"since":null,"rank":914},"@ailelabs/opencode-plugin":{"version":"1.0.2","weekly":10,"desc":"Zero-config Aile provider for the opencode CLI \u2014 dynamic model discovery and bearer auth against an Aile relay OpenAI/Anthropic-compatible surface.","repo":"ailelabs/opencode-plugin","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1246},"opencode-task-completion-loop":{"version":"2.1.0","weekly":10,"desc":"Inline native OpenCode /loop task bar above the normal chat input, with Start, Update, Pause, Resume and Stop.","repo":null,"status":"dual","evidence":"dependency","v1_range":"1.18.18","v2_range":"^2.0.27","since":null,"rank":1247},"@oguzkaganozt/opencode-studio":{"version":"1.0.19","weekly":11,"desc":"Isolated OpenCode Studios for Concept, CAD, PCB, and Firmware workflows","repo":"oguzkaganozt/opencode-studio","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":1193},"nabiz-opencode":{"version":"1.0.1","weekly":303,"desc":"nabiz opencode adaptoru: context-saver, build-tracker, truncation-noticer, cpu-liveness, settle-noticer, hbmon, updater (tek server girisi) + MCP bash-tools","repo":"aydemir/nabiz","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.23","since":null,"rank":245},"@devwellington/opencode-context-plugin":{"version":"1.8.2","weekly":32,"desc":"OpenCode plugin that saves session context to .opencode/context-session/ after compaction and session end","repo":"DevWellington/opencode-context-plugin","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":642},"@vheins/opencode-memory-statusline":{"version":"0.5.1","weekly":14,"desc":"OpenCode TUI plugin: local-memory-mcp summary in the sidebar, plus a compact status-bar line when the sidebar is collapsed.","repo":"vheins/opencode-memory-statusline","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.1","code_v1":false,"code_v2":false,"since":null,"rank":1032},"opencode-skill-lister":{"version":"1.0.0-alpha.7","weekly":13,"desc":"Lists available Skills in the OpenCode sidebar, showing name and description for each skill.","repo":"ranjithrajv/opencode-skill-lister","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":1083},"fast-jev-opencode":{"version":"0.4.3","weekly":8,"desc":"Verbatim context pruning for OpenCode v1 and v2: prune stale tool calls and truncate bulky tool results from the outgoing model request using TypeSafe Jev decisions, instead of summarizing context.","repo":"roshan-shaik-ml/fast-jev-opencode","status":"dual","evidence":"dependency","v1_range":"^1.18.32","v2_range":"^2.0.18","since":null,"rank":1352},"@huynle/opencode-voice":{"version":"0.6.0","weekly":314,"desc":"Renamed to @huynle/hub. This release re-exports @huynle/hub so existing installs keep working.","repo":"huynle/hub","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":false,"code_v2":false,"since":null,"rank":243},"opencode-next-prompt":{"version":"0.1.0","weekly":29,"desc":"Predicts your next message after the assistant replies in OpenCode \u2014 accept it with the right arrow","repo":"lenitain/opencode-next-prompt","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.12","since":null,"rank":673},"@openspoon/subtask2":{"version":"0.3.9","weekly":59,"desc":"Opencode plugin for enhanced subtask control with return context and prompt chaining","repo":"spoons-and-mirrors/subtask2","status":"v1","evidence":"dependency","v1_range":"^1.0.216","v2_range":null,"since":null,"issue":"https://github.com/spoons-and-mirrors/subtask2/issues/8","rank":512},"@bandonker/opencode-command-pack":{"version":"1.2.1","weekly":207,"desc":"Registers slash commands that put the rest of the pack one keystroke away.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":304},"opencode-telegram-monitor":{"version":"1.0.0","weekly":50,"desc":"Read-only opencode plugin that reports session lifecycle, token usage and waiting permissions/questions to a Telegram bot.","repo":"Hipc/opencode-telegram-monitor","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":false,"since":null,"rank":534},"@vandoor2/opencode-latex-render":{"version":"0.3.1","weekly":16,"desc":"Render LaTeX math formulas in OpenCode as image attachments","repo":"vandoor7-droid/opencode-latex-render","status":"dual","evidence":"dependency","v1_range":"^1.15.11","v2_range":"^2.0.12","since":null,"rank":944},"opencode-vision":{"version":"0.5.4","weekly":53,"desc":"Dynamic visual-response skill for opencode. Registers vision subagents from OpenCode's configured image-capable models and teaches a text-only orchestrator to extract visual intent, design a task-spec","repo":"WeZZard/opencode-vision","status":"v1","evidence":"dependency","v1_range":"^1.4.7","v2_range":null,"since":null,"rank":526},"@bandonker/opencode-finish-guard":{"version":"1.2.1","weekly":212,"desc":"Normalises OpenAI-compatible SSE streams so a content or reasoning delta that arrives after the finish reason cannot kill a session (\"OpenAI Chat received content after the finish reason\"). A stream t","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":300},"opencode-llama-swap-variants":{"version":"1.0.1","weekly":320,"desc":"OpenCode plugin: turns llama-swap's advertised reasoning efforts into model variants","repo":"NubeBuster/opencode-llama-swap-variants","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":true,"since":null,"rank":242},"opencode-image-resizer":{"version":"0.1.3","weekly":273,"desc":"OpenCode plugin that automatically resizes images over 5MB before sending to Claude API","repo":"your-username/opencode-image-resizer","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":261},"opencode-pr-link":{"version":"0.2.0","weekly":296,"desc":"OpenCode TUI plugin for opening the current branch's pull request in the browser.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":252},"magpie-plugin-bytedance":{"version":"0.2.0","weekly":271,"desc":"Magpie OpenCode provider plugin for ByteDance employee Trae Work models through local bytedcli auth","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":false,"since":null,"rank":263},"opencode-probleemwijken":{"version":"2.0.1","weekly":193,"desc":"OpenCode plugin that plays random Probleemwijken/Derkolk sounds and sends push notifications when a session completes. Supports OpenCode 2 and OpenCode 1.","repo":"Daan-Friday/opencode-probleemwijken","status":"dual","evidence":"dependency","v1_range":"^1.18.31","v2_range":"^2.0.3","since":null,"rank":341},"opencode-quotes-tui":{"version":"1.0.0","weekly":6,"desc":"OpenCode TUI plugin that replaces the home screen tips with a random quote","repo":"Pettecco/opencode-quotes-tui","status":"v1","evidence":"dependency","v1_range":"1.14.20","v2_range":null,"since":null,"rank":1493},"@leonardmeagher2/opencode-tasksmd":{"version":"0.12.0","weekly":19,"desc":"Background task queue for OpenCode projects, powered by TASKS.md","repo":"LeonardMeagher2/tasksmd","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":846},"@bandonker/opencode-tool-audit":{"version":"1.2.1","weekly":207,"desc":"Flight recorder for every tool call: tool, args, status, duration and error land in a local SQLite DB, with secrets redacted before they touch disk.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":305},"opencode-convodump":{"version":"0.0.3","weekly":62,"desc":"OpenCode plugin that exports each conversation session to a readable Markdown transcript.","repo":"intellectronica/opencode-convodump","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.0.3","code_v1":false,"code_v2":false,"since":null,"rank":504},"@azatakmyradov/opencode-save-md-plugin":{"version":"0.2.0","weekly":12,"desc":"Save the latest OpenCode assistant response as Markdown","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":1137},"@jfrz38/opencode-wololo-notifications":{"version":"0.2.0","weekly":31,"desc":"Age of Empires II sound notifications for OpenCode with configurable events and custom audio mappings.","repo":"jfrz38/opencode-wololo-notifications","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":655},"@srah_x64/theoldllm-provider":{"version":"0.2.0","weekly":10,"desc":"OpenCode v2 provider plugin for TheOldLLM's OpenAI-compatible API \u2014 model metadata, cost multipliers, reasoning variants, and daily quota tracking","repo":"sRaH/theoldllm-provider","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":1248},"@jcyamo/opencode-venice-balance":{"version":"0.2.0","weekly":71,"desc":"OpenCode TUI sidebar plugin for displaying Venice.ai balance","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":483},"opencode-agents-monitor":{"version":"0.1.2","weekly":42,"desc":"OpenCode TUI plugin \u2014 live sub-agent status in the sidebar","repo":"Dqz00116/opencode-agents-monitor","status":"v1","evidence":"dependency","v1_range":"^1.18.1","v2_range":null,"since":null,"rank":576},"opencode-plugin-auto-maintain":{"version":"0.6.63","weekly":7,"desc":"Gitee repo trigger plugin for opencode \u2014 event-driven triage, implement, review handlers","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.1","v2_range":null,"since":null,"rank":1427},"opencode-cmux-status":{"version":"0.1.1","weekly":10,"desc":"OpenCode 2 plugin that surfaces agent activity in the cmux sidebar: status pills, progress, logs and notifications. Fork of opencode-tmux-session-status with the tmux backend replaced by cmux.","repo":"daropotter/opencode-cmux-status","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1249},"@smykla-skalski/opencode-plugin-comment-judge":{"version":"0.4.1","weekly":9,"desc":"opencode plugin and Claude Code hook that has a model judge every comment an agent writes, and removes or rewrites the ones that do not earn their place","repo":"smykla-skalski/opencode-plugin-comment-judge","status":"v1","evidence":"dependency","v1_range":"^1.18.31","v2_range":null,"since":null,"rank":1294},"@azatakmyradov/opencode-mcp-toggle-plugin":{"version":"0.2.0","weekly":14,"desc":"Per-project MCP server toggles for OpenCode V2","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":1033},"magpie-aicodemirror-auth":{"version":"1.0.1","weekly":29,"desc":"AICodeMirror models and account balance plugin for Magpie","repo":"ipcjs/magpie-aicodemirror-auth","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":false,"since":null,"rank":674},"opencode-polkit":{"version":"0.2.0","weekly":21,"desc":"Redirect sudo/doas to pkexec in OpenCode \u2014 uses system polkit agent for native auth dialogs","repo":"lenitain/opencode-polkit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":791},"@tim_hilde/opencode-insights":{"version":"1.5.0","weekly":25,"desc":"OpenCode plugin that analyses your session history and generates an HTML insights report","repo":"tim-hilde/opencode-insights","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.22","since":null,"rank":714},"@bandonker/opencode-codebase-index":{"version":"1.2.1","weekly":201,"desc":"Index a codebase and run BM25-ranked full-text search over it with SQLite FTS5.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":316},"@bandonker/opencode-secret-shield":{"version":"1.2.1","weekly":195,"desc":"v2-native secret detector/redactor: scrubs the outbound HTTP body (title/compaction/generate), prompt, tool args/results and child-process env; observe/redact/block modes with entropy detection, allow","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":332},"@seanlatimer/opencode-git-integrity":{"version":"1.0.1","weekly":15,"desc":"OpenCode v2 plugin preventing coding agents from disabling or bypassing Git integrity controls (hooks, signing).","repo":"seanlatimer/opencode-git-integrity","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":true,"code_v2":true,"since":null,"rank":982},"opencode-aware":{"version":"0.4.0","weekly":13,"desc":"OpenCode v2 plugin that exposes session, context, agent, model, database, and documentation awareness tools","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":1084},"@taraksh011/oc-usage":{"version":"2.0.0","weekly":20,"desc":"OpenCode plugin \u2014 live token usage, cost, and TPS display","repo":"taraksh01/oc-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"*","since":null,"rank":815},"magpie-gemini-web":{"version":"0.5.2","weekly":296,"desc":"Gemini Web and Google AI Studio provider for Magpie, backed by gemini-web2api-go and AIStudio2API","repo":"BUKOWSKIREAL/magpie-gemini-web","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.2","code_v1":true,"code_v2":false,"since":null,"rank":253},"opencode-sweeper":{"version":"0.3.0","weekly":19,"desc":"opencode plugin that sweeps expired sessions and subagents on a configurable schedule, with a /sweep slash command for manual cleanup.","repo":"jeffusion/opencode-sweeper","status":"dual","evidence":"dependency","v1_range":"^1.17.0","v2_range":"2.0.15","since":null,"rank":847},"@wakatime/opencode-wakatime":{"version":"1.0.0","weekly":58,"desc":"Official WakaTime plugin for OpenCode: Track your OpenCode usage with WakaTime","repo":"wakatime/opencode-wakatime","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":true,"since":null,"rank":515},"@filecrop/opencode-ponytail-v2":{"version":"0.1.0","weekly":34,"desc":"Ponytail for OpenCode V2: a self-contained adapter that ports the plugin surface to the native V2 API, with upstream's ruleset, skills, and commands vendored verbatim. Not a fork; no runtime deps.","repo":"jamubc/opencode-ponytail-v2","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":628},"@bandonker/opencode-snippet-library":{"version":"1.2.1","weekly":193,"desc":"Save reusable code snippets and search them by language, tag or full text.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":342},"opencode-session-recall":{"version":"2.3.0","weekly":78,"desc":"Everything your agent ever did is already in the database \u2014 this plugin lets it look","repo":"rmk40/opencode-session-recall","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":467},"opencode-sidebar":{"version":"0.4.0","weekly":12,"desc":"tmux sidebar launcher for OpenCode","repo":"arnavpisces/opencode-sidebar","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":false,"code_v2":false,"since":null,"rank":1138},"opencode-cost-guard":{"version":"1.1.1","weekly":74,"desc":"OpenCode plugin \u2014 monitors session cost and triggers warnings or stops when a configurable threshold is reached","repo":"jjmartres/opencode-cost-guard","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"issue":"https://github.com/jjmartres/opencode-cost-guard/issues/3","rank":478},"@veris-ai/daytona-opencode":{"version":"0.4.1","weekly":17,"desc":"Run every OpenCode session in a Daytona sandbox whose vendor API calls are answered by a Veris twin. One line in opencode.json: unmodified code, real hostnames, and a receipt of what the vendor actual","repo":"veris-ai/veris-daytona","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":915},"opencode-god-plugin":{"version":"1.0.0","weekly":50,"desc":"GOD MODE plugin for OpenCode \u2014 Universal unrestricted agent. Bypasses all filters on all models. Zero limitations.","repo":"j3d9c/opencode-god-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":535},"korean-report-skills":{"version":"1.19.0","weekly":13,"desc":"\ud55c\uad6d\uc5b4 \uae30\uc220\u00b7\uc0ac\uc5c5 \ubb38\uc11c\uc758 \uc790\ub9bd\ud615 HTML \uc81c\uc791\uacfc \ubb38\uccb4\u00b7\ud504\ub808\uc774\ubc0d\u00b7\uc815\ud655\uc131 \uac80\ud1a0\ub97c \uc81c\uacf5\ud558\ub294 Agent Skills","repo":"JangHyun-bin/korean-report-skills","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":1085},"@bandonker/opencode-usage-stats":{"version":"1.2.1","weekly":196,"desc":"Lifetime token / dollar / tool accounting in local SQLite with a self-contained HTML dashboard and Unicode heatmaps.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":328},"@ahetzm/opencode-orchestrator":{"version":"0.2.0","weekly":10,"desc":"opencode plugin (v1 and v2) that adds an Orchestrator primary agent which delegates all work to configurable minion subagents.","repo":"ahetzm/opencode-orchestrator","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"*","since":null,"rank":1250},"@azatakmyradov/opencode-workflows-plugin":{"version":"0.2.0","weekly":19,"desc":"Sandboxed multi-agent workflow runs for OpenCode V2","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":848},"balance-monitor":{"version":"0.1.3","weekly":13,"desc":"opencode \u4fa7\u8fb9\u680f\u63d2\u4ef6\uff1a\u663e\u793a Moonshot AI \u4f59\u989d\u3001OpenCode Go \u7528\u91cf\u3001MiniMax Token Plan \u4e0e DeepSeek \u8d26\u6237\u4f59\u989d\u3001Kimi For Coding \u8ba2\u9605\u989d\u5ea6","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":true,"code_v2":false,"since":null,"rank":1086},"oh-my-embedded":{"version":"0.1.1","weekly":79,"desc":"Embedded systems engineering plugin for OpenCode. ESP32, FreeRTOS, RF design, PCB layout, component sourcing, power budgets \u2014 all from your terminal.","repo":"captainluzik/oh-my-embedded","status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":464},"@makcimbx/opencode-pty":{"version":"0.6.1","weekly":159,"desc":"OpenCode plugin for interactive PTY management with safe output, terminal snapshots, and reliable process waiting","repo":"makcimbx/opencode-pty","status":"dual","evidence":"dependency","v1_range":"^1.3.13","v2_range":"^2.0.26","since":null,"rank":384},"@sesori/pr-monitor-opencode":{"version":"0.5.1","weekly":11,"desc":"OpenCode plugin that watches GitHub PRs, manages readiness, and reports into the owning session","repo":"sesori-ai/pr-monitor-plugin","status":"v1","evidence":"dependency","v1_range":"^1.4.9","v2_range":null,"since":null,"rank":1194},"@bandonker/opencode-strip-skills-catalog":{"version":"1.2.1","weekly":195,"desc":"Strips the <available_skills> catalog from the system prompt to save tokens; the skill tool still works on demand.","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":333},"opencode-pluginsearch":{"version":"0.1.0","weekly":291,"desc":"Search version-compatible OpenCode plugins from reliable sources (/pluginsearch command)","repo":"Shadrous/opencode-pluginsearch","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":256},"opencode-quick-quote":{"version":"0.1.2","weekly":13,"desc":"Quote paragraphs from the last assistant reply with inline autocomplete.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":1087},"opencode-cache-hit-rate":{"version":"0.1.2","weekly":19,"desc":"OpenCode V2 plugin: per-session prompt cache hit rate in the footer, sidebar breakdown (tokens, cost, sub-agent rollup), palette command, and cache_hit tool.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":849},"opencode-mempalace":{"version":"0.3.1","weekly":76,"desc":"OpenCode plugin for MemPalace memory system \u2014 auto-registers MCP server, injects memory protocol into system prompt, and loads context on session start","repo":"nguyentamdat/opencode-mempalace","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":471},"@maximtop/opencode-session-namer":{"version":"0.4.0","weekly":21,"desc":"opencode plugin that names sessions from PR links and project directories: [project] AG-123 Review pull/1226 <PR title>","repo":"maximtop/opencode-session-namer","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"*","since":null,"rank":792},"anywriter":{"version":"0.1.2","weekly":4,"desc":"AnyWriter \u2014 evidence-traced novel distillation and writing tools for OpenCode","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":1670},"@involvex/opencode-autoweb-plugin":{"version":"0.2.1","weekly":11,"desc":"An awesome OpenCode plugin","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.22","since":null,"rank":1195},"opencode-persona":{"version":"3.0.0","weekly":57,"desc":"OpenCode plugin that asks for the user's professional role once, persists it in Engram, and injects role instructions, communication preferences, and project conventions at the start of every session","repo":"RuloGB/opencode-persona","status":"v1","evidence":"dependency","v1_range":">=1.18.29","v2_range":null,"since":null,"rank":516},"opencode-dreams":{"version":"0.1.5","weekly":32,"desc":"Stops your AI coding agent from repeating the same mistakes. OpenCode plugin that consolidates failure modes, patterns, and preferences from every session into a persistent knowledge base injected int","repo":"ryurexflipper/Opencode-Dreams","status":"v1","evidence":"dependency","v1_range":"^1.14.41","v2_range":null,"since":null,"rank":643},"opencode-mega-agent":{"version":"0.4.0","weekly":30,"desc":"OpenCode plugin for MegaRouter cloud agents \u2014 auto-discovers and registers specialist AI agents (code review, security audit, debugging, etc.) as native subagents","repo":"kiyoakii/mega-router","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":true,"code_v2":false,"since":null,"rank":662},"opencode-agent-meetup":{"version":"0.1.1","weekly":263,"desc":"OpenCode plugin that lets your agent message a coworker's agent over an OpenTunnel link.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":266},"opencode-hr-agent":{"version":"0.2.3","weekly":14,"desc":"HR Agent OpenCode integration with FastDraw as the verdict-application layer","repo":"TachikomaGundam/AIHR","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1034},"opencode-fusion-conductor":{"version":"2.0.0","weekly":15,"desc":"Fusion Conductor - an opencode plugin: a main agent that plans and reviews but cannot edit files, delegating every change to a cheaper sidekick. Cognition's Devin Fusion pattern as a one-line install.","repo":"JoshuaKimsey/opencode-fusion-conductor","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.21","since":null,"rank":983},"opencode-plugin-mempalace":{"version":"1.2.1","weekly":16,"desc":"An OpenCode plugin that integrates MemPalace's lifetime memory (L0-L3 memory stack, AAAK compression, auto context saving) into the OpenCode terminal assistant.","repo":"option-K/opencode-plugin-mempalace","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":945},"@aeondave/opencode-dotenv":{"version":"0.1.0","weekly":45,"desc":"Load a .env file next to your OpenCode config into the process and substitute {env:VAR} / ${VAR} placeholders across config files. Cross-platform, zero runtime dependencies.","repo":"AeonDave/opencode-dot-env","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"issue":"https://github.com/AeonDave/opencode-dot-env/issues/1","rank":558},"opencode-peak-scheduler":{"version":"0.1.3","weekly":21,"desc":"OpenCode plugin \u2014 switch DeepSeek model automatically by Beijing peak/off-peak hours","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":793},"kimi-oauth-bridge":{"version":"1.4.6","weekly":63,"desc":"OpenCode plugin that brings the official Kimi OAuth device flow and Kimi-specific coding request fields to opencode, matching upstream kimi-cli.","repo":"zapsaang/kimi-oauth-bridge","status":"v1","evidence":"dependency","v1_range":">=1.4.6","v2_range":null,"since":null,"rank":503},"age-of-opencode":{"version":"1.1.4","weekly":47,"desc":"Age of Empires II sound effects for OpenCode - wololo your way through coding sessions","repo":"Stijnvandenbroek/age-of-opencode","status":"v1","evidence":"dependency","v1_range":"^1.0.29","v2_range":null,"since":null,"rank":550},"jj-opencode":{"version":"0.2.0","weekly":52,"desc":"OpenCode plugin for JJ VCS - enforces 'define change before implementation' workflow","repo":"dpshade/jj-opencode","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":528},"opencode-openai-codex-headers":{"version":"1.2.7","weekly":43,"desc":"Stopgap opencode plugin that smooths the OpenAI/Codex GPT-5.6 rough edges (Luna 404s, missing session titles, reasoning-summary markers) until native support lands","repo":"lars-hagen/opencode-openai-codex-headers","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.2.7","code_v1":true,"code_v2":false,"since":null,"rank":568},"opencode-line-endings":{"version":"0.2.0","weekly":217,"desc":"OpenCode plugin that enforces consistent line endings (LF or CRLF) on file edits","repo":"CodingMarco/opencode-line-endings","status":"dual","evidence":"dependency","v1_range":"1.2.15","v2_range":"2.0.24","since":null,"rank":287},"@br4zz4/opencode-smart-tools":{"version":"0.2.0","weekly":7,"desc":"OpenCode TUI plugin with smart tools: /auto sends 'continue' and submits","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.29","v2_range":null,"since":null,"rank":1428},"opencode-ibm-bob":{"version":"0.6.0","weekly":14,"desc":"OpenCode plugin that registers IBM Bob / IBM-approved enterprise model endpoints as an OpenCode provider.","repo":"gcoadour/opencode-ibm-bob","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1035},"opencode-cmux":{"version":"0.4.0","weekly":94,"desc":"OpenCode plugin that bridges OpenCode events to cmux notifications and sidebar metadata","repo":"0xCaso/opencode-cmux","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":449},"@jimmyyen/opencode-code-relay-plugin":{"version":"0.1.9","weekly":21,"desc":"OpenCode plugin that automates the Code Relay protocol (concept based on yan5xu/code-relay): cross-session and cross-repo state handoff for AI coding agents.","repo":"cawa0505/opencode-code-relay-plugin","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":794},"@jfrz38/opencode-copy-last":{"version":"0.2.0","weekly":17,"desc":"Copy recent agent, user, or user-agent messages from the current OpenCode session.","repo":"jfrz38/opencode-copy-last","status":"dual","evidence":"dependency","v1_range":"1.18.32","v2_range":">=2.0.29 <3","since":null,"rank":916},"@hubertlepicki/agile":{"version":"0.3.3","weekly":7,"desc":"Disciplined agile/XP mode. Talk before you code, then drive it through outside-in TDD in small steps, refactor to simple design, and speak plain, literal domain language.","repo":"hubertlepicki/agile","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.3","code_v1":true,"code_v2":false,"since":null,"rank":1429},"opencode-session-tabs-toggle":{"version":"0.1.0","weekly":276,"desc":"Toggle OpenCode V2 session tabs with a keyboard shortcut.","repo":"isturiz/opencode-session-tabs-toggle","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.23 <3","since":null,"rank":260},"@vymalo/opencode-models-info":{"version":"0.17.0","weekly":22,"desc":"OpenCode plugin that enriches model entries with full metadata (context length, pricing, modalities, capability flags) fetched from a provider-supplied OpenRouter-shaped endpoint.","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":773},"@firecrawl/opencode":{"version":"1.4.0","weekly":139,"desc":"Firecrawl plugin for OpenCode: developer index search, Alexandria data providers, and web scraping, crawling, and search via the Firecrawl CLI","repo":"firecrawl/opencode-firecrawl","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.29","since":null,"rank":406},"opencode-glm-usage":{"version":"0.1.4","weekly":29,"desc":"OpenCode TUI plugin that shows Zhipu (\u667a\u8c31/GLM/Z.ai/BigModel) quota usage \u2014 5h token limit, monthly MCP limit, 24h token total, per-model and per-tool breakdown \u2014 in the sidebar.","repo":"Zhyolo/opencode-glm-usage","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":675},"@davidaayers/opencode-codex-usage-plugin":{"version":"0.1.2","weekly":19,"desc":"OpenCode TUI plugin that shows Codex quota usage gauges and reset times.","repo":"davidaayers/opencode-codex-usage-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":850},"opencode-api-security-testing":{"version":"5.5.0","weekly":34,"desc":"API Security Testing Plugin for OpenCode - Automated vulnerability scanning and penetration testing","repo":"steveopen1/skill-play","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":629},"opencode-openai-codex-pat":{"version":"0.1.0","weekly":119,"desc":"Use an OpenAI Codex personal access token with OpenCode without replacing its built-in OpenAI OAuth provider.","repo":"xiao-cold/opencode-openai-codex-pat","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":427},"@typedecision/opencode-tdm":{"version":"0.1.2","weekly":230,"desc":"TDM harness adapter for opencode: registers a tdm_judge tool for typed, auditable judgments and an automatic execute.before risk gate that escalates risky tool calls to user confirmation.","repo":"Cle2ment/tdm","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2","since":null,"rank":278},"@gendigital/sage-opencode":{"version":"0.14.0","weekly":37,"desc":"Safety for Agents - ADR layer for OpenCode","repo":"gendigitalinc/sage","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"issue":"https://github.com/gendigitalinc/sage/issues/49","rank":605},"@pistonex/opencode-go-usage":{"version":"0.2.0","weekly":8,"desc":"OpenCode TUI plugin that shows OpenCode Go subscription usage (rolling / weekly / monthly) in the sidebar","repo":"pistonex/opencode-go-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.30","since":null,"rank":1353},"@eanekrasov/session-guard":{"version":"0.2.2","weekly":147,"desc":"Session guard for OpenCode \u2014 gives schema-based workflow with strict validation between steps","repo":"eanekrasov/session-guard","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"2.0.22","since":null,"rank":391},"@lifangjin/opencode-session-title-plugin":{"version":"0.0.7","weekly":192,"desc":"Filter irrelevant system-prompt injections from opencode session title generation to save tokens","repo":"lifangjin/opencode-session-title-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.0","since":null,"rank":345},"@venespana/opencode-vision":{"version":"0.2.0","weekly":18,"desc":"OpenCode plugin: vision for text-only models \u2014 intercepts pasted images, materializes to disk, routes to a VisionBackend, injects description back into chat context.","repo":"venespana/opencode-vision","status":"dual","evidence":"dependency","v1_range":">=1.0.0","v2_range":">=2.0.0","since":null,"rank":872},"opencode-pty-v2":{"version":"0.1.0","weekly":19,"desc":"OpenCode v2 plugin that gives agents persistent interactive PTY shells (spawn, write, read, resize, kill).","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.3","since":null,"rank":851},"opencode-skill-usage":{"version":"1.4.0","weekly":18,"desc":"OpenCode v1/v2 plugin that records skill invocations and auto-registers a /skill-usage command for querying stats","repo":"showlotus/opencode-skill-usage","status":"dual","evidence":"dependency","v1_range":">=1.14.0","v2_range":">=2.0.0","since":null,"rank":873},"droid-oauth-opencode":{"version":"0.3.5","weekly":15,"desc":"OpenCode plugin for Factory (Droid) LLM proxy models \u2014 Claude (incl. Fable 5, Opus Fast Modes) on the Anthropic route plus Droid Core (GLM-5.2 Fast, Kimi, MiniMax, DeepSeek) on the OpenAI route \u2014 via ","repo":"jaredboynton/droid-oauth-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":984},"@manti-by/openwiki":{"version":"0.5.0-a","weekly":14,"desc":"OpenCode plugin that scaffolds a per-project session wiki (commands, templates, and the wiki/ directory). Install-only - no background agent, no event hooks.","repo":"manti-by/openwiki","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.0-a","code_v1":false,"code_v2":false,"since":null,"rank":1036},"@otto-assistant/opencode-cursor-oauth":{"version":"2.2.0","weekly":48,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"otto-assistant/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.15.7","v2_range":null,"since":null,"issue":"https://github.com/otto-assistant/opencode-cursor/issues/31","rank":546},"@rag-rat/plugin-opencode":{"version":"0.24.1","weekly":12,"desc":"opencode plugin for rag-rat: self-registers the rag-rat MCP server (semantic search, symbol/graph navigation, impact-surface preflight, repo memory) and wires session/grep/edit hooks through the share","repo":"cq27-dev/rag-rat","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.24.1","code_v1":true,"code_v2":false,"since":null,"rank":1139},"oh-my-agentmemory":{"version":"0.3.0","weekly":8,"desc":"opencode plugin enforcing agentmemory proactive use via per-turn directives, slot bootstrap, keyword detection, crystal suggestions, and auto-lesson capture","repo":"dev-hann/oh-my-agentmemory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":1354},"opencode-gpt-multiauth":{"version":"6.12.3","weekly":42,"desc":"OpenCode plugin for ChatGPT Plus/Pro OAuth with Codex/GPT-5 routing, multi-account rotation, account switching, health checks, diagnostics, and recovery tools","repo":"WilfredLemus/opencode-gpt-multiauth","status":"v1","evidence":"dependency","v1_range":"^1.14.22","v2_range":null,"since":null,"rank":577},"@streetturtle/opencode-context-progress":{"version":"2.0.0","weekly":45,"desc":"OpenCode TUI sidebar plugin for context usage progress","repo":"streetturtle/opencode-better-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":559},"echoes-vault-opencode":{"version":"2.0.1","weekly":21,"desc":"OpenCode adapter for the agent-neutral EchoesVault Protocol and repository-local Markdown memory runtime.","repo":"psinetron/echoes-vault-opencode","status":"v1","evidence":"dependency","v1_range":">=1.16.0 <2","v2_range":null,"since":null,"rank":795},"@kelabome/agents":{"version":"0.0.4","weekly":215,"desc":"Bring your own coding agent (Claude Code or opencode) into a Kelabo meeting: an MCP server that streams the live transcript into the session you already have open, posts answers to the meeting's board","repo":"kelabome/kelabo","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.0.4","code_v1":false,"code_v2":false,"since":null,"rank":292},"opencode-multidevice-sync":{"version":"0.1.1","weekly":11,"desc":"Reliable multi-device synchronization for OpenCode configuration, sessions, skills and plugins with safety checks, backups and recovery.","repo":"logser13/opencode-multidevice-sync","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1196},"opencode-elm-models":{"version":"0.3.1","weekly":87,"desc":"OpenCode V1 provider plugin for University of Edinburgh ELM-hosted models.","repo":"edina/opencode-elm-models","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":455},"@azatakmyradov/opencode-git-plugin":{"version":"0.2.0","weekly":11,"desc":"Interactive Git workflows and safety hooks for OpenCode V2","repo":"azatakmyradov/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.7","since":null,"rank":1197},"opencode-speed":{"version":"1.3.0","weekly":13,"desc":"Benchmark all OpenCode Zen / Go models in one shot \u2014 TTFT (time to first token) and TPS (tokens per second).","repo":null,"status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18387","v2_range":null,"since":null,"rank":1088},"opencode-sessions-sidebar":{"version":"0.2.0","weekly":199,"desc":"OpenCode TUI plugin displaying active sessions list in the sidebar","repo":"Mangome/opencode-sessions-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":320},"@alexeyco/tea":{"version":"0.2.0","weekly":15,"desc":"Forgejo / Gitea skill for coding agents","repo":"alexeyco/tea","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":985},"opencode-provider-orvix":{"version":"0.3.1","weekly":11,"desc":"OpenCode plugin for the Orvix AI model provider with live model discovery","repo":"grikomsn/opencode-provider-orvix","status":"dual","evidence":"dependency","v1_range":"^1.18.4","v2_range":"^2.0.2","since":null,"rank":1198},"@metalbolicx/opencode-ponytail":{"version":"4.8.4","weekly":57,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"MetalbolicX/opencode-ponytail","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":517},"@slowdini/slow-powers-opencode":{"version":"0.7.1","weekly":9,"desc":"Slow-powers \u2014 structured development workflows for coding agents (TDD, debugging, verification, git hygiene)","repo":"slowdini/slow-powers","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.1","code_v1":true,"code_v2":false,"since":null,"rank":1295},"opencode-hypa":{"version":"1.0.4","weekly":15,"desc":"OpenCode plugin that rewrites bash tool calls through Hypa for local, deterministic output compression.","repo":"kipyin/opencode-hypa","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":986},"@hongyilyu/opencode-kiro-auth":{"version":"2.3.0","weekly":23,"desc":"Use Kiro models in opencode with AWS Builder ID, IAM Identity Center, or Kiro API-key authentication. Includes Claude 5, GPT 5.6, effort variants, and built-in web search.","repo":"hongyilyu/opencode-kiro-auth","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":752},"@yaoguai_xh/opencode-goal-plugin":{"version":"0.10.3","weekly":8,"desc":"Durable, guarded goal workflows for OpenCode.","repo":"yaoguai-xh/OpenCode-goal-plugin","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.10.3","code_v1":true,"code_v2":false,"since":null,"rank":1355},"kodradev-opencode-backlog":{"version":"0.2.4","weekly":215,"desc":"SQLite-backed hybrid project/session backlog tools and sidebar for OpenCode 2","repo":"KodraDev/opencode-backlog","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.23","since":null,"rank":293},"opencode-think-separator-plugin":{"version":"0.6.0","weekly":21,"desc":"Opencode TUI plugin that visually separates model reasoning blocks from responses. Agnostic to provider (Anthropic, OpenAI, Google, MiniMax). Ships both V1 (server) and V2 (setup) plugin loaders.","repo":"franky1234/opencode-think-separator-plugin","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":true,"code_v2":true,"since":null,"rank":796},"ultraopen":{"version":"0.1.0","weekly":5,"desc":"Deterministic multi-agent workflow orchestration and an ultracode effort mode for opencode","repo":"PhillipChaffee/ultraopen","status":"v1","evidence":"dependency","v1_range":"^1.18.20","v2_range":null,"since":null,"rank":1577},"@xesrevinu/opencode-jj-enforcer":{"version":"0.1.2","weekly":44,"desc":"OpenCode plugin that enforces jj over git when a workspace contains a .jj repository.","repo":"xesrevinu/opencode-jj-enforcer","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":562},"@0xmmo/crew":{"version":"0.4.0","weekly":17,"desc":"Let Claude Code, Codex, and OpenCode agents talk to each other: live shared context and agent-to-agent messaging across sessions.","repo":"0xmmo/crew","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":true,"code_v2":false,"since":null,"rank":917},"opencode-claude-code-acpbridge":{"version":"0.9.0","weekly":21,"desc":"Use Claude Code inside OpenCode. An OpenCode plugin + model provider that bridges Claude Code over ACP (Agent Client Protocol): run it on your Claude subscription while OpenCode orchestrates the tools","repo":"aorizondo/opencode-claude-code-acpbridge","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.14","since":null,"rank":797},"md-annotator-opencode":{"version":"0.13.1","weekly":42,"desc":"OpenCode plugin for interactive markdown annotation","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.10","v2_range":null,"since":null,"rank":578},"@lexwdex-org/opencode-dcp":{"version":"6.0.3","weekly":22,"desc":"Request-scoped compression of old successful OpenCode tool outputs","repo":"LeXwDeX/OpenCode-Dynamic-Context-Pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3 <2","v2_range":null,"since":null,"rank":774},"opencode-surplus":{"version":"0.3.0-beta.2","weekly":241,"desc":"Surplus provider integration for OpenCode V1 and V2 with persistent model inventory caching","repo":"heykay-47/surplus-opencode-plugin","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2.0.0 <3","since":null,"rank":272},"oh-my-opencode-serverlocal":{"version":"0.1.43","weekly":15,"desc":"Custom serverlocal fork of oh-my-opencode-slim \u2014 fully owned, custom prompts + commands, dist synced via opencode-dotfiles","repo":"Darthph0enix7/oh-my-opencode-serverlocal","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":987},"opencode-token-usage":{"version":"1.0.8","weekly":32,"desc":"OpenCode plugin that tracks per-session token usage (input, output, reasoning, cache, cost) in the sidebar","repo":"ahmadmcer/opencode-token-usage","status":"v1","evidence":"dependency","v1_range":">=1.18.25","v2_range":null,"since":null,"rank":644},"@bandonker/opencode-plan":{"version":"1.2.1","weekly":229,"desc":"Register a /plan command that guides the agent through a thorough planning phase: research the task, ask clarifying questions, present a detailed plan, then execute it by spawning child sessions (free","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":279},"@homericintelligence/athena-opencode":{"version":"0.5.3","weekly":13,"desc":"Athena provides workflow skills as an opencode plugin.","repo":"HomericIntelligence/Athena","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.3","code_v1":false,"code_v2":false,"since":null,"rank":1089},"@glaicer/supercode-session-recap":{"version":"1.0.0","weekly":5,"desc":"OpenCode V2 plugin that shows a short Recap of a completed root session in the TUI sidebar without writing it to History.","repo":"Glaicer/supercode-session-recap","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.16","since":null,"rank":1578},"jev-router-opencode":{"version":"0.1.0","weekly":74,"desc":"System 1 model router for OpenCode. A Laya/Jev decision layer classifies each request and selects the downstream System 2 LLM.","repo":"husnain381a/JevRouter-for-OpenCode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":479},"@semirhuduti/opencode-tts-voice":{"version":"0.6.0","weekly":23,"desc":"Kokoro voice output plugin for OpenCode with TUI shortcuts","repo":"semirhuduti/opencode-tts-voice","status":"v1","evidence":"dependency","v1_range":"^1.14.24","v2_range":null,"since":null,"rank":753},"@ghilteras/opencode-auto-bg":{"version":"1.6.0","weekly":12,"desc":"Transparent automatic backgrounding for OpenCode subagents. Backgrounds a configured parent agent's children on session.created and delivers missed child results with a bounded, generation-deduped wak","repo":"Ghilteras/opencode-auto-bg","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.6.0","code_v1":true,"code_v2":false,"since":null,"rank":1140},"gyoshu":{"version":"0.4.33","weekly":12,"desc":"Scientific research agent extension for OpenCode - turns research goals into reproducible Jupyter notebooks","repo":"Yeachan-Heo/My-Jogyo","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1141},"@voladors/opencode-auto-continue":{"version":"7.21.0-voladors.6","weekly":17,"desc":"Auto-continue stalled OpenCode sessions \u2014 stall recovery, todo nudging, review on completion, and AI-driven session analysis (volador fork: question popups wait for the user instead of auto-answering,","repo":"volador/opencode-auto-continue","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":918},"opencode-memorysync":{"version":"1.1.0","weekly":14,"desc":"Automatic long-term memory for OpenCode: recalled context injected per session, facts captured from your messages, the MemorySync MCP servers and slash commands registered \u2014 one plugin line, session-s","repo":"memorysyncio/memorysync-plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1037},"@sema-lang/opencode-sema":{"version":"1.2.1","weekly":190,"desc":"OpenCode plugin for Sema \u2014 LSP, MCP, and theme","repo":"sema-lisp/opencode-sema","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"issue":"https://github.com/sema-lisp/opencode-sema/issues/1","rank":351},"opencode-context-trimmer":{"version":"0.2.2","weekly":186,"desc":"An opencode plugin that trims upstream conversation context on long sessions to cut token cost, with a cache-aware gate and on-disk config.","repo":"hdoer/opencode-context-trimmer","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":357},"opencode-plugin-auto-update":{"version":"0.3.1","weekly":38,"desc":"OpenCode plugin that auto-updates plugins in the background","repo":"AnganSamadder/opencode-plugin-auto-update","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.1","code_v1":false,"code_v2":false,"since":null,"issue":"https://github.com/AnganSamadder/opencode-plugin-auto-update/issues/7","rank":603},"@dynamicagency/throughline-opencode":{"version":"0.16.0","weekly":12,"desc":"OpenCode plugin for throughline session memory","repo":"dynamic/throughline","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":1142},"@vymalo/opencode-ratelimit":{"version":"0.17.0","weekly":18,"desc":"OpenCode plugin that makes OpenAI-compatible providers rate-limit aware: it reads Envoy Gateway / IETF draft-03 rate-limit response headers (x-ratelimit-limit/remaining/reset), proactively throttles r","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":874},"opencode-secret-redactor-fixed":{"version":"1.1.0","weekly":174,"desc":"OpenCode plugin that redacts secrets from LLM context and restores them for tool execution","repo":"raphaeljolivet/opencode-secret-redactor","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":373},"@dmmop/opencode-tps":{"version":"1.0.2","weekly":11,"desc":"OpenCode TUI plugin that displays response performance metrics.","repo":"dmmop/opencode-tps","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.2","since":null,"rank":1199},"opencode-bifrost-plugin":{"version":"0.3.0","weekly":19,"desc":"opencode LLM provider for a self-hosted Bifrost gateway, with automatic model and context-size discovery.","repo":"Yeti47/opencode-bifrost-plugin","status":"dual","evidence":"dependency","v1_range":"1.18.5","v2_range":"2.0.5","since":null,"rank":852},"@alessiods/openrouter-mask":{"version":"1.0.0","weekly":43,"desc":"OpenCode plugin that masks your requests as Hermes Agent on OpenRouter. Spoofs HTTP-Referer, X-OpenRouter-Title, and X-OpenRouter-Categories headers.","repo":"alessio-ds/openrouter-mask","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":569},"opencode-planify-german":{"version":"0.6.0","weekly":17,"desc":"OpenCode-Plugin: Pl\u00e4ne als JSON, lokal zu eigenst\u00e4ndigem HTML gerendert (Nunjucks), deutsch mit Schweizer Rechtschreibung","repo":"trick77/opencode-planify-german","status":"v1","evidence":"dependency","v1_range":"1.18.34","v2_range":null,"since":null,"rank":919},"opencode-tinfoil":{"version":"0.3.1","weekly":11,"desc":"Verified Tinfoil inference transport for OpenCode","repo":"rndmcnlly/opencode-tinfoil","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":">=2.0.27 <3","since":null,"rank":1200},"@phux/opencode":{"version":"0.6.2","weekly":197,"desc":"OpenCode V2 plugin: phux owns the terminals, OpenCode owns the session","repo":"no-phux/phux","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":324},"code-anything":{"version":"1.0.0","weekly":7,"desc":"The complete collection of OpenCode coding agent configs: agents, skills, hooks, commands, rules, and Graphify code intelligence.","repo":"siddharthgosavi/code-anything","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":1430},"@arcat/ziit-opencode":{"version":"0.1.9","weekly":3,"desc":"Ziit time tracking plugin for OpenCode","repo":"arcat0v0/ziit-extension-plugins","status":"v1","evidence":"dependency","v1_range":"^1.3.0","v2_range":null,"since":null,"rank":1805},"mismcp-qwen-edition":{"version":"0.5.2","weekly":21,"desc":"opencode multi-agent bus (qwen edition): agents ask each other questions over a shared SQLite queue; single leading system message for Qwen compatibility","repo":"mdementev/mismcp-qwen-edition","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":798},"@agent-relay/opencode-plugin":{"version":"0.1.0","weekly":219,"desc":"Agent Relay for OpenCode: lets the Agent Relay desktop deliver relay messages from other agents into an open OpenCode session and read the answer back, over a private Unix socket.","repo":"AgentWorkforce/skills","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":286},"@jeffreyjyz/opencode-session-dir":{"version":"0.1.0","weekly":12,"desc":"Bind extra working directories to a single opencode session, durably across restarts. Other sessions never see them.","repo":"JeffreyJYZ/opencode-session-dir","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1143},"@chousyn/opencode-alert":{"version":"0.2.5","weekly":115,"desc":"Cross-platform notification plugin for OpenCode \u2014 desktop alerts, sound alerts, and webhook notifications with project-level configuration","repo":"ThinkDonk/opencode-alert","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.5","code_v1":false,"code_v2":false,"since":null,"rank":433},"oc-tmux-bash":{"version":"0.1.4","weekly":9,"desc":"opencode plugin \u2014 run bash in tmux windows with timeout-to-background, background jobs + completion notification, and interactive PTY shells.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1296},"opencode-aiusage-plugin":{"version":"0.1.0","weekly":7,"desc":"Show ai-usagebar subscription quotas in the OpenCode TUI","repo":"lucasliet/opencode-aiusage-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":1431},"@mxalbert/opencode-prune-images":{"version":"2.0.0","weekly":9,"desc":"OpenCode v2 plugin that bounds image count and payload size in the outgoing request while preserving recall cards.","repo":"mxalbert1996/opencode-prune-images","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"2.0.0","code_v1":false,"code_v2":false,"since":null,"rank":1297},"witty-agent-shennong":{"version":"0.10.5-ci.x86-64.0","weekly":8,"desc":"Minimal OpenCode plugin for kernel crash diagnosis using Shennong agent and core skills. (online package)","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.10.5-ci.x86-64.0","code_v1":true,"code_v2":false,"since":null,"rank":1356},"@pandada8/opencode-axonhub":{"version":"0.3.0","weekly":14,"desc":"OpenCode plugin for discovering AxonHub models","repo":"pandada8/opencode-axonhub","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"*","since":null,"rank":1038},"ponytail-opencode-v2":{"version":"4.10.0","weekly":30,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"cheesecodestudio/ponytail-opencode-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.15","since":null,"rank":663},"@glaicer/supercode-autoinvoke-skill-gate":{"version":"1.0.0","weekly":8,"desc":"OpenCode plugin (v1 + v2) that hides Explicit-only skills (Claude Code, Codex, OpenCode portable markers) from the model-facing skill catalog while keeping explicit invocation working","repo":"Glaicer/supercode-autoinvoke-skill-gate","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.10","since":null,"rank":1357},"@streetturtle/opencode-session-tokens":{"version":"2.0.0","weekly":39,"desc":"OpenCode TUI sidebar plugin for session token totals and per-model breakdown","repo":"streetturtle/opencode-better-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":596},"opencode-chatgpt-codex-usage":{"version":"0.3.1","weekly":42,"desc":"OpenCode TUI sidebar plugin for ChatGPT Codex usage limits","repo":"Rodud/opencode-chatgpt-codex-usage","status":"v1","evidence":"dependency","v1_range":">=1.18.18 <2","v2_range":null,"since":null,"rank":579},"opencode-bug-review-gate":{"version":"0.1.0","weekly":4,"desc":"opencode plugin: automated post-change bug review gate, with auto-resume for turns interrupted midstream","repo":"Coral-Bricks-AI/opencode-bug-review-gate","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1671},"opencode-firmware-quota":{"version":"1.0.5","weekly":68,"desc":"OpenCode plugin for Firmware API quota monitoring - check usage, get warnings, and track your Firmware API consumption","repo":"alnandr/opencode-firmware-quota","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":489},"@lesquel/opencode-pilot":{"version":"1.23.1","weekly":40,"desc":"Remote control web dashboard for OpenCode \u2014 multi-project tabs, live SSE streaming, mobile-friendly, push/Telegram notifications, tunnel for phone access from anywhere.","repo":"lesquel/open-remote-control","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":591},"opencode-prompt-logger":{"version":"0.1.0","weekly":13,"desc":"OpenCode plugin: logs the assembled system prompt and the raw model request body of every model request to an NDJSON file.","repo":"hugobatista/opencode-prompt-logger","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16","since":null,"rank":1090},"opencode-local-context":{"version":"1.0.0","weekly":6,"desc":".env for your OpenCode agents: inject local Markdown context and resolve environment placeholders in prompts.","repo":"aivi-hq/opencode-local-context","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":1494},"opencode-triage":{"version":"1.3.4","weekly":52,"desc":"Deterministic skill router for OpenCode \u2014 saves ~90% tokens by hiding skills from the system prompt and routing via keyword matching","repo":"cascharly/opencode-triage","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":529},"victrid-oh-my-opencode-slim":{"version":"2.2.21","weekly":6,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"alvinunreal/oh-my-opencode-slim","status":"dual","evidence":"dependency","v1_range":"1.18.23","v2_range":"2.0.7","since":null,"rank":1495},"opencode-broker":{"version":"1.2.0","weekly":5,"desc":"A model broker for opencode: leases cost-tiered local and cloud models to every concurrent session, balances subscription windows, keeps private profiles on the LAN, and fails over on provider errors.","repo":"sudolulo/opencode-broker","status":"v1","evidence":"dependency","v1_range":">=1.18.22 <2","v2_range":null,"since":null,"rank":1579},"opencode-multi-usage":{"version":"0.1.1","weekly":10,"desc":"OpenCode sidebar plugin for Codex, OpenCode Go, and CommandCode usage","repo":"Bugg4/opencode-multi-usage","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2 <3","since":null,"rank":1251},"@bandonker/opencode-deep-research":{"version":"1.2.1","weekly":193,"desc":"Autonomous multi-agent research. Fans a topic out across a taxonomy of research angles as parallel child sessions, iterates on the gaps those agents report, then hands the deduplicated, conflict-flagg","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":343},"@rvboris/opencode-mempalace":{"version":"2.0.1","weekly":18,"desc":"OpenCode plugin for hidden MemPalace retrieval and autosave via a local Python adapter.","repo":"rvboris/opencode-mempalace","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":875},"opencode-mlflow-plugin":{"version":"1.0.1","weekly":8,"desc":"MLflow plugin for opencode - tracks sessions, tool executions, and metrics in your local MLflow server","repo":"MunhozThiago/opencode-mlflow-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1358},"opencode-failover":{"version":"2.0.7","weekly":34,"desc":"OpenCode plugin for automatic API-key failover and rotation across multiple provider keys","repo":"bulutmuf/opencode-failover","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":630},"@javilazaro/mcp-savings-opencode":{"version":"0.7.2","weekly":6,"desc":"OpenCode host adapter for mcp-savings: measures real token usage and MCP tool schema weight from inside a running OpenCode session.","repo":"pichu2707/mcp-savings","status":"v1","evidence":"dependency","v1_range":"1.17.13","v2_range":null,"since":null,"rank":1496},"@aeondave/opencode-background-agents":{"version":"0.1.1","weekly":18,"desc":"Async, supervised background agent delegation for OpenCode - delegate, steer, stop, and persist sub-agent work.","repo":"AeonDave/opencode-background-agents","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":876},"opencode-speech-to-text":{"version":"0.1.1","weekly":30,"desc":"Speech-to-text plugin for opencode \u2014 push-to-talk dictation via sox + Groq Whisper (Ctrl+')","repo":"pankajudhas81/opencode-speech-to-text","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":664},"@chalk_calliope/opencode-model-sync":{"version":"1.0.0","weekly":10,"desc":"OpenCode V2 plugin that discovers the latest models from connected OpenAI-compatible providers on server startup.","repo":"ChalkCalliope/opencode-model-sync","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.15","since":null,"rank":1252},"opencode-kimi-oauth":{"version":"1.5.1","weekly":73,"desc":"OpenCode plugin that brings the official Kimi OAuth device flow and Kimi-specific coding request fields to opencode, matching upstream kimi-cli.","repo":"yixiaosz/opencode-kimi-oauth","status":"v1","evidence":"dependency","v1_range":">=1.4.6","v2_range":null,"since":null,"rank":480},"@goupdate3/opencode-mermaid":{"version":"0.1.14","weekly":36,"desc":"OpenCode plugin \u2014 render Mermaid diagrams inline in chat as SVG with collapsible source view","repo":"goupdate3/opencode-mermaid","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":612},"@p4r4d0xb0x/opencode-dcp":{"version":"4.0.2","weekly":59,"desc":"OpenCode 2 plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"p4r4d0xb0x/opencode-dcp","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18992","v2_range":null,"since":null,"rank":513},"@veris-ai/e2b-opencode":{"version":"0.2.0","weekly":14,"desc":"OpenCode plugin that runs every session in an E2B sandbox whose vendor API calls are answered by a Veris twin, with a receipt of what the vendor received.","repo":"veris-ai/veris-e2b","status":"v1","evidence":"dependency","v1_range":">=1.18","v2_range":null,"since":null,"rank":1039},"@nebulesstech/opencode-9router":{"version":"0.1.1","weekly":9,"desc":"OpenCode provider plugin for 9Router model discovery and thinking variants","repo":"Nebuless/Opencode-Workflows","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1298},"opencode-sync-plugin":{"version":"0.3.7","weekly":43,"desc":"Sync your OpenCode sessions to the OpenSync dashboard","repo":"waynesutton/opencode-sync-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":570},"@devcxl/opencode-spec":{"version":"0.2.0","weekly":27,"desc":"OpenSpec workflow plugin for OpenCode","repo":"devcxl/opencode-spec","status":"v1","evidence":"dependency","v1_range":"^1.3.7","v2_range":null,"since":null,"rank":694},"opencode-xai-extras":{"version":"0.0.2","weekly":23,"desc":"OpenCode V2 plugin: xAI SuperGrok web search, X search, Grok Imagine, speech-to-text, and text-to-speech.","repo":"fer-git/opencode-plugins","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.2","code_v1":false,"code_v2":true,"since":null,"rank":754},"opencode-goal":{"version":"0.4.3","weekly":34,"desc":"Add Codex-style long-running goals to OpenCode","repo":"mirsella/opencode-goal","status":"v1","evidence":"dependency","v1_range":"1.14.37","v2_range":null,"since":null,"rank":631},"opencode-append-system":{"version":"0.1.0","weekly":5,"desc":"Append project or global APPEND_SYSTEM.md instructions to OpenCode system prompts.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1580},"opencode-shiftwork":{"version":"0.0.1","weekly":5,"desc":"Shiftwork for OpenCode V2 (in development): fresh session per ticket, per-tier skill permissions, model handoff on budgets and provider limits.","repo":"Ivlad003/shiftwork","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.1","code_v1":false,"code_v2":true,"since":null,"rank":1581},"opencode-agentrouter":{"version":"1.3.0","weekly":57,"desc":"OpenCode plugin to use models from agentrouter.org","repo":"TVD-00/opencode-agentrouter","status":"v1","evidence":"dependency","v1_range":"^1.4.10","v2_range":null,"since":null,"rank":518},"opencode-qwen-oauth":{"version":"2.4.1","weekly":37,"desc":"OAuth 2.0 Device Flow plugin for OpenCode - authenticate with Qwen.ai (PKCE secured, auto token refresh)","repo":"dreygur/opencode-qwen-oauth","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":606},"opencode-cli-enforcer":{"version":"3.1.0","weekly":178,"desc":"OpenCode v2 plugin bridging Claude Code as a first-class model provider via the Claude Agent SDK","repo":"lleontor705/opencode-cli-enforcer","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":367},"opencode-rtk-optimizer":{"version":"0.1.1","weekly":14,"desc":"OpenCode plugin for RTK, reduces LLM token consumption by 60-90% on dev commands","repo":"RespectMathias/opencode-rtk-optimizer","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.22","since":null,"rank":1040},"openlearn":{"version":"0.1.0","weekly":6,"desc":"OpenCode TUI plugin that turns each coding-agent turn into a short programming lesson.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1497},"opencode-plugin-goal":{"version":"0.1.0","weekly":9,"desc":"Persistent /goal workflows for OpenCode.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.39","v2_range":null,"since":null,"rank":1299},"opencode-jev":{"version":"0.1.0","weekly":17,"desc":"TypeSafe Jev skill-suggestion plugin for OpenCode: cheap, calibrated skill routing before the main LLM runs","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":920},"@bandonker/opencode-loop-guard":{"version":"1.2.1","weekly":197,"desc":"Always-on doom-loop breaker: when a session repeats the same tool call or the same assistant reply consecutively, the model is nudged to change approach and, if it keeps repeating, the turn is cancell","repo":"Bandonker/open-toolbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.11","since":null,"rank":325},"opencode-plugin-preload-skills":{"version":"1.8.2","weekly":35,"desc":"Smart skill loading for OpenCode \u2014 automatic, contextual, and budget-aware","repo":"juhas96/opencode-plugin-preload-skills","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":620},"opencode-gws-multi-account":{"version":"0.5.0","weekly":165,"desc":"Multi-account management for the Google Workspace CLI (`gws`). opencode plugin: a `tool.execute.before` hook and auto-registered skill.","repo":"indentcorp/gws-multi-account","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":380},"@sulesky/opencode-plugger":{"version":"0.1.4","weekly":25,"desc":"Use Claude Code plugins (commands, skills, MCP servers, hooks) inside OpenCode.","repo":"kapelan/plugger-open-code","status":"v1","evidence":"dependency","v1_range":">=1.14","v2_range":null,"since":null,"rank":715},"opencode-orca-hint":{"version":"0.2.0","weekly":5,"desc":"Injects a system-prompt hint into opencode when running inside the Orca app, so the agent reaches for the orca-cli skill and Orca's tools instead of raw shell workarounds.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.14","since":null,"rank":1582},"opencode-bash-classifier":{"version":"0.5.1","weekly":26,"desc":"Execution-boundary command safety classifier for OpenCode's native Bash tool: static per-segment review plus a tool-enhanced OpenAI-compatible model reviewer.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.5","v2_range":null,"since":null,"rank":707},"opencode-context-tree":{"version":"0.3.0","weekly":23,"desc":"Pi-style context tree for OpenCode: branch, merge (human-confirmed decision records), crop, undo, plus a DeepSeek-Harness-style trajectory view","repo":"navbytes/opencode-tree","status":"v1","evidence":"dependency","v1_range":"1.18.26","v2_range":null,"since":null,"rank":755},"opencode-session-handoff":{"version":"1.1.6","weekly":30,"desc":"OpenCode plugin for seamless session continuation when context windows fill up","repo":"bristena-op/opencode-session-handoff","status":"v1","evidence":"dependency","v1_range":"1.1.12","v2_range":null,"since":null,"rank":665},"@alexprietoromani/project-suite":{"version":"1.5.0","weekly":146,"desc":"Spec-driven project scaffolder/governor: plan first, build in phases, enforce quality gates. 22 skills, 6 commands, works with Claude Code and opencode.","repo":"AlexPrietoRomani/project-suite","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.5.0","code_v1":true,"code_v2":false,"since":null,"rank":393},"modelquota":{"version":"0.3.0","weekly":15,"desc":"opencode \u63d2\u4ef6\uff1a\u5728 TUI \u53f3\u4fa7\u680f\u663e\u793a\u5f53\u524d\u4f7f\u7528\u7684\u6a21\u578b\u4f9b\u5e94\u5546\u5957\u9910\u4f59\u91cf","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.14.30","v2_range":null,"since":null,"rank":988},"opencode-guardrails":{"version":"0.2.0","weekly":13,"desc":"opencode \u7684\u6267\u884c\u524d\u5b89\u5168\u5c42\uff1a\u786c\u62e6\u4e0d\u53ef\u633d\u56de\u7684\u547d\u4ee4\uff08rm -rf /\u3001fork bomb\u3001curl|sh\u3001mkfs\u3001dd\uff09\u3001\u5c55\u5f00 bash -c / python -c payload\u3001\u5bf9\u7834\u574f\u6027\u4f46\u5408\u6cd5\u7684 git/sql/sudo \u64cd\u4f5c\u5f39\u63d0\u793a\uff0c\u5e76\u628a\u6a21\u578b\u8f7b\u63a8\u5411 Read/Grep/Glob \u800c\u4e0d\u662f cat/head/tail/find/sed/awk\u3002","repo":"Yulimfish/opencode-guardrails","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1091},"opencode-codex-websearch-byok":{"version":"0.1.0","weekly":9,"desc":"OpenCode v2 websearch override backed by a configurable OpenAI Responses web_search endpoint","repo":"MrWLL/opencode-codex-websearch-byok","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":1300},"opencode-impm-cn":{"version":"1.0.0","weekly":34,"desc":"\u6211\u662f\u9879\u76ee\u7ecf\u7406\uff08AI\u9879\u76ee\u7ecf\u7406\uff09OpenCode \u63d2\u4ef6 - \u4e2d\u6587\u7248\u5de5\u7a0b\u5316\u5168\u6d41\u7a0b\u5f00\u53d1\u5957\u4ef6\uff08agents + commands + skills + \u5de5\u5177\u94fe\uff09","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":632},"@skastr0/atlas-opencode-plugin":{"version":"0.2.0","weekly":9,"desc":"OpenCode plugin for keeping Atlas indexes refreshed during agent sessions","repo":"skastr0/atlas","status":"v1","evidence":"dependency","v1_range":">=1.3.17","v2_range":null,"since":null,"rank":1301},"opencode-mission-control":{"version":"1.6.0","weekly":31,"desc":"OpenCode plugin for parallel AI coding sessions in isolated git worktrees","repo":"nigel-dev/opencode-mission-control","status":"v1","evidence":"dependency","v1_range":"^1.0.85","v2_range":null,"since":null,"rank":656},"opencode-zhihu-websearch":{"version":"0.0.1","weekly":8,"desc":"Zhihu Web Search as an OpenCode websearch provider","repo":"maxchang3/opencode-zhihu-websearch","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16 <3","since":null,"rank":1359},"opencode-http-capture":{"version":"0.1.1","weekly":5,"desc":"An opt-in OpenCode plugin to block model HTTP requests or record streaming requests and responses without a proxy.","repo":"hymsk/opencode-http-capture","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1583},"@beremaran/opencode-goal":{"version":"0.4.2","weekly":12,"desc":"Persistent, independently evaluated /goal workflows for OpenCode 2","repo":"beremaran/opencode-goal","status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":1144},"opencode-peers":{"version":"0.1.0","weekly":16,"desc":"Cross-session messaging for opencode (one package for v1 and v2 hosts) \u2014 let independent sessions discover and text each other, modeled after Claude Code's cross-session messaging","repo":"chinese-room-solutions/opencode-peers","status":"dual","evidence":"dependency","v1_range":">=1.18.29","v2_range":"^2.0.19","since":null,"rank":946},"oc-mcp-plugin-manager":{"version":"0.1.0","weekly":8,"desc":"MCP manager for OpenCode 2: project toggles, refresh, reconnect, and sidebar hide rules.","repo":"d4n-sec/oc-mcp-plugin-manager","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16 <3","since":null,"rank":1360},"@agent-context/opencode-sift":{"version":"0.0.7","weekly":16,"desc":"OpenCode plugin that compresses tool results with @agent-context/sift","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.26","v2_range":null,"since":null,"rank":947},"opencode-gemini-grounding":{"version":"1.3.0","weekly":8,"desc":"OpenCode V2 plugin for Gemini Google Search Grounding with academic-style inline citations, sources list, dynamic model selection, and automatic fallback chain.","repo":"In-dor/opencode-gemini-grounding","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.3.0","code_v1":false,"code_v2":true,"since":null,"rank":1361},"opencode-spicrawl":{"version":"0.1.1","weekly":19,"desc":"Spicrawl plugin for OpenCode: adds the Spicrawl MCP server so agents can scrape web pages to Markdown or JSON","repo":"OfficialSpicrawl/agent-plugins","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":853},"@abyssal-labs/opencode-models-discovery":{"version":"0.8.0","weekly":44,"desc":"Automatically discover available provider models and metadata in OpenCode","repo":"abyssal-labs/opencode-models-discovery","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":563},"opencode-remove-to-trash":{"version":"0.1.0","weekly":9,"desc":"OpenCode plugin that routes rm and patch deletions to the system Trash instead of deleting them forever.","repo":"Ryan9438/opencode-remove-to-trash","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1302},"opencode-agent-factory-plugin":{"version":"1.0.0","weekly":10,"desc":"Dynamic multi-agent orchestration for OpenCode. Analyzes prompts, generates specialized agents at runtime, executes in parallel with consensus strategies.","repo":"MunhozThiago/opencode-agent-factory-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1253},"opencode-session-tags":{"version":"0.1.0","weekly":195,"desc":"A parallel OpenCode V2 session picker with configurable tags.","repo":"isturiz/opencode-session-tags","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.25 <3","since":null,"rank":334},"opencode-statusline":{"version":"2.0.4","weekly":19,"desc":"OpenCode TUI plugin that displays project and session status in the Sidebar","repo":"zpershuai/opencode-statusline","status":"v1","evidence":"dependency","v1_range":">=1.18.2","v2_range":null,"since":null,"rank":854},"mechanicus":{"version":"0.9.0","weekly":6,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"shyrz/mechanicus","status":"dual","evidence":"dependency","v1_range":"1.18.23","v2_range":"2.0.7","since":null,"rank":1498},"opencode-tabs":{"version":"0.3.0","weekly":62,"desc":"Session tabs for the OpenCode TUI","repo":"Minhir/opencode-tabs","status":"v1","evidence":"dependency","v1_range":"1.18.10","v2_range":null,"since":null,"rank":505},"opencode-portal-auth":{"version":"0.1.0","weekly":11,"desc":"OpenCode plugin: SSO-connect to a company AI portal (e.g. a Backstage instance) via browser, with per-team virtual keys and dynamic model discovery from an OpenAI-compatible gateway.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1201},"opencode-one-client":{"version":"0.2.0","weekly":179,"desc":"Multi-device OpenCode companion \u2014 switch between your OpenCode servers with /remote, /device, /open slash commands and the ocd CLI\uff08OpenCode \u591a\u8bbe\u5907\u4f34\u4fa3\uff09","repo":"fanjr3/opencode-one-client","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":365},"@okram78/opencode-provider-guard":{"version":"1.0.0","weekly":185,"desc":"Path-based provider allowlists for OpenCode V2","repo":"okram78/opencode-provider-guard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":359},"oc-session-context":{"version":"0.1.0","weekly":10,"desc":"TUI sidebar panel showing session context usage, with a correct context window lookup","repo":"ashcdev-hub/opencode-sidebars","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1254},"@frankhommers/opencode-yolo":{"version":"0.1.2","weekly":43,"desc":"OpenCode plugin that auto-replies to assistant messages so you don't have to manually confirm or approve","repo":"frankhommers/opencode-yolo","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":571},"opencode-history-search-v2":{"version":"1.0.0","weekly":12,"desc":"OpenCode V2 plugin: search past conversation sessions by keyword, fuzzy term, multi-term AND, or file touch history. Local, read-only, no network.","repo":"marioschweiger/opencode-history-search-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":1145},"@2brain/brainkit":{"version":"0.17.0","weekly":36,"desc":"An augmentation kit for your brain","repo":"oribarilan/brainkit","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":613},"opencode-impm":{"version":"1.0.0","weekly":32,"desc":"I am the Project Manager (AI Project Manager) OpenCode plugin - an engineered full-lifecycle development suite (agents + commands + skills + tools) implementing the traditional waterfall development p","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":645},"@aberigle/opencode-go-usage":{"version":"0.1.0","weekly":12,"desc":"OpenCode 2 TUI sidebar with OpenCode Go token usage and cost per model across the rolling, weekly and monthly windows.","repo":"aberigle/opencode-go-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.20","since":null,"rank":1146},"ocgo-usage-tui":{"version":"0.1.0","weekly":9,"desc":"TUI sidebar panel showing OpenCode Go rolling/weekly/monthly usage limits","repo":"ashcdev-hub/opencode-sidebars","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1303},"@streetturtle/opencode-recap":{"version":"2.0.0","weekly":50,"desc":"OpenCode TUI plugin - AI session recap in the sidebar","repo":"streetturtle/opencode-better-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":536},"@falentio/opencode-todo":{"version":"0.1.0","weekly":25,"desc":"OpenCode v2 plugin: an OMP-style phased todo tool with reminders, /todo commands, and a todo-discipline skill.","repo":"falentio/opencode-todo","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.21","since":null,"rank":716},"opencode-9router-sync":{"version":"0.1.0","weekly":9,"desc":"Plugin do opencode que sincroniza os modelos do 9router a partir do /v1/models","repo":"HayatoG/opencode-9router-sync","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1304},"opencode-fast-jev-compaction":{"version":"0.1.0","weekly":5,"desc":"OpenCode plugin: Jev scores every tool call and result, stale ones are dropped or truncated, everything kept stays verbatim.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1584},"opencode-pencil-sync":{"version":"0.4.1","weekly":16,"desc":"Syncs Pencil MCP server port from ~/.claude.json to OpenCode config","repo":"liamvinberg/opencode-pencil-sync","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":948},"opencode-mission":{"version":"0.4.1","weekly":57,"desc":"OpenCode plugin that enables autonomous mission-driven agent mode with 4-state machine, 3-dimension budget (turn/token/wallclock), structured 4-dimension verification, and interrupt-aware auto-pause.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":519},"opencode-tui-context":{"version":"2.1.1","weekly":8,"desc":"OpenCode TUI plugin that renders session context-window usage as a segmented bar in the sidebar","repo":"SolitudeRA/opencode-tui-context","status":"dual","evidence":"dependency","v1_range":"1.18.31","v2_range":"2.0.32","since":null,"rank":1362},"@rahadiana/opencode-multi-account":{"version":"1.0.7","weekly":43,"desc":"OpenCode plugin for managing multiple API accounts with automatic rotation when rate limits are reached.","repo":"rahadiana/opencode-multi-account","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":572},"opencode-mimo-compose":{"version":"1.0.7","weekly":17,"desc":"MiMo \u5de5\u4f5c\u6d41\u6280\u80fd\u5305 \u2014 TDD\u3001\u7cfb\u7edf\u5316\u8c03\u8bd5\u3001\u65b9\u6848\u8bbe\u8ba1\u7b49 15 \u4e2a\u6280\u80fd + 3 \u4e2a agent\uff08mimo-compose / mimo-dev / mimo-review\uff09\uff0c\u9002\u914d OpenCode","repo":"moyu-by/opencode-mimo-compose","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":921},"opencode-openrouter-credits":{"version":"1.0.0","weekly":32,"desc":"OpenCode plugin to check OpenRouter account credits, usage, and API key limits","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":646},"opencode-v2-kiro-auth":{"version":"0.1.0","weekly":16,"desc":"Use Kiro models (Claude Fable 5.1, Claude Opus 5.5, GPT 5.6 Sol) in opencode v2 with AWS Builder ID, IAM Identity Center, or Kiro API-key authentication, with effort variants and Kiro-backed web searc","repo":"hongyilyu/opencode-v2-kiro-auth","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.4","since":null,"rank":949},"opencode-backlog":{"version":"0.2.3","weekly":16,"desc":"Project backlog tools and sidebar for OpenCode 2","repo":"sachahjkl/opencode-backlog","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17927","v2_range":null,"since":null,"rank":950},"slopdocs":{"version":"1.1.0","weekly":25,"desc":"OpenCode plugin and agent skill for the slopdocs documentation convention.","repo":"ryanskidmore/slopdocs","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":true,"since":null,"rank":717},"opencode-leaner":{"version":"0.1.0","weekly":15,"desc":"opencode plugin that helps you reduce the context size, making it lean and more efficient","repo":"LaercioSantana/opencode-leaner","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"issue":"https://github.com/LaercioSantana/opencode-leaner/issues/1","rank":989},"@openchamber/opencode-commandcode":{"version":"0.7.0","weekly":16,"desc":"Command Code in OpenCode \u2014 browser OAuth, gateway proxy, models, tools/MCP, attachments, compact, usage.","repo":"openchamber/opencode-commandcode","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":951},"opencode-v2-axonhub":{"version":"0.3.1","weekly":3,"desc":"OpenCode V2 plugin for discovering AxonHub models","repo":"zsxsoft/opencode-axonhub","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"*","since":null,"rank":1806},"user-message-tool":{"version":"0.2.0","weekly":3,"desc":"OpenCode TUI plugin: search all user prompts in the current session, then revert, copy or fork from one.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1807},"@guilduo/opencode-plugin":{"version":"0.6.0-beta.16","weekly":171,"desc":"Guilduo workflows, native OAuth MCP and phase reminders for OpenCode","repo":"ELRdn/Guilduo","status":"v1","evidence":"dependency","v1_range":"1.18.32","v2_range":null,"since":null,"rank":376},"opencode-claude-mem-capture":{"version":"1.0.0","weekly":9,"desc":"OpenCode capture-only plugin: sends conversation observations to the local claude-mem worker; summarization/embedding/search stay in claude-mem.","repo":"camplus360/agent-memory-bridge","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1305},"opencode-arcade-hub":{"version":"0.19.1","weekly":18,"desc":"Let OpenCode use Arcade \u2014 external-service tools across every app you've connected over one MCP connection, with app sign-in handled in the browser.","repo":"arcadeai-labs/arcade","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":877},"@aleee009/opencode-voice-input":{"version":"0.6.0","weekly":18,"desc":"Voice input plugin for OpenCode TUI using local FFmpeg and Whisper transcription.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":878},"@nicolas2601/omnicoder-core":{"version":"5.0.0-alpha.51","weekly":8,"desc":"OmniCoder core plugin for opencode: skill router (BM25), security guard, token budget, memory loader, personality injector, tool dispatcher, provider failover.","repo":"nicolas2601/omnicoder","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1363},"opencode-jev-router-plugin":{"version":"0.1.0","weekly":15,"desc":"OpenCode v2 plugin that routes each prompt to the cheapest capable model using the JEV classifier.","repo":"emmdim/opencode-jev-router-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0 <3","since":null,"rank":990},"@nguyenthdat/opencode-memory":{"version":"0.6.0","weekly":23,"desc":"Local-first persistent memory for OpenCode with a shared Rust daemon, zvec, and llama.cpp","repo":"nguyenthdat/opencode-native-memory","status":"v1","evidence":"dependency","v1_range":">=1.18.4 <2","v2_range":null,"since":null,"rank":756},"reflexkit":{"version":"0.1.0","weekly":4,"desc":"Fast reflex layer (System 1) for coding agents. OpenCode plugin: stuck detection, progress scoring, tool risk policies, completion and context relevance \u2014 deterministic first, no LLM in the loop.","repo":"puro-software-ark/reflexkit","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1672},"@thelioo/opencode-balancer":{"version":"0.2.18","weekly":18,"desc":"Account balancer plugin for opencode.","repo":"thelioo/opencode-balancer","status":"v1","evidence":"dependency","v1_range":"^1.14.51","v2_range":null,"since":null,"issue":"https://github.com/thelioo/opencode-balancer/issues/43","rank":879},"hashpress-opencode":{"version":"0.7.2","weekly":20,"desc":"OpenCode plugin: sectioned-prose compaction handoffs with anchored summary merge, FlashHash request-view and native-arm assist, request-clone pruning for faster compact gen, autocontinue storm control","repo":"jaredboynton/hashpress-opencode","status":"v1","evidence":"dependency","v1_range":">=1.2.27","v2_range":null,"since":null,"rank":816},"opencode-factory":{"version":"0.1.0","weekly":9,"desc":"OpenCode Factory: a lightweight OpenCode V2 agent pack \u2014 eight agents (foreman, machinist, sage, explorer, librarian, reviewer, advisor, curator), argument-based workflow commands, two skills, a read-","repo":"whoisandy/opencode-factory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":1306},"opencode-clear-session-keybind":{"version":"0.1.0","weekly":6,"desc":"Configure a keyboard shortcut for OpenCode 2's /clear command.","repo":"davdroman/opencode-clear-session-keybind","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":1499},"@yusuf.ameri/opencode-commandcode-provider":{"version":"0.1.0","weekly":4,"desc":"Command Code provider for OpenCode using the official Provider API. Dynamic model discovery, no manual syncs.","repo":"yusufameri/opencode-commandcode-provider","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":1673},"@beremaran/opencode-beanie-plugin":{"version":"0.2.1","weekly":13,"desc":"Combined OpenCode plugin: agent orchestration, subagent throttling, persistent goals, OpenAI-compatible provider auto-configuration, MCP tool aggregation, and skill discovery.","repo":"beremaran/opencode-beanie-plugin","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":1092},"@ikieaneh/opencode-kit":{"version":"0.6.38","weekly":15,"desc":"Standardized OpenCode orchestration framework \u2014 contract-based, rules-enforced, zero-touch agent workflow. Install as plugin.","repo":"RizkiRachman/opencode-kit","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.6.38","code_v1":true,"code_v2":false,"since":null,"rank":991},"opencode-proxies":{"version":"1.0.0","weekly":4,"desc":"OpenCode v2 plugin for routing model HTTP requests through configurable forward proxies.","repo":"ysm-dev/opencode-proxies","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.3","since":null,"rank":1674},"@egoistmachines/opencode-switchboard":{"version":"0.1.4","weekly":14,"desc":"Local-first AI Passport memory for OpenCode.","repo":"Egoist-Machines/switchboard","status":"v1","evidence":"dependency","v1_range":"1.18.22","v2_range":null,"since":null,"rank":1041},"opencode-claude-code-auth":{"version":"0.1.6","weekly":44,"desc":"OpenCode plugin that brings back Anthropic auth \u2014 Claude Code session, browser OAuth, or API key","repo":"ragingstar2063/opencode-claude-code-auth","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":564},"opencode-provider-quota":{"version":"1.0.0","weekly":8,"desc":"Security-conscious OpenCode quota sidebar for OpenAI and GitHub Copilot.","repo":"lmasaya/opencode-provider-quota","status":"v1","evidence":"dependency","v1_range":">=1.18.25","v2_range":null,"since":null,"rank":1364},"@vymalo/opencode-oauth2":{"version":"0.17.0","weekly":27,"desc":"OpenCode plugin for OAuth2/OIDC-secured, OpenAI-compatible model providers with periodic model sync.","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":695},"opencode-awake":{"version":"0.1.0","weekly":10,"desc":"OpenCode plugin: keeps your computer awake while a session works, even with the laptop lid closed","repo":"vvo/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":1255},"opencode-hide-variants":{"version":"0.1.0","weekly":7,"desc":"OpenCode plugin that hides unwanted model variants, such as low reasoning effort levels.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.15","since":null,"rank":1432},"@zwidny/opencode-mempalace":{"version":"0.1.0","weekly":6,"desc":"opencode \u00d7 MemPalace \u81ea\u52a8\u957f\u671f\u8bb0\u5fc6\u7ba1\u9053\uff1asession \u81ea\u52a8\u5f00\u91c7 + \u9879\u76ee\u8bb0\u5fc6\u81ea\u52a8\u53ec\u56de","repo":"zwidny/opencode-mempalace","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1500},"opencode-smart-compact":{"version":"0.1.0","weekly":10,"desc":"OpenCode V2 plugin: verification-oriented smart compaction (Extract \u2192 Synthesize \u2192 Verify) with a configurable, cheaper compaction model. Port of pi-smart-compact's core.","repo":"alpertarhan/opencode-smart-compact","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":1256},"opencode-brl-cost":{"version":"0.1.12","weekly":11,"desc":"OpenCode TUI plugin that shows the session cost in Brazilian Reais (R$)","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.29","v2_range":null,"since":null,"rank":1202},"hivemind-context-governance":{"version":"2.8.5","weekly":10,"desc":"Context-Aware Governance Layer for OpenCode - prevents drift and manages session state across lifecycles","repo":"shynlee04/hivemind-plugin","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":1257},"opencode-model-tiers":{"version":"0.1.10","weekly":18,"desc":"OpenCode plugin for resolving named model tiers in project and global config.","repo":"dartyuhov/opencode-model-tiers","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.10","code_v1":false,"code_v2":false,"since":null,"rank":880},"opencode-dollar-skills":{"version":"0.2.0","weekly":3,"desc":"OpenCode V2 $skill autocomplete through an isolated internal composer bridge, plus deterministic prompt admission.","repo":"MarlonPassos-git/opencode-dollar-skills","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":true,"since":null,"rank":1808},"@trackxai/opencode":{"version":"0.1.0","weekly":145,"desc":"Track projects and tasks in trackxai from OpenCode.","repo":"kalebteccom/trackxai-plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":395},"opencode-plugin-litellm-pricing":{"version":"0.9.0","weekly":39,"desc":"OpenCode plugin: dynamic LiteLLM model discovery with real per-model pricing, read from the proxy's own /v1/model/info","repo":"trick77/opencode-plugin-litellm-pricing","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":597},"@bhardwj-sarvesh-projects/curlycoder":{"version":"5.7.4","weekly":18,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"bhardwj-sarvesh-projects/CurlyCoder","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":881},"@darthph0enix/commandcode-go-opencode-provider":{"version":"0.7.0","weekly":16,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"Darthph0enix7/opencode-commandcode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.7.0","code_v1":false,"code_v2":false,"since":null,"rank":952},"@zcy2nn/agent-forge":{"version":"1.7.2","weekly":11,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1203},"opencode-allowlist-plugin":{"version":"1.0.0","weekly":8,"desc":"OpenCode v2 plugin that gates file edits, shell commands, web and MCP calls behind an allowlist/denylist. Anything unlisted asks via the native permission dialog, enforced by the app and never by the ","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.19","since":null,"rank":1365},"opencode-kimi-subscription":{"version":"0.1.0","weekly":30,"desc":"Use your Kimi Code (Moonshot) subscription in OpenCode via OAuth \u2014 sign in with the device flow, no API tokens.","repo":"t94j0/opencode-kimi-subscription","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":666},"@jmtrin/opencode-kevin":{"version":"2.2.1","weekly":24,"desc":"Kevin \u2014 Observa y aprende: capa de aprendizaje para OpenCode","repo":"jmtrin/opencode-kevin","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":732},"opencode-interrupt-plugin":{"version":"0.4.46","weekly":68,"desc":"Streaming TTS + voice interruption for OpenCode. Speaks responses as they arrive and detects when you talk over it.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":490},"@aungmyokyaw/opencode-notify":{"version":"0.1.3","weekly":23,"desc":"OpenCode plugin that notifies user when AI request/session completes","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":false,"since":null,"rank":757},"@yibener/ralph-flow":{"version":"2.11.0","weekly":23,"desc":"opencode \u5de5\u4f5c\u6d41\u81ea\u52a8\u5316\u63d2\u4ef6 \u2014\u2014 \u8ba9 AI \u771f\u6b63\u9075\u5faa\u590d\u6742\u5de5\u4f5c\u6d41\uff1a\u6267\u884c\u3001\u72ec\u7acb\u9a8c\u8bc1\u3001\u91cd\u8bd5\uff0c\u76f4\u5230\u5b8c\u6210","repo":"534529531/ralph-flow","status":"v1","evidence":"dependency","v1_range":"^1.17.17","v2_range":null,"since":null,"rank":758},"@showlotus/opencode-image-vision":{"version":"1.0.10","weekly":29,"desc":"OpenCode plugin that adds vision capabilities to text-only LLMs by analyzing pasted images via vision AI providers","repo":"showlotus/opencode-image-vision","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":676},"@yyg27/manbun":{"version":"4.10.0","weekly":13,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"yyg27/manbun","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"4.10.0","code_v1":true,"code_v2":false,"since":null,"rank":1093},"@enerjizeit/opencode-session-manager":{"version":"1.2.1","weekly":25,"desc":"Never lose an opencode AI conversation \u2014 pin, back up, restore & auto-cleanup sessions, via natural language.","repo":"EnerJizeIT/opencode-session-manager","status":"v1","evidence":"dependency","v1_range":"^1.3.0","v2_range":null,"since":null,"rank":718},"opencode-multimodal":{"version":"0.1.6","weekly":22,"desc":"Give every opencode model multimodal capabilities by routing attachments to a fallback multimodal model. Configure everything via the /multimodal command.","repo":"zensi-dev/opencode-multimodal","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":775},"opencode-omeglecode":{"version":"0.5.0","weekly":42,"desc":"Real-time anonymous group chat in the OpenCode v2 sidebar","repo":"tanishqkancharla/omeglecode","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18414","v2_range":null,"since":null,"rank":580},"@haiilo/opencode-haiilo-ai":{"version":"0.4.2","weekly":33,"desc":"Official Haiilo AI plugin for OpenCode \u2014 auth (Manual API Key + Okta Device Flow) and automatic model discovery","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":637},"opencode-qwencode-oauth":{"version":"1.0.5","weekly":31,"desc":"Qwen OAuth authentication plugin for OpenCode with multi-account rotation and API translation","repo":"mseptiaan/opencode-qwencode-oauth","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":657},"@weldall/opencode":{"version":"0.3.2","weekly":4,"desc":"Routes company-system requests through Weldall's live, per-user skill catalog instead of general knowledge or an invented API call.","repo":"seibert-external/weldall","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.2","code_v1":false,"code_v2":false,"since":null,"rank":1675},"@phala/opencode-provider-aci":{"version":"0.7.3","weekly":27,"desc":"Native OpenCode provider for Attested Confidential Inference gateways","repo":"Dstack-TEE/private-ai-gateway","status":"v1","evidence":"dependency","v1_range":">=1.18.23 <2","v2_range":null,"since":null,"rank":696},"@loyslow/opencode-voice-groq":{"version":"0.1.2","weekly":11,"desc":"Groq voice input plugin for OpenCode","repo":"loyslow-dev/opencode-voice-groq","status":"v1","evidence":"dependency","v1_range":">=1.17.4 <2","v2_range":null,"since":null,"rank":1204},"@josxa/opencode-pty":{"version":"0.7.3","weekly":43,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering, and capture terminal snapshots","repo":"JosXa/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":573},"opencode-qq":{"version":"0.1.0","weekly":9,"desc":"QQ bot (C2C) <-> opencode bridge plugin","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1307},"opencode-smart-title":{"version":"1.0.3","weekly":14,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"dabaige53/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1042},"@allansantos-dev/opencode-memory":{"version":"0.4.0","weekly":12,"desc":"OpenCode plugin \u2014 persistent memory across sessions via mcp-memory-server.","repo":"AllanSantos-DV/opencode-memory","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":1147},"opencarl":{"version":"2.1.31","weekly":3,"desc":"OpenCARL - Dynamic rule injection for OpenCode. Rules load when relevant, disappear when not. Adapted from CARL by Chris Kahler.","repo":"KrisGray/opencarl","status":"v1","evidence":"dependency","v1_range":"^1.2.0","v2_range":null,"since":null,"rank":1809},"opencode-damage-control":{"version":"1.5.0","weekly":24,"desc":"OpenCode plugin that blocks dangerous commands and protects sensitive paths","repo":"whjvenyl/opencode-damage-control","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":733},"opencode-subagents-view":{"version":"0.3.0","weekly":22,"desc":"Terminal UI plugin for OpenCode that adds a live \"Subagents\" panel to the session sidebar. Unofficial, not affiliated with the OpenCode team.","repo":"giovannic96/opencode-subagents-view","status":"v1","evidence":"dependency","v1_range":"1.17.11","v2_range":null,"since":null,"rank":776},"opencode-notification":{"version":"0.0.5","weekly":25,"desc":"OpenCode plugin for simple system notifications when permissions are needed, generation completes, or errors occur","repo":"IdrisGit/opencode-notification","status":"v1","evidence":"dependency","v1_range":"^1.2.16","v2_range":null,"since":null,"rank":719},"opencode-gpt-image":{"version":"0.3.0","weekly":34,"desc":"Plug-and-play image generation & editing tools for opencode, powered by OpenAI gpt-image-2.","repo":"plfavreau/opencode-gpt-image","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":633},"opencode-sticky-retry":{"version":"0.3.0","weekly":48,"desc":"Configurable sticky retry plugin for opencode. Keeps retrying provider requests with backoff until success, a non-retriable rule matches, or the user aborts.","repo":"ronanhansel/opencode-sticky-retry","status":"v1","evidence":"dependency","v1_range":">=1.10.0","v2_range":null,"since":null,"rank":547},"@kuohu/opencode-tui-usage":{"version":"1.1.0","weekly":3,"desc":"OpenCode TUI \u989d\u5ea6\u663e\u793a\u63d2\u4ef6 - \u5728\u4fa7\u8fb9\u680f\u663e\u793a\u7528\u91cf\u548c\u989d\u5ea6\u4fe1\u606f","repo":"Yinxe/opencode-tui-usage","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1810},"@emiliano-go/totem":{"version":"0.5.1","weekly":19,"desc":"Agent enforcement plugin for totem memory system (OpenCode, Claude Code, Kimi Code)","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.1","code_v1":true,"code_v2":false,"since":null,"rank":855},"opencode-firecrawl-ng":{"version":"1.1.1","weekly":21,"desc":"OpenCode plugin that provides tool calls for Firecrawl","repo":"EpicEric/opencode-firecrawl-ng","status":"v1","evidence":"dependency","v1_range":"^1.18.29","v2_range":null,"since":null,"rank":799},"@nikhil8bph/codewiki":{"version":"0.6.0","weekly":6,"desc":"Standalone agent skills for source-grounded CodeWiki documentation, without a CodeWiki runtime or separate model harness.","repo":"Nikhil8bph/codewiki","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.0","code_v1":false,"code_v2":false,"since":null,"rank":1501},"opencode-tokenmeter-tui":{"version":"1.4.1","weekly":18,"desc":"OpenCode TUI plugin: TokenMeter sidebar \u2014 live token usage, cost, and delegation tree for sessions","repo":"jonasotoaguilar/opencode-tokenmeter","status":"v1","evidence":"dependency","v1_range":">=1.14.50 <2","v2_range":null,"since":null,"rank":882},"opencode-session-title":{"version":"0.1.0","weekly":140,"desc":"OpenCode TUI plugin: show the session title next to the prompt, like Claude Code does.","repo":"moritzWa/opencode-session-title","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":404},"@frankhommers/opencode-plugin-logger":{"version":"1.0.3","weekly":36,"desc":"A JSONL session event logger plugin for OpenCode","repo":"frankhommers/opencode-plugin-logger","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":614},"@playwo/opencode-cursor-oauth":{"version":"0.4.3","weekly":19,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"PoolPirate/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.3.4","v2_range":null,"since":null,"rank":856},"opencode-worktree-tools":{"version":"0.1.0","weekly":146,"desc":"OpenCode plugin: git worktree tools for the agent, in the same place Claude Code puts worktrees. No terminals, no prompt injection.","repo":"moritzWa/opencode-worktree-tools","status":"v1","evidence":"dependency","v1_range":">=1.18.27","v2_range":null,"since":null,"rank":394},"@rifqi2320/opencode-plugin":{"version":"0.1.0","weekly":8,"desc":"OpenCode v2 server plugin that sends Pocket Control push notifications (Expo Push Service or Firebase Cloud Messaging)","repo":"rifqi2320/opencode-pocket","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":true,"since":null,"rank":1366},"mimo-free-opencode-plugin":{"version":"0.2.1","weekly":17,"desc":"OpenCode provider plugin for Xiaomi MiMo Code's free mimo-auto model \u2014 anonymous, keyless, no account required","repo":"anshuman852/mimo-free-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":922},"opencode-resolve":{"version":"0.3.8","weekly":30,"desc":"OpenCode plugin that adds a lightweight resolver/coder harness for continuous agentic coding.","repo":"jshsakura/opencode-resolve","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":667},"@toninho09/opencode-cache-scope":{"version":"0.3.0","weekly":28,"desc":"opencode TUI sidebar panel with prompt cache hit rate and per-category cost for the current session","repo":"toninho09/opencode-cache-scope","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":686},"@saketek/saki-builder":{"version":"0.34.0","weekly":9,"desc":"A personal-scale shared toolkit for AI coding agents: research\u2192plan\u2192build\u2192qa\u2192review skills, safety hooks, adversarial reviewers, domain agents, and an execution protocol. OpenCode plugin edition of th","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.24","v2_range":null,"since":null,"rank":1308},"opencode-plugin-resumator":{"version":"0.6.1","weekly":8,"desc":"OpenCode plugin for per-turn project context injection, technical state retention, and native compaction enrichment.","repo":"lucas-moraes/opencode-plugin-resumator","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.6.1","code_v1":true,"code_v2":false,"since":null,"rank":1367},"opencode-oci-oidc":{"version":"1.1.27","weekly":6,"desc":"OpenCode plugin: OCI OIDC Auth \u2014 authenticates with OCI IAM (Confidential App or Mobile App / Device flow) and injects Bearer tokens into an OpenAI-compatible LLM endpoint.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1502},"@anna-jay/opencode-tokenstats":{"version":"0.1.2","weekly":6,"desc":"Shows cumulative input/output tokens and cache hit rate in the OpenCode TUI.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":1503},"@inferhub/opencode-usage":{"version":"0.1.3","weekly":46,"desc":"OpenCode plugin: InferHub balance, session/day/all-time usage, top model","repo":"inferhub/plugins","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":555},"@forget2save/mytui":{"version":"0.13.0","weekly":19,"desc":"Workspace config manager, session board, complete trajectory viewer, notifications, and tool timing for opencode TUI","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.16.0","v2_range":null,"since":null,"rank":857},"opencode-model-scout":{"version":"1.6.0","weekly":25,"desc":"opencode plugin that auto-discovers models from OpenAI-compatible providers and enriches them with context window sizes, capability flags, and model metadata. Supports Atlas, Ollama, oMLX, vLLM, TGI, ","repo":"rmk40/opencode-model-scout","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":720},"@bojackduy/opencode-db-client":{"version":"0.1.0","weekly":16,"desc":"Read-only database ER canvas for the terminal: an OpenCode v1/v2 plugin and a standalone `dbcanvas` app in one package.","repo":"bojackduy/opencode-db-client","status":"dual","evidence":"dependency","v1_range":">=1.4.0 <3","v2_range":"^2.0.18","since":null,"rank":953},"@piyush97/opencode-omniroute-v2":{"version":"0.2.0","weekly":6,"desc":"OpenCode v2 plugin for live OmniRoute model discovery, combos, authentication, and metadata.","repo":"piyush97/opencode-omniroute-v2","status":"v1","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":null,"since":null,"rank":1504},"opencode-headroom-plugin":{"version":"1.0.0","weekly":28,"desc":"OpenCode v2 plugin that transparently compresses large tool results via Headroom at the message level \u2014 works with any provider, including AWS Bedrock.","repo":"goldfix/opencode-headroom-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.19","since":null,"rank":687},"@npv12/opencode-cmd-provider":{"version":"2.0.1","weekly":16,"desc":"Command Code provider plugin for OpenCode V2","repo":"npv12/opencode-cmd-provider","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18050","v2_range":null,"since":null,"rank":954},"opencode-usage-limits":{"version":"0.3.0","weekly":142,"desc":"Show OpenCode Go and ClinePass subscription usage (5-hour / weekly / monthly) in the OpenCode TUI sidebar.","repo":"GamingNowEdward/opencode-usage-limits","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":402},"opencode-session-cost":{"version":"2.1.0","weekly":15,"desc":"OpenCode TUI plugin that shows subagent cost breakdown in the sidebar, using only OpenCode's own local session data.","repo":"igorvelho/opencode-session-cost","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":992},"opencode-backslash-newline":{"version":"0.1.0","weekly":133,"desc":"OpenCode TUI plugin: \\ then Enter inserts a newline in the prompt, like Claude Code.","repo":"moritzWa/opencode-backslash-newline","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":412},"@cheesecodestudio/opencode-tokenscope-v2":{"version":"2.0.0","weekly":17,"desc":"OpenCode plugin for detailed token usage analysis with breakdowns by category, visual charts, and subagent cost tracking","repo":"cheesecodestudio/opencode-tokenscope-v2","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":923},"opencode-simple-notify":{"version":"1.0.0","weekly":19,"desc":"Desktop notification plugin for OpenCode - works on Linux (dbus) and macOS (osascript)","repo":"Yusuzhan/opencode-simple-notify","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":858},"@nicodes/reindr-opencode":{"version":"0.0.3","weekly":55,"desc":"Editable browser interfaces for OpenCode sessions","repo":"nicodes/reindr","status":"v1","evidence":"dependency","v1_range":"1.18.22","v2_range":null,"since":null,"rank":523},"@vymalo/opencode-otel":{"version":"0.17.0","weekly":27,"desc":"OpenTelemetry plugin for OpenCode: exports developer interactions as OTLP traces, metrics and logs \u2014 real USD cost, all five token types (including cache read/write and reasoning), tool results, permi","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":697},"opencode-token-speed-plugin":{"version":"1.0.4","weekly":19,"desc":"OpenCode TUI plugin that displays real-time LLM output token speed (tok/s)","repo":"heimoshuiyu/opencode-token-speed-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":859},"opencode-infinity-loop-guard":{"version":"2.1.0","weekly":20,"desc":"OpenCode loop guard: blocks repeated tool calls and aborts repetitive streaming text with bounded automatic continuation.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":817},"@mrcarb0n/opencode-mcp-watchdog":{"version":"1.1.0","weekly":17,"desc":"Opencode plugin: auto-check and reconnect failed MCP servers, with TUI toast status","repo":"MrCarb0n/opencode-mcp-watchdog","status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":924},"@otto-assistant/opencode-claude":{"version":"1.0.0","weekly":28,"desc":"Claude Code in OpenCode \u2014 CLI-owned auth, Agent SDK harness, effort variants, tools/MCP, images & compact.","repo":"otto-assistant/opencode-claude","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":688},"opencode-raven":{"version":"2.3.2","weekly":32,"desc":"Context-saving search and on-demand MCP routing for OpenCode through focused Raven agents.","repo":"evilayman/opencode-raven","status":"dual","evidence":"dependency","v1_range":">=1.18.29 <2","v2_range":">=2.0.26 <3","since":null,"rank":647},"opencode-claude-commands":{"version":"0.1.1","weekly":24,"desc":"OpenCode plugin that loads slash commands from .claude/commands and .claude/skills directories","repo":"braydenbabbitt/opencode-claude-commands","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":734},"@dracondev/opencode-auto-continue":{"version":"7.8.1839","weekly":37,"desc":"Auto-continue stalled OpenCode sessions \u2014 stall recovery, todo nudging, review on completion, and AI-driven session analysis","repo":"DraconDev/opencode-auto-continue","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":607},"@alexandroheredia/opencode-last-activity":{"version":"0.1.1","weekly":15,"desc":"OpenCode TUI plugin that shows relative last-activity status for the current session.","repo":"alexandroheredia/opencode-last-activity","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":993},"@yandy-r/ycc-opencode":{"version":"6.0.0","weekly":138,"desc":"Experimental opt-in OpenCode V2 plugin registering the ycc bundle (skills, agents, commands, MCP servers, and session instructions) through its setup hook. Unlisted; the file-copy install remains the ","repo":"yandy-r/ystack","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"6.0.0","code_v1":false,"code_v2":true,"since":null,"rank":409},"@bfirestone45/opencode-frontend-design":{"version":"0.5.0","weekly":9,"desc":"Official OpenCode plugin package for frontend-design skills.","repo":"bfirestone/agent-marketplace","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1309},"opencode-overclock":{"version":"0.6.5","weekly":14,"desc":"Power-ups for opencode: background tasks, cron scheduling, quality-gate hooks, usage telemetry, and companion. Modular, toggleable.","repo":"tomtom103/opencode-overclock","status":"v1","evidence":"dependency","v1_range":"1.18.9","v2_range":null,"since":null,"rank":1043},"opencode-personality":{"version":"1.2.0","weekly":23,"desc":"Configurable personality and mood system plugin for OpenCode","repo":"joostvanwollingen/opencode-personality","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":759},"opencode-anti-loop":{"version":"0.2.2","weekly":24,"desc":"OpenCode plugin that detects and blocks infinite agent loops by tracking file hashes and command repetition","repo":"joeyism/opencode-anti-loop","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":735},"opencode-auto-force-resume":{"version":"3.84.0","weekly":12,"desc":"Intelligently detects and recovers stalled OpenCode sessions using abort+continue with status polling and progress tracking","repo":"DraconDev/opencode-auto-force-resume","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1148},"@adtention/opencode":{"version":"0.2.0","weekly":20,"desc":"ADtention sponsor unit for OpenCode \u2014 one quiet sponsor line in the TUI footer that pays you while your agent works.","repo":"adtention-ai/opencode","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":818},"opencode-bioresearcher":{"version":"1.11.1","weekly":21,"desc":"Biomedical research plugin for OpenCode: biomcp MCP server tools, scientific plotting skills, and deep-research subagent","repo":"yeyuan98/bioresearcher-skills","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.11.1","code_v1":false,"code_v2":false,"since":null,"rank":800},"@lerg96/opencode-auto-mode":{"version":"1.4.0","weekly":20,"desc":"OpenCode plugin for LLM-based automatic command approval with 3-tier safety, secret guard, and inline script analysis","repo":"lerg96/opencode-auto-mode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.4.0","code_v1":true,"code_v2":false,"since":null,"rank":819},"@socketry/opencode-provider-laiya":{"version":"0.1.0","weekly":12,"desc":"OpenCode plugin for dynamically discovering Laiya models.","repo":"socketry/opencode-provider-laiya","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.18","since":null,"rank":1149},"@skwid138/opencode-tui":{"version":"1.1.1","weekly":53,"desc":"Configurable TUI plugin for OpenCode \u2014 custom logo and prompt placeholders","repo":"skwid138/opencode-tui","status":"v1","evidence":"dependency","v1_range":">=1.14.50 <3","v2_range":null,"since":null,"rank":527},"opencode-claude-code-bridge":{"version":"0.2.1","weekly":10,"desc":"OpenCode plugin that bridges Claude Code's MCP servers and plugin-bundled skills into OpenCode.","repo":"EmilioEsposito/opencode-claude-code-bridge","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1258},"opencode-autogoal":{"version":"0.6.0","weekly":21,"desc":"Keep OpenCode working toward a goal until a condition is met. Set goals by just talking to it (\"keep going until the tests pass\") via tools, or with the /goal command. Includes a session.idle auto-loo","repo":"VerbalChainsaw/opencode-autogoal","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":801},"opencode-read-aloud":{"version":"0.1.0","weekly":123,"desc":"OpenCode TUI plugin: read the last answer aloud with Speechify or ElevenLabs, highlighting each word as it is spoken.","repo":"moritzWa/opencode-read-aloud","status":"v1","evidence":"dependency","v1_range":"1.18.34","v2_range":null,"since":null,"rank":421},"@vymalo/opencode-devtools":{"version":"0.17.0","weekly":10,"desc":"OpenCode plugin of everyday developer utilities the model can call locally: math (precise arithmetic, unit & base conversion, stats), codec (base64/hex/url, JWT decode, gzip), crypto (hash/hmac, uuid/","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":1259},"opencode-audio":{"version":"0.3.1","weekly":14,"desc":"OpenCode plugin for AI audio generation \u2014 music (Suno) and TTS (ElevenLabs, Fish Audio)","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1044},"opencode-yaml-hooks":{"version":"2026.3.29","weekly":11,"desc":"OpenCode plugin for running command, tool, and bash hooks from hooks.yaml during session and tool lifecycle events.","repo":"KristjanPikhof/OpenCode-Hooks","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1205},"opencode-session-guard":{"version":"0.1.0","weekly":6,"desc":"OpenCode plugin that enforces hard token thresholds \u2014 stops subagents at 70k and prompts the user to start a new session at 80k via system-message injection.","repo":"feanor5555/opencode-session-guard","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1505},"@omnichroma/opencode-stats-for-nerds":{"version":"2.0.0","weekly":5,"desc":"OpenCode v2 TUI plugin \u2014 token usage, speed, and cost stats in the sidebar","repo":"omni-/opencode-stats-for-nerds","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":1585},"opencode-direnv":{"version":"1.1.1","weekly":14,"desc":"OpenCode plugin that integrates direnv environment loading into shell commands","repo":"dan-online/opencode-direnv","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1045},"opencode-task-model":{"version":"1.3.1","weekly":21,"desc":"OpenCode plugin for synchronous and background subagents with per-call model and reasoning selection","repo":"lars-hagen/opencode-task-model","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.3.1","code_v1":false,"code_v2":false,"since":null,"rank":802},"@kodrunhq/opencode-autopilot":{"version":"1.33.1","weekly":25,"desc":"Curated agents, skills, and commands for the OpenCode AI coding CLI \u2014 autonomous orchestrator, multi-agent code review, model fallback, and in-session asset creation tools.","repo":"kodrunhq/opencode-autopilot","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":721},"opencode-disable-zen":{"version":"1.0.6","weekly":12,"desc":"OpenCode plugin to disable Zen provider for safe use at work","repo":"quino0627/opencode-disable-zen","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1150},"@frankhommers/opencode-smart-title":{"version":"0.3.1","weekly":29,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"frankhommers/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":677},"@abix5/opencode-hindsight":{"version":"0.7.0","weekly":18,"desc":"Hindsight memory bank plugin for OpenCode","repo":"abix5/opencode-hindsight","status":"v1","evidence":"dependency","v1_range":"^1.4.12","v2_range":null,"since":null,"rank":883},"@beremaran/opencode-subagent-throttle":{"version":"0.2.1","weekly":17,"desc":"OpenCode plugin that limits concurrent task and subagent calls with FIFO queueing.","repo":"beremaran/opencode-subagent-throttle","status":"v1","evidence":"dependency","v1_range":">=1.18.11 <2","v2_range":null,"since":null,"rank":925},"oh-my-taiyiforge":{"version":"1.1.0","weekly":27,"desc":"TaiyiForge \u2014 OpenCode \u63d2\u4ef6 + Claude/Codex/Cursor \u5171\u7528 taiyi-* \u4e5d\u9636\u6bb5\u7814\u53d1\u5de5\u4f5c\u6d41","repo":"Dong90/oh-my-taiyiforge","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":698},"opencode-better-hashline":{"version":"0.9.0","weekly":30,"desc":"Fail-closed, snapshot-bound line editing for OpenCode","repo":"makcimbx/opencode-better-hashline","status":"v1","evidence":"dependency","v1_range":"1.18.4","v2_range":null,"since":null,"rank":668},"opencode-token-cost-tracker":{"version":"0.3.0","weekly":13,"desc":"OpenCode TUI plugin: live tokens/sec, session token totals, and per-model cost breakdown with DeepSeek peak/off-peak pricing.","repo":"sulaimanh7877/opencode-token-cost-tracker","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":1094},"@ljw1004/opencode-trace":{"version":"0.1.4","weekly":24,"desc":"OpenCode plugin that saves raw json LLM request+responses as jsonl in ~/opencode-trace, with built-in HTML interactive viewer","repo":"ljw1004/opencode-trace","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":false,"code_v2":false,"since":null,"rank":736},"@cipher208/opencode-doc-select":{"version":"0.1.0","weekly":11,"desc":"OpenCode plugin: open a file in a tmux pane and read back the text the user selected with the mouse.","repo":"Cipher208/opencode-doc-select","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1206},"opencode-easy-vision":{"version":"1.6.1","weekly":20,"desc":"OpenCode plugin that restores the paste-and-ask workflow for text-only models by saving pasted images and injecting MCP tool instructions","repo":"devadathanmb/opencode-easy-vision","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":820},"opencode-ssh-session":{"version":"0.3.0","weekly":16,"desc":"OpenCode plugin for persistent SSH sessions with shell state persistence","repo":"PedroKlein/opencode-ssh-session","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":955},"@quintindk/opencode-herdr":{"version":"0.1.0","weekly":8,"desc":"SQLite-backed Herdr agent coordination with OpenCode and Herdr sidebar projections.","repo":"quintindk/opencode-herdr","status":"v1","evidence":"dependency","v1_range":"1.18.27","v2_range":null,"since":null,"rank":1368},"opencode-provider-phala-cloud":{"version":"0.7.3","weekly":26,"desc":"Phala Cloud provider for OpenCode with verified ACI transport and per-response receipt verification","repo":"Dstack-TEE/private-ai-gateway","status":"v1","evidence":"dependency","v1_range":">=1.18.23 <2","v2_range":null,"since":null,"rank":708},"opencode-team-lead":{"version":"1.0.0","weekly":15,"desc":"Team-lead orchestrator agent for opencode \u2014 delegates work, reviews quality, manages context","repo":"azrod/opencode-team-lead","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":994},"@banburist/opencode-engine-hud":{"version":"0.1.1","weekly":2,"desc":"Live local-inference telemetry (tok/s, TTFT, prefill) pinned to the OpenCode sidebar.","repo":"charlesnutter/opencode-engine-hud","status":"v1","evidence":"dependency","v1_range":"1.18.0","v2_range":null,"since":null,"rank":1940},"opencode-status-bar":{"version":"0.7.0","weekly":12,"desc":"OpenCode TUI plugin \u2014 displays current time (HH:mm) and battery level in the sidebar","repo":"AzYuJie/opencode-status-bar","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1151},"@leo.gimp/opencode-auto-allow":{"version":"0.1.0","weekly":5,"desc":"OpenCode TUI plugin: /allow toggles the built-in auto-approve permissions mode, with a persistent allow indicator in the home footer.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1586},"opencode-1min":{"version":"0.3.0","weekly":13,"desc":"1min.AI pour OpenCode 2+ : provider + 100 modeles decouverts (traduction OpenAI -> 1min via hooks HTTP, tool-call emule).","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.30","since":null,"rank":1095},"@candelahq/opencode":{"version":"0.8.2","weekly":7,"desc":"OpenCode plugin for Candela \u2014 conversational cost queries, budget tracking, model configuration, and LLM observability","repo":"candelahq/opencode-candela","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1433},"opencode-todo":{"version":"0.0.3","weekly":24,"desc":"A personal task backlog for OpenCode, for you, not the agent.","repo":"ainformatico/opencode-todo","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":737},"opencode-file-tree":{"version":"0.1.6","weekly":17,"desc":"TUI sidebar plugin for opencode that shows a file tree with directory browsing and inline file preview.","repo":"tm23/opencode-file-tree","status":"v1","evidence":"dependency","v1_range":"^1.3.5","v2_range":null,"since":null,"rank":926},"@a4hgehad/oh-my-openagent-slim":{"version":"0.8.12","weekly":18,"desc":"Lightweight agent orchestration plugin for OpenCode - Egyptian mythology themed fork","repo":"3r3bu5/oh-my-openagent-slim","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":884},"opencode-auto-translate":{"version":"0.5.3","weekly":13,"desc":"Translate user prompts to English and assistant responses to the configured language in OpenCode.","repo":"dogalyir/opencode-auto-translate","status":"v1","evidence":"dependency","v1_range":"^1.18.5","v2_range":null,"since":null,"rank":1096},"@rajnandan1/ken":{"version":"1.3.0","weekly":6,"desc":"Thompson-mode systems discipline for AI agents. Try it, and if it doesn't work, throw it out and do it again.","repo":"rajnandan1/ken","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.3.0","code_v1":true,"code_v2":false,"since":null,"rank":1506},"open-sidebar":{"version":"1.2.20","weekly":15,"desc":"Directory browsing and pinned project scripts for the OpenCode TUI","repo":"fosterbarnes/openSidebar","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":995},"opencode-context-guard":{"version":"0.3.1","weekly":12,"desc":"OpenCode plugin that enforces context management \u2014 STATE.md injection, planning artifacts, git awareness, and obligation tracking","repo":"keefetang/opencode-context-guard","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":1152},"@marcelorodrigo/opencode-development-crew":{"version":"1.0.0","weekly":29,"desc":"Development Crew skills: a skills-first pipeline with Rubber Duck, Architect, Implementer, and Code Reviewer","repo":"marcelorodrigo/development-crew","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":678},"opencode-provider-redpill":{"version":"0.7.3","weekly":18,"desc":"RedPill ACI provider for OpenCode","repo":"Dstack-TEE/private-ai-gateway","status":"v1","evidence":"dependency","v1_range":">=1.18.23 <2","v2_range":null,"since":null,"rank":885},"@finger_xie/opencode-plugin-litellm":{"version":"0.1.2","weekly":20,"desc":"OpenCode plugin for connecting to LiteLLM through an OpenAI-compatible provider.","repo":"yuyu1025/opencode-plugin-litellm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":821},"opencode-project-panel":{"version":"0.1.9","weekly":11,"desc":"OpenCode TUI plugin with a file manager and permissions panels","repo":"chenkumi/opencode-project-panel","status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":1207},"opencode-commandcode-provider":{"version":"0.1.0","weekly":15,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"nathnael-desta/opencode-commandcode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":996},"opencode-kolchoz-loop":{"version":"2.5.1","weekly":3,"desc":"Multi-agent Ralph Loop plugin for OpenCode - Januszek, Grazynka, Areczek, Anetka","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.7","v2_range":null,"since":null,"rank":1811},"opencode-skill-registry":{"version":"0.3.0","weekly":12,"desc":"OpenCode plugin that generates a lightweight per-project index of skills and convention files.","repo":"andresnator/opencode-skill-registry","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":1153},"opencode-background-panel":{"version":"0.2.36","weekly":12,"desc":"OpenCode TUI plugin showing real-time background task list","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1154},"@kitlangton/opencode-session-recap":{"version":"0.1.2","weekly":25,"desc":"Transient session recaps for the OpenCode V2 TUI","repo":"kitlangton/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17271","v2_range":null,"since":null,"rank":722},"@amadshobi/oh-my-hook":{"version":"0.9.3","weekly":9,"desc":"The ultimate power-tools, guardrails, and runtime enhancement suite for OpenCode coding agents.","repo":"amadshobi/oh-my-hook","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.9.3","code_v1":true,"code_v2":false,"since":null,"rank":1310},"@kidsinai/kids-opencode-plugin":{"version":"0.0.24","weekly":20,"desc":"opencode plugin that turns opencode into a kid-safe coding mentor: kid-safe system prompt, tool whitelist (no shell), DeepRouter routing, audit emission.","repo":"kidsinai/kids-opencode","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":822},"opencode-tuicr-plugin":{"version":"0.1.1","weekly":4,"desc":"OpenCode TUI plugin that launches tuicr reviews from Herdr.","repo":"dartyuhov/opencode-tuicr-plugin","status":"v1","evidence":"dependency","v1_range":"1.4.10","v2_range":null,"since":null,"rank":1676},"opencode-redact":{"version":"1.0.4","weekly":25,"desc":"OpenCode plugin that automatically redacts API keys, tokens, passwords and other secrets from all data sent to LLMs","repo":"meimingqi222/opencode-redact","status":"v1","evidence":"dependency","v1_range":"^1.15.11","v2_range":null,"since":null,"rank":723},"opencode-stats-for-nerds":{"version":"1.0.0","weekly":20,"desc":"OpenCode TUI plugin \u2014 token usage, speed, and cost stats in the sidebar","repo":"imluckii/opencode-stats-for-nerds","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":823},"opencode-screenshot-vision":{"version":"1.4.1","weekly":16,"desc":"OpenCode plugin: let a text-only LLM read browser screenshots via local Ollama with OpenCode Zen fallback.","repo":"oyale/opencode-screenshot-vision","status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":956},"opencode-subagent-tree":{"version":"0.1.4","weekly":12,"desc":"OpenCode plugin: live sub-agent tree in the TUI sidebar \u2014 active/completed sub-agents from the session graph","repo":"preved911/opencode-subagent-tree","status":"v1","evidence":"dependency","v1_range":">=1.18.25 <2","v2_range":null,"since":null,"rank":1155},"@vaibhavgupta0786/opencode-voice":{"version":"0.3.4","weekly":18,"desc":"Local-only push-to-talk dictation for OpenCode v2 \u2014 press F9, speak, press F9.","repo":"vaibhavgupta0786/opencode-voice","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.12","since":null,"rank":886},"opencode-btw":{"version":"0.4.0","weekly":13,"desc":"Hint injection plugin for OpenCode \u2014 nudge the model mid-task without interrupting its flow","repo":"kldzj/opencode-btw","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1097},"@howaboua/opencode-usage-plugin":{"version":"0.1.10","weekly":35,"desc":"opencode plugin for tracking AI provider usage, rate limits, and quotas","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":621},"acp-headroom-opencode":{"version":"0.2.5","weekly":8,"desc":"Headroom tool-output compression for OpenCode \u2014 compresses oversized tool results via a local Headroom proxy and lets the model retrieve originals back by hash.","repo":"wentaonb123/acp-headroom","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1369},"opencode-qoder-auth":{"version":"0.2.8","weekly":21,"desc":"opencode auth plugin \u2014 Qoder AI models with bundled SDK, zero config required","repo":"zxcrf/opencode-qoder-auth","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":803},"@yueby/opencode-subagent-sidebar":{"version":"0.1.5","weekly":11,"desc":"OpenCode TUI plugin for viewing direct child sessions","repo":"Yueby/opencode-subagent-sidebar","status":"v1","evidence":"dependency","v1_range":"1.18.18","v2_range":null,"since":null,"rank":1208},"opencode-okf-context":{"version":"0.3.0","weekly":7,"desc":"OpenCode plugin: progressive disclosure + auto-unload for OKF (Open Knowledge Format) knowledge bundles. Inspired by DCP's outbound-only context transformation.","repo":"likai-hust/opencode-okf-context","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":1434},"@streetturtle/opencode-open-in":{"version":"2.0.0","weekly":18,"desc":"OpenCode TUI sidebar plugin to open session folders in IDEs","repo":"streetturtle/opencode-better-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":887},"@nano-step/opencode-worktree-plugin":{"version":"4.0.8","weekly":11,"desc":"Manage git worktrees across parallel OpenCode sessions \u2014 plugin + CLI","repo":"nano-step/opencode-worktree-plugin","status":"v1","evidence":"dependency","v1_range":">=1.4.6","v2_range":null,"since":null,"rank":1209},"opencode-speak":{"version":"1.1.2","weekly":20,"desc":"Text-to-speech plugin for OpenCode \u2014 hear LLM responses spoken aloud using Kokoro or Supertonic 3","repo":"ahmed0magdy/opencode-speak","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":824},"@sulesky/opencode-plugger-tui":{"version":"0.1.4","weekly":11,"desc":"TUI module for @sulesky/opencode-plugger \u2014 register in `tui.json` `plugin[]`.","repo":"kapelan/plugger-open-code","status":"v1","evidence":"dependency","v1_range":">=1.14","v2_range":null,"since":null,"rank":1210},"opencode-chat-channel":{"version":"1.2.15","weekly":6,"desc":"opencode plugin \u2014 multi-channel bot (Feishu/Lark, WeCom) with extensible ChatChannel interface","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1507},"opencode-lazy":{"version":"0.2.2","weekly":9,"desc":"Plugin manager for OpenCode. Search, install, and manage plugins without leaving your session.","repo":"griffinmartin/opencode-lazy","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1311},"opencode-aurora-ui":{"version":"1.0.2","weekly":9,"desc":"Aurora Glass UI enhancement plugin and theme for OpenCode TUI","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1312},"opencode-grok-imagine-plugin":{"version":"0.1.1","weekly":13,"desc":"opencode plugin for xAI Grok Imagine image and video generation (grok-imagine-image, grok-imagine-image-quality, grok-imagine-video, grok-imagine-video-1.5-preview) via a CLIProxyAPI/OpenAI-compatible","repo":"caoool/opencode-grok-imagine-plugin","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1098},"@vheins/opencode-pet-statusline":{"version":"0.2.0","weekly":7,"desc":"OpenCode v1 TUI plugin: an animated Tamagotchi-style pixel pet in the sidebar that reacts to background subagent activity.","repo":"vheins/opencode-pet-statusline","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":false,"since":null,"rank":1435},"opencode-github-release":{"version":"0.5.0","weekly":23,"desc":"OpenCode plugin to create git tags and publish GitHub releases with semantic versioning.","repo":"amestsantim/opencode-github-release","status":"v1","evidence":"dependency","v1_range":"^1.14.41","v2_range":null,"since":null,"rank":760},"@alghanem/opencode-flutter":{"version":"0.3.3","weekly":22,"desc":"Production-grade OpenCode plugin for Flutter \u2014 multi-model orchestration, agent harness, LSP tools, and discipline hooks","repo":"mohamadalghanem474/opencode-flutter","status":"v1","evidence":"dependency","v1_range":"^1.4.2","v2_range":null,"since":null,"rank":777},"browser-smoke":{"version":"1.0.4","weekly":7,"desc":"MCP browser smoke testing plugin for OpenCode \u2014 Playwright-based UI testing via browser automation","repo":"sukirman1901/browser-smoke","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.4","code_v1":false,"code_v2":false,"since":null,"rank":1436},"@mynameistito/oc-ctrl-enter-force-import":{"version":"0.1.2","weekly":10,"desc":"OpenCode TUI plugin that interrupts the active run and submits the prompt with Ctrl+Enter.","repo":"mynameistito/oc-ctrl-enter-force-import","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1260},"@dahuangggg/opencode-headroom":{"version":"0.3.2","weekly":26,"desc":"Headroom-compatible native OpenCode plugin for tool-output compression and CCR retrieval","repo":"dahuangggg/opencode-headroom","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"rank":709},"auto-mode-gate":{"version":"0.4.3","weekly":16,"desc":"Deterministic-first permission control for OpenCode and Pi","repo":"Yivas/auto-mode-gate","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.3","code_v1":true,"code_v2":false,"since":null,"rank":957},"opencode-dux":{"version":"1.4.26","weekly":5,"desc":"Agent orchestration, management, and operations plugin for OpenCode","repo":"bakhtiar-personal-work/opencode-dux","status":"v1","evidence":"dependency","v1_range":"^1.16.0","v2_range":null,"since":null,"rank":1587},"opencode-lmstudio-warm":{"version":"0.3.2","weekly":11,"desc":"Deterministic LM Studio model pre-warm gate for opencode \u2014 loads and keeps the target model resident before every request, healing cold starts and mid-session TTL evictions.","repo":"diegomarino/lm-studio-warm","status":"v1","evidence":"dependency","v1_range":"1.17.10","v2_range":null,"since":null,"rank":1211},"opencode-volcengine-stats":{"version":"0.3.0","weekly":17,"desc":"OpenCode TUI plugin: show Volcengine Ark Coding Plan quota (5h / weekly / monthly) as progress bars in the session sidebar.","repo":"overstart/opencode-volcengine-stats","status":"v1","evidence":"dependency","v1_range":"^1.18.29","v2_range":null,"since":null,"rank":927},"oc-solomemory":{"version":"1.0.8","weekly":9,"desc":"Persistent memory plugin for OpenCode \u2014 your AI agent remembers across sessions and projects","repo":"solomemory-ai/opencode-solomemory","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":1313},"opencode-gemini-oauth":{"version":"1.1.4","weekly":24,"desc":"OpenCode plugin for Google Gemini OAuth authentication (Antigravity)","repo":"Marquinho/opencode-gemini-oauth","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":738},"opencode-qoder-plugin":{"version":"0.2.3","weekly":13,"desc":"opencode plugin \u2014 Qoder AI models with bundled SDK, zero config required","repo":"yee94/opencode-qoder-provider","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1099},"opencode-sa-assistant":{"version":"0.2.10","weekly":6,"desc":"OpenCode plugin for AWS Solutions Architect assistant with multi-agent Guru system","repo":"onesuit/SaAssistant","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1508},"@a-r-m-i-n/opencode-openai-usage":{"version":"0.1.5","weekly":15,"desc":"OpenCode plugin that shows ChatGPT/OpenAI usage in the sidebar and command palette.","repo":"a-r-m-i-n/opencode-openai-usage","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":997},"@oxhive/opencode-hivemind":{"version":"0.14.3","weekly":13,"desc":"HiveMind persistent memory plugin for OpenCode. Auto-registers MCP server and provides memory skills.","repo":"oxHive/hivemind","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1100},"opencode-exit-plan":{"version":"1.0.0","weekly":33,"desc":"OpenCode plugin that exits plan mode when you approve implementation.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":638},"opencode-tui-deepseek-cny":{"version":"1.0.0","weekly":10,"desc":"\u5728 OpenCode TUI \u53f3\u4fa7\u680f\u663e\u793a DeepSeek V4 \u4eba\u6c11\u5e01\u8d39\u7528\u548c\u8d26\u6237\u4f59\u989d\u3002","repo":"ahasasjeb/opencode-tui-deepseek-cny","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1261},"@jimmyyen/opencode-speak-human-tw":{"version":"1.6.6","weekly":20,"desc":"\u8aaa\u4eba\u8a71\uff1a\u7e41\u9ad4\u4e2d\u6587\u7684\u53bb AI \u5473\u6539\u5beb skill for OpenCode. Based on Raymond Hou (\u96f7\u8499\u4e09\u5341) \u7684 speak-human-tw.","repo":"cawa0505/opencode-speak-human-tw","status":"v1","evidence":"dependency","v1_range":">=1.17.9","v2_range":null,"since":null,"rank":825},"opencode-remote-agent":{"version":"0.3.0","weekly":29,"desc":"OpenCode plugin to run OpenCode agent tasks remotely on AWS ECS Fargate. Offload long-running coding tasks to the cloud.","repo":"petrjirous/opencode-remote-agent","status":"v1","evidence":"dependency","v1_range":"^1.1.0","v2_range":null,"since":null,"rank":679},"@ranger-testing/opencode-plugin":{"version":"3.1.8","weekly":11,"desc":"Ranger plugin for OpenCode - feature tracking hooks for AI coding sessions","repo":"ranger-testing/trailhead","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1212},"opencode-cache-stats":{"version":"1.1.0","weekly":25,"desc":"OpenCode TUI plugin displaying real-time token cache stats in the sidebar","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":724},"caspian-opencode-plugin":{"version":"0.1.7","weekly":13,"desc":"OpenCode plugin \u2014 bidirectional Caspian messaging (email, Telegram, Discord) with a reliability-critical path","repo":"TryCaspian/caspian-sdk","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1101},"opencode-browser-annotation-plugin":{"version":"0.8.0","weekly":5,"desc":"Select an element in your browser, type an instruction, and send it to your OpenCode agent over a loopback + SSH tunnel. Text and element metadata only (no screenshots).","repo":"caoool/opencode-browser-annotation-plugin","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1588},"@esuyo/esuyo-opencode-video":{"version":"0.1.6","weekly":23,"desc":"OpenCode plugin to send video as input_video to vision models with ffmpeg preprocessing (<1000x1000, 10fps) and automatic frame fallback","repo":"8perezm/esuyo-opencode-video","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":761},"opencode-bmad-workflow":{"version":"0.4.1","weekly":15,"desc":"BMAD workflow plugin for opencode \u2014 automates epic, feature, sprint and code review workflows using specialized AI agents","repo":"Alex-stack-cell/opencode-bmad-workflow","status":"v1","evidence":"dependency","v1_range":"1.4.7","v2_range":null,"since":null,"rank":998},"@himanshujangir/frank":{"version":"0.2.2","weekly":11,"desc":"Local receipt and pushback guardrails for AI coding agents.","repo":"HimanshuJ16/frank","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.2","code_v1":true,"code_v2":false,"since":null,"rank":1213},"openqwencode":{"version":"0.1.8","weekly":24,"desc":"OpenCode plugin for Qwen OAuth login and free Qwen Code models","repo":"Daltonganger/openqwencode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.8","code_v1":false,"code_v2":false,"since":null,"rank":739},"opencode-usage-panel":{"version":"0.1.1","weekly":6,"desc":"Sidebar token-usage and cost panel for the opencode TUI. Breaks a session down by model with per-model cost, context usage, and configurable peak/off-peak pricing.","repo":"shiv-source/opencode-usage-panel","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1509},"@4rcadia/opencode-rtk":{"version":"0.1.0","weekly":16,"desc":"OpenCode plugin that proxies shell commands through rtk to reduce LLM token consumption.","repo":"Arcadi4/opencode-rtk","status":"v1","evidence":"dependency","v1_range":"^1.14.39","v2_range":null,"since":null,"rank":958},"opencode-pets":{"version":"1.0.2","weekly":15,"desc":"Desktop pet that reacts to your OpenCode coding sessions in real-time","repo":"varoyik/opencode-pets","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":999},"opencode-rmux":{"version":"1.4.0","weekly":9,"desc":"Opencode plugin that bridges AI coding agent sessions with RMUX terminal multiplexer \u2014 cross-platform subagent pane management and AI-driven RMUX control tools","repo":"ShiYouming/opencode-rmux","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1314},"@frontendxlab/opencode-visual-inspector":{"version":"1.5.1","weekly":12,"desc":"Select web UI elements and send precise visual change requests to OpenCode","repo":"frontendxlab/opencode-annotate","status":"dual","evidence":"dependency","v1_range":"0.0.0-v1-202510310553","v2_range":"0.0.0-beta-19296","since":null,"rank":1156},"oc-mnemoria":{"version":"0.3.5","weekly":10,"desc":"Persistent shared memory (hive mind) for OpenCode agents, powered by the mnemoria Rust engine","repo":"one-bit/oc-mnemoria","status":"v1","evidence":"dependency","v1_range":"^1.2.4","v2_range":null,"since":null,"rank":1262},"opencode-localmemory":{"version":"2.0.0","weekly":15,"desc":"Persistent local memory plugin for OpenCode \u2014 Markdown files with YAML frontmatter, zero cost, fully offline","repo":"DevairRestani/memmoryit","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1000},"opencode-probity":{"version":"0.3.0","weekly":12,"desc":"OpenCode plugin that enforces TDD workflow using probity","repo":"anthony-dius/opencode-probity","status":"v1","evidence":"dependency","v1_range":"1.0.85","v2_range":null,"since":null,"rank":1157},"disunday":{"version":"1.0.12","weekly":21,"desc":"Discord bot for controlling OpenCode coding sessions","repo":"code-xhyun/disunday","status":"v1","evidence":"dependency","v1_range":"^1.1.12","v2_range":null,"since":null,"rank":804},"@vymalo/opencode-lightbridge":{"version":"0.17.0","weekly":15,"desc":"Umbrella OpenCode plugin for ADR-0012: one shared credential (TokenRuntime) drives both the LLM gateway bearer and OTEL export, so a developer authenticates once and every egress rides the same projec","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":1001},"oc-solomemory-dev":{"version":"1.0.8-dev.20260220054123.39f99b9","weekly":9,"desc":"Persistent memory plugin for OpenCode \u2014 your AI agent remembers across sessions and projects","repo":"solomemory-ai/opencode-solomemory","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":1315},"opencode-craft":{"version":"0.5.3","weekly":5,"desc":"Senior pair programmer, craftsmanship coach, and knowledge ledger plugin for OpenCode","repo":"pauloralves/opencode-craft","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.3","code_v1":true,"code_v2":false,"since":null,"rank":1589},"@leo000001/opencode-quota-sidebar":{"version":"4.1.2","weekly":16,"desc":"OpenCode plugin that shows quota and token usage in TUI sidebar panels and compact session titles","repo":"xihuai18/opencode-quota-sidebar","status":"v1","evidence":"dependency","v1_range":"^1.3.5","v2_range":null,"since":null,"rank":959},"@rolled-potatoes/opencode-mermaid":{"version":"0.2.0","weekly":13,"desc":"OpenCode plugin \u2014 render Mermaid diagrams in the browser","repo":"rolled-potatoes/opencode-mermaid","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1102},"@aundal/opencode-token-monsters":{"version":"0.1.5","weekly":15,"desc":"OpenCode plugin that shows Token Monsters token usage breakdowns in the TUI sidebar.","repo":"aundal/opencode-token-monsters","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1002},"opencode-monitor-plugin":{"version":"1.2.3","weekly":20,"desc":"OpenCode background, monitor, loop, and schedule job plugin with TUI status indicator. Requires och (custom opencode build with MCP/TUI integrations).","repo":"Shodocan/opencode-monitor-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"issue":"https://github.com/Shodocan/opencode-monitor-plugin/issues/2","rank":826},"opencode-crawl4ai":{"version":"0.1.0","weekly":20,"desc":"OpenCode plugin for unrestricted web access via crawl4ai \u2014 fetch, search, extract, screenshot, crawl, map","repo":"bewinxed/opencode-crawl4ai","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":827},"opencode-misrules":{"version":"0.1.2","weekly":5,"desc":"opencode plugin: persistent session rules that survive compaction","repo":"mdementev/opencode-misrules","status":"v1","evidence":"dependency","v1_range":"^1.18.25","v2_range":null,"since":null,"rank":1590},"opencode-session-guardian":{"version":"1.9.0","weekly":8,"desc":"OpenCode plugin that prevents session crashes from oversized images/screenshots and recovers context from broken sessions","repo":"r00tedbrain-backup/opencode-session-guardian","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1370},"@alessiods/noclank":{"version":"1.0.3","weekly":4,"desc":"Kills AI-generated clankerspeech slop. Forces plain, direct, human-sounding prose.","repo":"alessio-ds/no-clank","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":true,"code_v2":false,"since":null,"rank":1677},"@mem9/opencode":{"version":"0.1.6","weekly":22,"desc":"OpenCode memory plugin \u2014 cloud-persistent AI agent memory with hybrid vector + keyword search via mem9","repo":"mem9-ai/mem9","status":"v1","evidence":"dependency","v1_range":"1.14.19","v2_range":null,"since":null,"rank":778},"opencode-hard-limit":{"version":"0.15.0","weekly":15,"desc":"OpenCode plugin that hard-stops model calls before you burn through your AI quota. Monitors the 5h or weekly window for Claude and OpenAI, blocks at a configurable percent-remaining threshold, and sho","repo":"felipesotero/opencode-hard-limit","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.15.0","code_v1":true,"code_v2":false,"since":null,"rank":1003},"@ymchun/opencode-ollama-usage":{"version":"1.1.3","weekly":13,"desc":"An opencode TUI plugin for Ollama usage information.","repo":"ymchun/opencode-ollama-usage","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1103},"@suiramdev/opencode-meat":{"version":"0.6.1","weekly":11,"desc":"Run meat.dev reading diffs inside OpenCode","repo":"suiramdev/opencode-meat","status":"v1","evidence":"dependency","v1_range":"next","v2_range":null,"since":null,"rank":1214},"opencode-pty-test":{"version":"0.1.4-test.7","weekly":17,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"MBanucu/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.1.51","v2_range":null,"since":null,"rank":928},"opencode-plain-english":{"version":"0.1.0","weekly":4,"desc":"Plain-English communication mode plugin for opencode","repo":"rubenxyz/opencode-plain-english","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1678},"opencode-poke":{"version":"0.1.5","weekly":7,"desc":"OpenCode TUI plugin to interact with stuck subagents \u2014 abort, retry, or send instructions to frozen child sessions","repo":"Adamkadaban/opencode-poke","status":"v1","evidence":"dependency","v1_range":">=1.15.0 <2.0.0","v2_range":null,"since":null,"rank":1437},"kodradev-opencode-subagent-statusline":{"version":"0.1.2","weekly":79,"desc":"Live subagent status, execution time and token usage in the OpenCode V2 sidebar","repo":"KodraDev/opencode-subagent-statusline","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.23 <3","since":null,"rank":465},"@chime-io/plugin-opencode":{"version":"2.0.0","weekly":3,"desc":"OpenCode plugin for mobile notifications - Telegram alerts for AI coding sessions","repo":"yourusername/telnotify","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1812},"opencode-gaslight":{"version":"0.1.1","weekly":12,"desc":"OpenCode TUI plugin to edit assistant responses and thinking in-place, rewriting session history for future context","repo":"Adamkadaban/opencode-gaslight","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"issue":"https://github.com/Adamkadaban/opencode-gaslight/issues/2","rank":1158},"opencode-plugin-utf8":{"version":"1.0.0","weekly":7,"desc":"OpenCode plugin that ensures UTF-8 encoding for shell environments, fixing Chinese character garbled text on Windows","repo":"elvisw/opencode-plugin-utf8","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1438},"opencode-tell-sessions":{"version":"1.0.0","weekly":13,"desc":"Inter-session direct messaging (DM) for OpenCode V1 & V2: agents in different sessions can message each other","repo":"ThomasSanna/opencode-tell-sessions","status":"v1","evidence":"dependency","v1_range":"^0.0.0-next-17430","v2_range":null,"since":null,"rank":1104},"@rachel_rotenberg/ai-contribution-tracker":{"version":"1.0.46","weekly":12,"desc":"OpenCode plugin \u2014 tracks AI coding sessions and tags git commits with Impacted by AI markers","repo":"YoavLax/AI-Contribution-Tracker","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1159},"@vymalo/opencode-provider-sync":{"version":"0.17.0","weekly":27,"desc":"Shared provider-registration + model-discovery engine (config parsing, cached sync, scheduler) for the @vymalo OpenCode plugin suite.","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":699},"opencode-policy":{"version":"0.1.4","weekly":12,"desc":"OpenCode plugin for blocked file patterns and prompt injection policies","repo":"tjvjk/opencode-policy","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":true,"code_v2":false,"since":null,"rank":1160},"@get-keel/opencode-plugin":{"version":"0.1.9","weekly":15,"desc":"Keel enforcement plugin for OpenCode \u2014 blocks rule violations at tool.execute.before, outside the agent's context window.","repo":"qiweiz94/keel","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.9","code_v1":true,"code_v2":false,"since":null,"rank":1004},"@arcevico/opencode-agent-pulse":{"version":"0.2.7","weekly":10,"desc":"Agent effectiveness analytics for OpenCode \u2014 health scores, tool performance, agent comparison, and prompt change tracking. Not just token counts.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1263},"opencode-better-file-upload":{"version":"0.2.1","weekly":18,"desc":"OpenCode plugin that makes dragging any file (PDF, Word, PowerPoint, Excel, \u2026) into chat just work \u2014 even on models that can't read binary documents.","repo":"brikerman/opencode-better-file-upload","status":"v1","evidence":"dependency","v1_range":">=1.14","v2_range":null,"since":null,"rank":888},"@cedricg-dev/opencode-session-viewer":{"version":"0.3.1","weekly":4,"desc":"A local dashboard for [opencode](https://opencode.ai) that shows live session activity \u2014 messages, status, and model usage \u2014 in your browser.","repo":"CedricG-dev/opencode-session-viewer","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1679},"opencode-github-sync":{"version":"3.0.1","weekly":34,"desc":"Sync your OpenCode config, skills, and selected sessions across machines via a private GitHub repo \u2014 as a plugin or a CLI.","repo":"doomsday616/opencode-github-sync","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"3.0.1","code_v1":false,"code_v2":false,"since":null,"rank":634},"omo-olympus":{"version":"0.2.13","weekly":9,"desc":"Greek mythology personas for opencode agents \u2014 watch Sisyphus, Oracle, and friends narrate your AI workflow in the sidebar","repo":"akasai/omo-olympus","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1316},"oc-plugin-binetz-sync":{"version":"1.3.0","weekly":2,"desc":"Syncs OpenCode config from Binetz sync endpoint on every startup","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1941},"opencode-brevity":{"version":"0.0.1","weekly":2,"desc":"OpenCode plugin that makes AI responses more brief by removing filler words, articles, and pleasantries","repo":"Tarquinen/opencode-brevity","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1942},"@aeondave/opencode-tokenomics":{"version":"0.1.0","weekly":9,"desc":"Real-time token usage & cost dashboard for OpenCode, split by project. Boots a local web server on startup and opens it in the browser.","repo":"AeonDave/opencode-tokenomics","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1317},"opencode-keep-going":{"version":"1.0.0","weekly":12,"desc":"OpenCode TUI plugin that sends a continue prompt when you press Enter on an empty input.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":1161},"agent-ultramode":{"version":"0.2.0","weekly":10,"desc":"Best-of-N for coding agents with a same-model verifier, verifier-guided repair, and adaptive early-exit: run your task N times in isolated git worktrees, verify, repair the winner past the best-of-N c","repo":"maverick-tr/agent-ultramode","status":"v1","evidence":"dependency","v1_range":"^1.0.153","v2_range":null,"since":null,"rank":1264},"@we64/opencode-vision-multimodal":{"version":"1.0.0","weekly":17,"desc":"Give opencode native image, PDF and document analysis via any OpenAI-compatible multimodal API. Files are sent as-is; the API decides what it can read. No OCR, no conversion.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":929},"@pfoundation/oc2usage":{"version":"26.9.1","weekly":22,"desc":"OpenCode plugin that shows provider usage limits (Anthropic Claude, Grok, OpenCode Go, Meta, OpenAI) in the TUI footer and a /usage dialog","repo":"pfoundation/oc2Usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"beta","since":null,"rank":779},"opencode2-todo":{"version":"0.2.1","weekly":23,"desc":"Restore the V2-removed todowrite tool and a TUI sidebar list for OpenCode sessions","repo":"gabparrot/opencode2-todo-tool","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18155","v2_range":null,"since":null,"rank":762},"opencode-token-tracker-usage":{"version":"0.1.1","weekly":12,"desc":"OpenCode plugin: live token usage, cost and provider balance in the TUI","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1162},"@glaicer/supercode-skill-commands":{"version":"0.3.0","weekly":8,"desc":"OpenCode plugin that registers your agent skills as commands so they show up in / autocomplete","repo":"Glaicer/supercode-skill-commands","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":false,"code_v2":false,"since":null,"rank":1371},"openviking-opencode":{"version":"0.3.3","weekly":11,"desc":"OpenCode plugin for OpenViking \u2014 injects indexed repo context into the AI assistant and auto-installs the openviking skill","repo":"volcengine/OpenViking","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.3","code_v1":true,"code_v2":false,"since":null,"issue":"https://github.com/volcengine/OpenViking/issues/5494","rank":1215},"@0ct0s3c/cursor-to-opencode":{"version":"1.0.6","weekly":7,"desc":"Use Cursor .cursor/rules in OpenCode with dynamic rule injection, diagnostics, and stats.","repo":"Octolus/Cursor-to-OpenCode","status":"v1","evidence":"dependency","v1_range":"^1.14.41","v2_range":null,"since":null,"rank":1439},"@gcornut/opencode-otel":{"version":"0.4.0","weekly":16,"desc":"OpenTelemetry metrics and logs plugin for OpenCode \u2014 mirrors Claude Code's telemetry surface","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":960},"opencode-hashline":{"version":"1.4.0","weekly":15,"desc":"Hashline plugin for OpenCode \u2014 content-addressable line hashing for precise AI code editing","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.2","v2_range":null,"since":null,"rank":1005},"opencode-required-skills":{"version":"0.1.4","weekly":16,"desc":"OpenCode plugin that requires skills before selected native file-tool calls.","repo":"jfomhover/opencode-required-skills","status":"v1","evidence":"dependency","v1_range":">=1.18.0 <1.19.0","v2_range":null,"since":null,"rank":961},"@air-bizapps/opencode-plugin-vision":{"version":"1.1.0","weekly":10,"desc":"OpenCode plugin that enables image/vision capabilities for OpenAI-compatible custom providers","repo":"air-bizapps/opencode-plugin-vision","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1265},"@kitlangton/opencode-pr-tracker":{"version":"0.1.1","weekly":14,"desc":"Session-aware pull request tracking for the OpenCode V2 TUI","repo":"kitlangton/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17271","v2_range":null,"since":null,"rank":1046},"opencode-env-loader":{"version":"2.0.4","weekly":9,"desc":"OpenCode plugin to auto-load project environment before shell execution","repo":"syllr/opencode-env-loader","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.0.4","code_v1":true,"code_v2":false,"since":null,"rank":1318},"@abix5/opencode-beads":{"version":"0.4.2","weekly":17,"desc":"OpenCode plugin for the Beads (bd 1.0+) Dolt-powered issue tracker. Ships 26 typed beads_* tools covering the full bd surface \u2014 issues, dependencies, ready/blocked queues, comments, persistent memory,","repo":"abix5/opencode-beads","status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":930},"opencode-pixel-agents":{"version":"0.3.0","weekly":15,"desc":"OpenCode plugin that visualizes AI agents as animated pixel art characters on a localhost web page","repo":"nichelia/pixel-agents-opencode","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1006},"open-guardian":{"version":"0.2.2","weekly":12,"desc":"LLM permission judge for OpenCode. Codex-Guardian-style auto-approval: an ordered-rules floor plus a model that scores risk and user authorization for every escalated action.","repo":"opzero1/open-guardian","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.3","since":null,"rank":1163},"opencode-glm-extras":{"version":"1.0.2","weekly":10,"desc":"OpenCode TUI plugin: GLM Coding Plan peak/off-peak rate indicator in the sidebar + PgUp/PgDn navigation between your prompts.","repo":"RJDonnison/opencode-glm-extras","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1266},"opencode-usage-stats-plugin":{"version":"0.2.0","weekly":13,"desc":"An OpenCode plugin that tracks LLM token usage and displays interactive statistics in the terminal UI.","repo":"qiming-zhao/opencode-usage-stats-plugin","status":"v1","evidence":"dependency","v1_range":"1.18.30","v2_range":null,"since":null,"rank":1105},"@idrisgit/opencode-subagent-model-selector":{"version":"0.1.2","weekly":13,"desc":"Route OpenCode subagents to models based on the parent session model.","repo":"IdrisGit/opencode-subagent-model-selector","status":"v1","evidence":"dependency","v1_range":"1.18.15","v2_range":null,"since":null,"rank":1106},"opencode-cross-session-messaging":{"version":"0.2.21","weekly":7,"desc":"OpenCode plugin for cross-session messaging \u2014 local file IPC or cross-device relay via HTTP polling. Sessions discover, ask, and reply across machines.","repo":"kinminghao/cross-session-messaging","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":1440},"opencode-mercato":{"version":"0.2.1","weekly":14,"desc":"Mercato \u2014 the OpenCode V2 marketplace for everything: plugins, MCP servers, skills, themes, and agents, inside the TUI","repo":"ThomasSanna/opencode-mercato","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17444","v2_range":null,"since":null,"rank":1047},"oc-plugin-litellm-budget":{"version":"0.12.2","weekly":25,"desc":"Display LiteLLM budget usage in OpenCode TUI sidebar and footer","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":725},"@op1/opencode-subagent-model":{"version":"0.1.3","weekly":7,"desc":"OpenCode TUI plugin that shows a subagent session's agent and model above the composer","repo":"opzero1/opencode-subagent-model","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.3","since":null,"rank":1441},"opencode-diff-viewer":{"version":"1.0.11","weekly":8,"desc":"OpenCode plugin + CLI tool for launching AI agents in tmux with diff viewing","repo":"AruNi-01/opencode-diff-viewer","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1372},"opencode-mysql":{"version":"1.0.0","weekly":10,"desc":"OpenCode plugin that lets agents run MySQL SQL queries.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":1267},"opencode-querit":{"version":"2.0.0","weekly":6,"desc":"Querit web search provider and page fetching (web_fetch) for OpenCode v2","repo":"querit-ai/querit-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.3 <3","since":null,"rank":1510},"opencode-headroom":{"version":"0.1.0","weekly":13,"desc":"Context compression plugin for opencode \u2014 port of headroom with Kneedle adaptive-K, BM25 relevance scoring, and CCR reversibility","repo":"ngotrnghia1811/opencode-headroom","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1107},"opencode-tetris-battle":{"version":"1.0.46","weekly":5,"desc":"Multiplayer Tetris Battle plugin for OpenCode TUI","repo":"lars-hagen/opencode-tetris-battle","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1591},"@tinfoilsh/opencode-provider":{"version":"0.1.3","weekly":6,"desc":"Verifiably-private models from Tinfoil secure enclaves, for the opencode coding agent","repo":"tinfoilsh/opencode-provider","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.30","since":null,"rank":1511},"opencode-telegram-plugin":{"version":"0.1.0","weekly":15,"desc":"Control OpenCode from your phone via Telegram. Send prompts, manage sessions, run shell commands, approve permissions, and execute any OpenCode slash command.","repo":"timjonez/opencode_telegram_plugin","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1007},"opencode-ollama-orchestrator":{"version":"2.6.0","weekly":12,"desc":"Multi-agent orchestrator for OpenCode. Provider-agnostic \u2014 uses whatever model is configured per agent. Automatic mission mode with per-project plan/todo scoping.","repo":"minrahim1999/opencode-ollama-orchestrator","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1164},"opencode-ntfy":{"version":"0.1.3","weekly":14,"desc":"OpenCode plugin that sends push notifications via ntfy.sh when permission is needed, generation completes, or errors occur","repo":"stephanvs/opencode-ntfy","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1048},"opencode-bell":{"version":"0.3.0","weekly":16,"desc":"OpenCode plugin: privacy-friendly terminal bell notifications","repo":"Astro-Han/opencode-bell","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":false,"code_v2":false,"since":null,"rank":962},"opencode-rts-sounds":{"version":"1.1.0","weekly":21,"desc":"RTS sound effects plugin for OpenCode - StarCraft, Warcraft III, and C&C Red Alert voice lines on session events","repo":"spartandingo/opencode-rts-sounds","status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":805},"opencode-profile-switcher":{"version":"0.1.8","weekly":13,"desc":"opencode plugin to define model profiles (agent-to-tier assignments) and switch them live from the UI.","repo":"GinoNovello/opencode-profile-switcher","status":"v1","evidence":"dependency","v1_range":">=1.18.10","v2_range":null,"since":null,"issue":"https://github.com/GinoNovello/opencode-profile-switcher/issues/36","rank":1108},"opencode-compaction-guard":{"version":"1.1.1","weekly":20,"desc":"OpenCode plugin that prevents and auto-recovers from the 'tool_use ids were found without tool_result blocks' error that makes sessions unrecoverable after auto-compaction or interrupted tool calls.","repo":"viiqswim/opencode-compaction-guard","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":828},"opencode-elm-websearch":{"version":"0.2.0","weekly":19,"desc":"An OpenCode plugin that searches the public web through the University of Edinburgh ELM API.","repo":"edina/opencode-elm-websearch","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18721","v2_range":null,"since":null,"rank":860},"opencode-session-cycler":{"version":"0.1.5","weekly":9,"desc":"Next / previous / toggle-last session keybinds for the OpenCode TUI","repo":"seankoji-com/opencode-session-cycler","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1319},"locus-product-planning":{"version":"1.2.17","weekly":3,"desc":"AI-powered product planning for OpenCode - Vision \u2192 Features \u2192 Design \u2192 Build","repo":"SwiggitySwerve/locus-product-planning","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1813},"opencode-codetime":{"version":"0.8.1","weekly":0,"desc":"CodeTime plugin for OpenCode - Track AI coding activity and time spent with codetime.dev","repo":"roman-pinchuk/opencode-codetime","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2283},"@br4zz4/opencode-smart-session-picker":{"version":"0.1.0","weekly":6,"desc":"OpenCode TUI plugin: pick and switch to any session across all projects","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.29","v2_range":null,"since":null,"rank":1512},"opencode-provider-alias":{"version":"1.0.4","weekly":12,"desc":"Alias and curate OpenCode providers with model metadata from models.dev.","repo":"baranwang/opencode-provider-alias","status":"v1","evidence":"dependency","v1_range":"^1.14.24","v2_range":null,"since":null,"rank":1165},"opencode-lightpanda":{"version":"1.0.1","weekly":15,"desc":"Lightpanda-powered web fetching for OpenCode V2","repo":"skatkov/opencode-lightpanda","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":1008},"opencode-bifrost":{"version":"3.2.8","weekly":32,"desc":"OpenCode plugin for multi-server persistent SSH connections via ssh-agent","repo":"itsmylife44/bifrost","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":648},"opencode-gemini-rotator":{"version":"1.1.1","weekly":14,"desc":"OpenCode plugin that rotates multiple Google Gemini API keys to bypass per-key rate limits (HTTP 429) and quota exhaustion (HTTP 403/503 RESOURCE_EXHAUSTED) \u2014 drop-in, transparent fetch interceptor wi","repo":"jianlingzhong/opencode-gemini-rotator","status":"v1","evidence":"dependency","v1_range":"^1.15.9","v2_range":null,"since":null,"rank":1049},"@aabadin/opencode-model-forecast":{"version":"0.4.1","weekly":4,"desc":"Model + effort forecast plugin for OpenCode with supervised multi-provider fallback recovery.","repo":"adrianabadin/subagentsplugin","status":"v1","evidence":"dependency","v1_range":">=1.17.11","v2_range":null,"since":null,"rank":1680},"@afterrealism/opencode-voice":{"version":"1.0.0","weekly":13,"desc":"Local voice dictation for OpenCode on Linux using whisper.cpp and Ollama","repo":"afterrealism/opencode-voice","status":"v1","evidence":"dependency","v1_range":"1.18.1","v2_range":null,"since":null,"rank":1109},"@openprojectx/opencode-kimi-auth":{"version":"0.3.0","weekly":23,"desc":"Kimi Code (subscription) OAuth login for opencode \u2014 RFC 8628 device flow for the kimi-for-coding provider (Kimi K3 / K2.7 Code)","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":763},"opencode-jobs":{"version":"1.1.0","weekly":11,"desc":"opencode plugin that schedules recurring agent jobs as systemd user timers, with git-committable job definitions, run history, and session continuity","repo":"Fraser-Grant/opencode-jobs","status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":1216},"opencode-codex":{"version":"0.3.3","weekly":26,"desc":"Multi-account ChatGPT Codex auth plugin for OpenCode","repo":"JasonZhaoWW/opencode-codex","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":710},"opencode-usage-left":{"version":"1.0.6","weekly":8,"desc":"OpenCode TUI sidebar showing quota percentages, reset times, and credit balances for connected providers.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.3","v2_range":null,"since":null,"rank":1373},"opencode2-waits":{"version":"0.2.0","weekly":12,"desc":"OpenCode V2 plugin that defers a prompt: /wait 1hour implement this","repo":"davidprokopec/opencode2-waits","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17595","v2_range":null,"since":null,"rank":1166},"@foae/opencode-timings":{"version":"0.4.0","weekly":5,"desc":"OpenCode TUI sidebar panel showing per-session timing: total API/inference time, wall-clock, turns, average and slowest turn. Zero context-window pollution.","repo":"foae/opencode-timings","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":1592},"@andre-barbosa/opencode-commit":{"version":"0.1.9","weekly":6,"desc":"OpenCode plugin that generates Conventional Commit messages and split commit plans via /commit using a configured model","repo":"AndreB10/opencode-commit","status":"v1","evidence":"dependency","v1_range":"^1.3.3","v2_range":null,"since":null,"rank":1513},"@devcxl/opencode-cabbage":{"version":"2.0.0","weekly":19,"desc":"OpenCode \u5168\u6d41\u7a0b\u5f00\u53d1\u63d2\u4ef6 \u2014 \u9700\u6c42\u2192\u8bbe\u8ba1\u2192\u4efb\u52a1\u2192\u7f16\u7801\u2192\u6d4b\u8bd5\u2192\u5ba1\u67e5\u2192\u81ea\u52a8\u5408\u5e76\uff0c\u652f\u6301\u81ea\u52a8\u7f16\u6392\u4e0e\u5e76\u884c Subagent","repo":"devcxl/opencode-cabbage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":861},"opencode-cursor-oauth-plus":{"version":"0.1.5","weekly":12,"desc":"OpenCode plugin that connects Cursor's API to OpenCode via OAuth, model discovery, and a local OpenAI-compatible proxy.","repo":"tanushshukla/opencode-cursor","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1167},"@phux/herdr-opencode":{"version":"0.2.0","weekly":14,"desc":"Native Herdr lifecycle reporting for OpenCode v1 and v2 \u2014 accurate agent state and pane session restore","repo":"no-phux/herdr-opencode","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":true,"code_v2":true,"since":null,"rank":1050},"@shakudo/opencode-mattermost-control":{"version":"0.3.97","weekly":5,"desc":"OpenCode plugin for remote control via Mattermost DMs","repo":"Shakudo-io/opencode-mattermost-plugin","status":"v1","evidence":"dependency","v1_range":"^1.1.25","v2_range":null,"since":null,"rank":1593},"opencode-still-going":{"version":"1.0.6","weekly":8,"desc":"OpenCode plugin that automatically sends \"continue\" when the model stops after repeated retries - never after a natural completion or a manual abort.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1374},"opencode-stats-engine":{"version":"1.1.0","weekly":11,"desc":"OpenCode Event-Sourced Stats Engine","repo":"yansongda/opencode-stats-engine","status":"v1","evidence":"dependency","v1_range":"^1.16.0","v2_range":null,"since":null,"rank":1217},"opencode-gpt-image-plugin":{"version":"0.1.1","weekly":15,"desc":"opencode plugin for OpenAI GPT image generation (gpt-image-2, gpt-image-1.5) via a CLIProxyAPI/OpenAI-compatible endpoint.","repo":"caoool/opencode-gpt-image-plugin","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1009},"opencode-large-image-optimizer":{"version":"1.2.0","weekly":6,"desc":"OpenCode plugin that automatically resamples and compresses oversized images to prevent API errors and context window bloat","repo":"kargnas/opencode-large-image-optimizer","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1514},"opencode-bash-frisk":{"version":"0.1.3","weekly":9,"desc":"Skip the permission prompt for shell commands that are provably read-only, and explain the ones that remain","repo":"j-chad/bash-frisk","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":1320},"@harmonyos-arkts/opencode-ascf":{"version":"0.0.11","weekly":9,"desc":"HarmonyOS ASCF full-lifecycle development assistant. Mini-program to Atomic Service conversion, ASCF development Q&A, and troubleshooting.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1321},"opencode-session-migrate":{"version":"0.2.1","weekly":11,"desc":"opencode TUI plugin to migrate (re-parent) sessions across projects and rescue orphaned sessions","repo":"sim590/opencode-session-migrate","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1218},"opencode-play":{"version":"0.1.3","weekly":13,"desc":"terminalika inside opencode: retro games on a full-screen route that pause themselves the moment the agent finishes or needs you.","repo":"terminalika/opencode-play","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1110},"oh-my-opencode-medium":{"version":"1.0.11","weekly":7,"desc":"Lightweight agent orchestration plugin for OpenCode - medium fork with enhanced capabilities","repo":"SamWang32191/oh-my-opencode-medium","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":1442},"opencode-sockless-llm-router":{"version":"0.1.4","weekly":28,"desc":"OpenCode provider plugin for Sockless LLM Router \u2014 point it at the router's API endpoint and every model is discovered automatically, with context size, tool-calling, vision and reasoning support carr","repo":"sockless-coding/llm-router-opencode-provider","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":689},"@mdrv/opencode-quota":{"version":"262.1.0","weekly":8,"desc":"OpenCode plugin for querying Z.AI GLM Coding Plan and GitHub Copilot usage statistics","repo":"mdrv/opencode-quota","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1375},"@fanfan4204/commandcode-go-opencode-provider":{"version":"0.4.1","weekly":11,"desc":"Command Code API provider for opencode \u2014 use Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax, and Step models via Command Code","repo":"FanFan4204/opencode-commandcode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.1","code_v1":false,"code_v2":false,"since":null,"rank":1219},"opencode-plugin-lisp":{"version":"2.0.2","weekly":13,"desc":"OpenCode plugin with persistent SBCL sidecar: Common Lisp evaluation, cross-language repo indexing, dependency graph queries, and change verification.","repo":"kalkidanyishakz/opencode-plugin-lisp","status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":1111},"opencode-ralph-loop-fork":{"version":"1.0.0","weekly":3,"desc":"Minimal Ralph Loop plugin for opencode - auto-continues until task completion","repo":"g0spel/opencode-ralph-loop","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1814},"@jjangga0214/opencode-codex":{"version":"2.0.0","weekly":11,"desc":"OpenCode plugin for ChatGPT Plus/Pro OAuth with clean multi-account management","repo":"jjangga0214/opencode-codex","status":"v1","evidence":"dependency","v1_range":">=1.15.7 <2","v2_range":null,"since":null,"rank":1220},"opencode-session-elapsed":{"version":"0.1.3","weekly":13,"desc":"OpenCode TUI plugin that shows session elapsed, cumulative work, and response timers in the prompt line.","repo":"siriscmv/opencode-session-elapsed","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1112},"@ichisay/opencode-model-fallback":{"version":"1.3.5","weekly":17,"desc":"OpenCode plugin for ordered model fallback chains, preemptive redirect, and automatic rate limit recovery.","repo":"tmogeid/opencode-model-fallback","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":931},"opencode-commandcode-provider-go":{"version":"0.4.2","weekly":3,"desc":"Command Code API provider for opencode \u2014 use open-source models (DeepSeek, Qwen, Kimi, GLM, MiniMax, Step, Gemini) via Command Code","repo":"dylansalim3/opencode-commandcode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.4.2","code_v1":false,"code_v2":false,"since":null,"rank":1815},"opencode-budget-limit":{"version":"2.0.6","weekly":13,"desc":"Per-session spend limits for opencode, with a sidebar readout.","repo":"boserh/opencode-budget-limit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.29","since":null,"rank":1113},"opencode-studio":{"version":"1.0.1","weekly":4,"desc":"OpenCode plugin for remote development \u2014 sync, tunnel, and dev workflow tools","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1681},"@rasyid_rafi/opencode-codex":{"version":"0.1.6","weekly":9,"desc":"OpenCode provider wrapping the Codex app-server agent","repo":"rasyidrafi/opencode-codex","status":"v1","evidence":"dependency","v1_range":"1.18.29","v2_range":null,"since":null,"rank":1322},"@thecto/opencode-debug-plugin":{"version":"1.6.3","weekly":7,"desc":"Debug HTTP server plugin for OpenCode with ngrok tunneling support","repo":"MrgSub/opencode-debug","status":"v1","evidence":"dependency","v1_range":"^1.1.1","v2_range":null,"since":null,"issue":"https://github.com/MrgSub/opencode-debug/issues/5","rank":1443},"opencode-apify":{"version":"1.0.1","weekly":29,"desc":"Apify plugin for OpenCode: the largest marketplace of tools for AI, run as native OpenCode skills and an MCP server.","repo":"apify/apify-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":680},"@yun12315/oc-codex-multi-auth":{"version":"6.1.12","weekly":9,"desc":"OpenCode plugin for Codex-first GPT-5 workflows with ChatGPT Plus/Pro OAuth, multi-account rotation, and guided setup","repo":"yun12315/oc-codex-multi-auth","status":"v1","evidence":"dependency","v1_range":"^1.2.9","v2_range":null,"since":null,"rank":1323},"@vladislavlad/opencode-openspec-plugin":{"version":"0.4.0","weekly":16,"desc":"OpenSpec TUI sidebar plugin for opencode \u2013 browse specs, review change proposals, and drive the OpenSpec flow from the terminal.","repo":"vladislavlad/opencode-openspec-plugin","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":963},"opencode-plugin-session-token-summary":{"version":"2.1.2","weekly":18,"desc":"OpenCode TUI sidebar showing token usage across a session and its subagents.","repo":"njbraun/opencode-plugin-session-token-summary","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":889},"@navopw/opencode-notch":{"version":"0.6.1","weekly":10,"desc":"Dynamic Island-style macOS notch notifications for OpenCode","repo":"navopw/opencode-notch","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":1268},"@aarsh21/open-pi":{"version":"0.2.2","weekly":5,"desc":"Pi-style agent and tool plugin for OpenCode.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1594},"@npv12/opencode-tps":{"version":"2.0.0","weekly":14,"desc":"OpenCode V2 TUI plugin for viewing LLM Tokens Per Second (TPS) rates","repo":"npv12/opencode-tps","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17963","v2_range":null,"since":null,"rank":1051},"opencode-plugin-office":{"version":"0.1.2","weekly":7,"desc":"opencode plugin: office_read/office_edit/office_create/office_render/office_python tools for .docx/.pptx files, plus the office-tools skill.","repo":"bobaba99/opencode-office","status":"v1","evidence":"dependency","v1_range":"1.18.3","v2_range":null,"since":null,"rank":1444},"opencode-routines":{"version":"0.1.11","weekly":16,"desc":"OpenCode routines: same-session loops, cron prompts, and host-backed standalone scheduled agents","repo":"EmilioEsposito/opencode-routines","status":"v1","evidence":"dependency","v1_range":"^1.17.3","v2_range":null,"since":null,"rank":964},"opencode-keenable":{"version":"0.1.1","weekly":11,"desc":"Keenable web search + page fetch tools for OpenCode. Keyless by default: no signup, no CLI, no login.","repo":"keenableai/keenable-integrations","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1221},"@agmonetti/disambiguator":{"version":"1.1.0","weekly":5,"desc":"Zero-execution ambiguity gatekeeper for AI coding agents","repo":"agmonetti/disambiguator","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1595},"pi-studio-opencode":{"version":"0.3.1","weekly":23,"desc":"OpenCode plug-in adaptation of pi-studio with a browser-based two-pane Studio workspace","repo":"omaclaren/pi-studio-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":764},"@brightdata/opencode-brightdata":{"version":"1.0.0","weekly":15,"desc":"Bright Data plugin for OpenCode - web scraping, search, structured data extraction from 40+ platforms via the Bright Data CLI","repo":"nichochar/opencode-brightdata","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1010},"@archastro/archdev-opencode":{"version":"0.49.2","weekly":65,"desc":"ArchDev skills, the ArchDev remote MCP server, and the hooks that report coding-agent sessions to your organization's ArchDev stream.","repo":"ArchAstro/archdev","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.49.2","code_v1":false,"code_v2":false,"since":null,"rank":495},"@oh-my-sidebar/opencode-context-progress":{"version":"1.0.1","weekly":13,"desc":"OpenCode TUI sidebar plugin for context usage progress","repo":"edso404/oh-my-sidebar","status":"v1","evidence":"dependency","v1_range":"^1.17.16","v2_range":null,"since":null,"rank":1114},"opencode-subagent-router":{"version":"1.0.6","weekly":9,"desc":"Dynamic sub-agent model router for OpenCode - cost-optimized model selection with escalation and guardrails","repo":"ashutoshsinghpr7/opencode-subagent-router","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1324},"opencode-browser-plugin":{"version":"1.0.1","weekly":11,"desc":"Browser automation plugin for OpenCode, powered by Playwright","repo":"heimoshuiyu/opencode-browser-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1222},"opencode-diffs":{"version":"0.0.3","weekly":12,"desc":"Diff review plugin for OpenCode \u2014 browser-based code review with @pierre/diffs","repo":"oorestisime/opencode-diffs","status":"v1","evidence":"dependency","v1_range":"^1.2.5","v2_range":null,"since":null,"rank":1168},"@yuanbopang/frugal":{"version":"0.4.0","weekly":5,"desc":"Cloud cost awareness plugin for coding agents (Claude Code, Codex, Copilot, Qoder, Gemini CLI, OpenCode, pi, Cursor, Windsurf, Cline, Kiro)","repo":"yuanboP/frugal","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":true,"code_v2":false,"since":null,"rank":1596},"opencode-nvim-diff-review":{"version":"0.6.1","weekly":9,"desc":"Agent-driven guided code review for Neovim + OpenCode","repo":"talldan/nvim-diff-review-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1325},"@aundal/ill-be-back":{"version":"1.0.5","weekly":3,"desc":"OpenCode plugin that keeps the active session cache warm while you are away.","repo":"aundal/opencode-ill-be-back","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1816},"oh-my-openidea":{"version":"0.1.18","weekly":9,"desc":"Multi-agent framework for CS/ML research idea generation \u2014 literature survey, hypothesis generation, novelty checking, methodology design, and paper outlining","repo":"ZeguanXiao/oh-my-openidea","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":1326},"opencode-subagent-control":{"version":"1.0.3","weekly":6,"desc":"Sub-agent runtime monitor & cancellation control for OpenCode TUI","repo":"LZHcode1986/opencode-subagent-control","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1515},"opencode-smart-notify":{"version":"0.3.1","weekly":3,"desc":"Desktop notifications for OpenCode that stay quiet when auto-approve handles the request","repo":"gabparrot/opencode-smart-notify","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1817},"opencode-hmedeiros-ai":{"version":"0.1.1","weekly":8,"desc":"OpenCode plugin for automatic model discovery from HMedeiros AI (Bifrost) gateways","repo":"medeiroshudson/opencode-hmedeiros-ai","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1376},"@aipno/opencode-token-monitor":{"version":"1.0.6","weekly":10,"desc":"Real-time token usage monitoring plugin for OpenCode with sidebar display","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1269},"opencode-plan-usage":{"version":"0.3.0","weekly":6,"desc":"OpenCode plugin to show your Go plan usage (rolling 5h / weekly / monthly) and reset times from the CLI/TUI","repo":"uoiszero/opencode-plan-usage","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":true,"code_v2":false,"since":null,"rank":1516},"opencode-okf":{"version":"0.7.0","weekly":6,"desc":"OpenCode plugin for creating, maintaining, and validating Open Knowledge Format bundles","repo":"kaishin/opencode-okf","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1517},"opencode-plan-canvas-plugin":{"version":"0.3.1","weekly":6,"desc":"Optional opencode plugin that auto-spawns (or nudges) an opencode-plan-canvas watch server when a plan or boulder file changes","repo":"zoispag/opencode-plan-canvas","status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":1518},"@agent-marshal/marshal-opencode":{"version":"0.52.0","weekly":7,"desc":"opencode plugin that connects an opencode session to the marshal coordination daemon \u2014 roster registration, send_message/broadcast/join_room/leave_room/set_status tools, and real-time + per-turn deliv","repo":"ignition-is-go/marshal","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1445},"@lucasortis/opencode-chatgpt-usage-plugin":{"version":"0.0.10","weekly":21,"desc":"OpenCode TUI plugin that shows ChatGPT usage limits.","repo":"lucasortis/opencode-chatgpt-usage-plugin","status":"v1","evidence":"dependency","v1_range":"^1.14.44","v2_range":null,"since":null,"rank":806},"bit-oh-my-opencode-slim":{"version":"2.2.14-beta.0","weekly":7,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"yfx2726269/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"1.18.13","v2_range":null,"since":null,"rank":1446},"superpowers-opencode-fork-dev-test":{"version":"1.1.2","weekly":24,"desc":"Superpowers plugin for OpenCode.ai - Complete software development workflow with composable skills","repo":"obra/superpowers","status":"v1","evidence":"dependency","v1_range":"^1.1.34","v2_range":null,"since":null,"issue":"https://github.com/obra/superpowers/issues/2391","rank":740},"opencode-context-tui":{"version":"0.1.0","weekly":17,"desc":"Native OpenCode TUI modal for inspecting current-session context usage","repo":"ZackarySantana/opencode-context","status":"v1","evidence":"dependency","v1_range":">=1.18.11 <2","v2_range":null,"since":null,"rank":932},"opencode-tui-tps":{"version":"0.1.0","weekly":9,"desc":"OpenCode TUI plugin that shows tokens per second (tok/s) in the session sidebar","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.15","v2_range":null,"since":null,"rank":1327},"@liwenwei1/opencode-harmonyos-code":{"version":"0.0.9","weekly":11,"desc":"HarmonyOS Full-Lifecycle Development Assistant. Specialized in the complete development lifecycle of HarmonyOS applications, including project creation, UI development, state management, network reque","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1223},"opencode-relay":{"version":"0.0.10","weekly":4,"desc":"OpenCode plugin for relaying messages between multiple AI agent instances","repo":"whaaaley/opencode-relay","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1682},"opencode-qoder":{"version":"0.2.1","weekly":8,"desc":"Qoder provider plugin for opencode","repo":"Moorad/opencode-qoder","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1377},"@adrianlzt/opencode-show-tools":{"version":"1.0.0","weekly":5,"desc":"OpenCode plugin that adds a /tools command to list all available tools","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.51","v2_range":null,"since":null,"rank":1597},"@arsxxi/iterative-dev-workflow":{"version":"1.0.3","weekly":1,"desc":"A structured 4-phase iterative development workflow for AI coding agents.","repo":"arsxxi/iterative-dev-workflow","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":true,"code_v2":false,"since":null,"rank":2094},"opencode-wiretap":{"version":"0.3.0","weekly":16,"desc":"OpenCode plugin that logs raw LLM fetch request bodies to disk","repo":"tranphucbol/opencode-wiretap","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":965},"@anthonyhaussman/opencode-copilot-quota":{"version":"1.0.1","weekly":1,"desc":"GitHub Copilot quota viewer for the OpenCode TUI sidebar","repo":"anthonyhaussman/opencode-copilot-quota","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2095},"opencode-usage-total":{"version":"0.3.0","weekly":10,"desc":"Track model usage, tokens, and costs per agent in the OpenCode TUI sidebar","repo":"AlonsoSG0/opencode-usage-total","status":"v1","evidence":"dependency","v1_range":">=1.14.50 <2","v2_range":null,"since":null,"rank":1270},"devils-council-opencode":{"version":"1.9.0","weekly":8,"desc":"Adversarial review council for plans, code, and RFCs \u2014 OpenCode plugin","repo":"astrowicked/devils-council","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1378},"opencode-adversarial-cooperation":{"version":"0.1.9","weekly":14,"desc":"Adversarial cooperation plugin for OpenCode - dialectical Actor-Critic TDD workflow based on Block AI research","repo":"kishb87/opencode-adversarial-cooperation","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1052},"opencode-image-vision":{"version":"1.0.5","weekly":15,"desc":"Image vision, OCR, and clipboard support for OpenCode - enables vision models for models that don't support image input","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1011},"claude-accounts-usage":{"version":"0.3.0","weekly":19,"desc":"OpenCode TUI plugin to view multi-account Claude and ChatGPT subscription usage and switch the active account. Coexists with @ex-machina/opencode-anthropic-auth and OpenCode built-in codex auth.","repo":"Daiwenxi798673133/claude-accounts-usage","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":862},"@devcxl/opencode-worktree":{"version":"0.1.2","weekly":15,"desc":"OpenCode Worktree Plugin - Creates isolated git worktrees for AI development sessions","repo":"devcxl/opencode-worktree","status":"v1","evidence":"dependency","v1_range":"^1.3.7","v2_range":null,"since":null,"rank":1012},"opencode-plugin-compaction-prompt":{"version":"0.3.1","weekly":5,"desc":"Customize OpenCode's compaction prompt to preserve important context and omit unnecessary details.","repo":"bendtherules/opencode-plugin-compaction-prompt","status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":1598},"opencode-roadmap-plugin":{"version":"1.2.0","weekly":2,"desc":"Generate product roadmaps and improvement ideas in opencode. /roadmap and /ideation slash commands print full output in chat (not just JSON files) so the data is in conversation context for follow-up ","repo":"islamahmedas12-ux/opencode-roadmap-plugin","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.2.0","code_v1":true,"code_v2":false,"since":null,"rank":1943},"opencode-session-reflection":{"version":"0.4.0","weekly":9,"desc":"Turn OpenCode session failures into reusable reliability improvements.","repo":"chncaesar/opencode-session-reflection","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1328},"opencode-fold-diffs":{"version":"0.2.0","weekly":11,"desc":"OpenCode TUI plugin: write, edit, apply_patch and long bash commands render folded to their title line, click or ctrl+o to open them.","repo":"tannerbruhn/opencode-fold-diffs","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":false,"since":null,"rank":1224},"@tuanhung303/opencode-acp":{"version":"3.0.15","weekly":21,"desc":"Reduce LLM token usage by up to 50% through intelligent context pruning. Auto-supersede duplicates, manually discard/distill content, and preserve critical state.","repo":"tuanhung303/opencode-agent-context-pruning","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":807},"opencode-git-stats":{"version":"0.1.2","weekly":10,"desc":"OpenCode sidebar: working-tree diff stats and GitHub-coloured chips for the pull requests your session touched","repo":"navbytes/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"1.18.26","v2_range":null,"since":null,"rank":1271},"opencode-scheduled-commands":{"version":"1.3.0","weekly":5,"desc":"opencode plugin: run user-defined slash commands on a schedule (cron / interval). Zero-dependency, single-file, hot-reload config.","repo":"wjw1-Evan/opencode-scheduled-commands","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.3.0","code_v1":true,"code_v2":false,"since":null,"rank":1599},"opencode-token-speed-plugin-built":{"version":"1.0.5","weekly":11,"desc":"OpenCode TUI plugin: live tokens/sec readout. Forked build of opencode-token-speed-plugin (upstream v1.0.4 shipped raw .tsx with no build step; this publishes the compiled dist that actually loads).","repo":"hardes11/opencode-token-speed-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1225},"opencode-git-footer":{"version":"0.2.0","weekly":12,"desc":"OpenCode TUI plugin \u2014 custom sidebar footer with git branch + dirty indicator","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1169},"@maiife-ai-pub/workbench-tether":{"version":"0.1.5","weekly":5,"desc":"Gradus Workbench tether for opencode \u2014 presence, plan-time overlap prevention, and landing-queue submission for team-coordinated coding agents","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.5","code_v1":true,"code_v2":false,"since":null,"rank":1600},"opencode-session-identity":{"version":"1.0.2","weekly":5,"desc":"opencode plugin that exposes the current session id to the agent via shell env and system prompt","repo":"klaveren/opencode-session-identity","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.2","code_v1":true,"code_v2":false,"since":null,"rank":1601},"@alergeek-ventures/opencode":{"version":"1.2.0","weekly":5,"desc":"AV's guidelines as a plugin for OpenCode","repo":"Alergeek-Ventures/opencode-plugin","status":"v1","evidence":"dependency","v1_range":"^1.0.218","v2_range":null,"since":null,"rank":1602},"@yinxe/opencode-tui-usage":{"version":"1.0.5","weekly":9,"desc":"OpenCode TUI \u989d\u5ea6\u663e\u793a\u63d2\u4ef6 - \u5728\u4fa7\u8fb9\u680f\u663e\u793a\u7528\u91cf\u548c\u989d\u5ea6\u4fe1\u606f","repo":"Yinxe/opencode-tui-usage","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1329},"opencode-agentignore":{"version":"1.2.3","weekly":12,"desc":"OpenCode plugin that blocks reads/edits on files matching .agentignore / .claudeignore (gitignore syntax)","repo":"stefanoverna/opencode-agentignore","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1170},"discordance":{"version":"0.4.1","weekly":3,"desc":"opencode plugin: a bi-directional bridge that streams session turns and tool calls to Discord and drives the session from Discord.","repo":"quintindk/discordance","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":1818},"opencode-browser-mcp":{"version":"1.0.2","weekly":15,"desc":"OpenCode plugin that integrates Browser MCP for browser automation","repo":"michaljach/opencode-browser","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1013},"opencode-notification-macos":{"version":"1.0.4","weekly":3,"desc":"Native macOS notifications and sounds for OpenCode - zero dependencies","repo":"evanstinger/opencode-notification-macos","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1819},"opencode-sidebar-background-sessions":{"version":"0.5.0","weekly":13,"desc":"OpenCode TUI sidebar plugin that shows running background sub-agents.","repo":"dnaroid/opencode-sidebar-background-sessions","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1115},"opencode-mobile-use":{"version":"1.0.6","weekly":16,"desc":"Control an Android phone from OpenCode: live phone screen in the TUI sidebar, agent tools for taps/typing/swipes/UI dumps, app-specific skills, and a built-in phone-vision subagent. Works over USB, wi","repo":"system1970/opencode-mobile-use","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17292","v2_range":null,"since":null,"rank":966},"oc-gpu":{"version":"0.0.3","weekly":4,"desc":"OpenCode plugin to display live GPU VRAM usage, compute utilization and temperature in the session prompt.","repo":"ufukercin/oc-gpu","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1683},"opencode-artifacts":{"version":"0.14.4","weekly":7,"desc":"Publish OpenCode session output as self-contained, interactive HTML artifact pages.","repo":"bitgorust/opencode-artifacts","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1447},"opencode-jules":{"version":"1.2.0","weekly":6,"desc":"OpenCode REST plugin for Jules \u2014 Google's AI coding agent for async PR reviews, feature work, and bug fixes","repo":"karup/opencode-jules","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1519},"opencode-mnemosyne-oss":{"version":"0.3.1","weekly":6,"desc":"OpenCode plugin for local persistent memory using official Mnemosyne - offline semantic search, no cloud required","repo":"ArkhiMuttaqina/opencode-mnemosyne-oss","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":1520},"opencode-idle-continue":{"version":"1.2.0","weekly":9,"desc":"OpenCode plugin that automatically sends prompts to continue processing when idle. Supports traditional mode and subagent mode with file monitoring and hot reload.","repo":"jiangjianbo/opencode-idle-continue","status":"v1","evidence":"dependency","v1_range":"^1.18.13","v2_range":null,"since":null,"rank":1330},"@howaboua/opencode-background-process":{"version":"0.1.1","weekly":9,"desc":"OpenCode plugin for managing background processes - launch, monitor, and control long-running tasks","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1331},"opencode-titan":{"version":"0.1.8","weekly":2,"desc":"Distributed delegation plugin for OpenCode \u2014 Titan orchestrator with parallel Myrmidons","repo":"DEV-DUFORD/opencode-titan","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1944},"@dualityinstitute/entangle":{"version":"0.1.2","weekly":4,"desc":"Control a running opencode session from your phone.","repo":"duality-institute/entangle","status":"v1","evidence":"dependency","v1_range":"1.18.18","v2_range":null,"since":null,"rank":1684},"opencode-yaml-workflows":{"version":"0.1.20","weekly":5,"desc":"YAML workflow plugin for opencode child-session subagents","repo":"dingyi222666/opencode-yaml-workflows","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":1603},"opencode-usage-widget":{"version":"0.1.2","weekly":8,"desc":"TUI plugin that shows OpenCode Go plan usage (rolling/weekly/monthly) in the sidebar","repo":"crayonxiaoxin/opencode-go-usage","status":"v1","evidence":"dependency","v1_range":"1.4.11","v2_range":null,"since":null,"rank":1379},"opencode-session-surf":{"version":"0.1.7","weekly":14,"desc":"Session list sidebar plugin for opencode TUI with cross-instance status sync and fuzzy session switching","repo":"luchev/opencode-session-surf","status":"v1","evidence":"dependency","v1_range":"1.18.15","v2_range":null,"since":null,"rank":1053},"@vymalo/opencode-repo-auth":{"version":"0.17.0","weekly":5,"desc":"OpenCode plugin that gives local-dev requests repo-as-project attribution: a developer logs in once as themselves and every gateway request from an enrolled repo carries a project-scoped bearer.","repo":"ADORSYS-GIS/lightbridge-opencode-toolbeit","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":1604},"opencode-keystone":{"version":"0.3.15","weekly":3,"desc":"An opinionated /keystone slash command that bootstraps a new project: research, foresight pass, PLAN.md, AGENTS.md, review gate, then parallel worktree execution. Installable as an OpenCode plugin or ","repo":"Adamkadaban/opencode-keystone","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.15","code_v1":false,"code_v2":false,"since":null,"rank":1820},"@sentiolabs/opencode-frontend-design":{"version":"0.3.0","weekly":7,"desc":"Official OpenCode plugin package for frontend-design skills.","repo":"SentioLabs/agent-nexus","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1448},"maskweaver":{"version":"0.11.2","weekly":6,"desc":"AI Expert Persona System - Give your AI coding assistant expert personalities (\uac00\uba74\uc220\uc0ac)","repo":"ulgerang/maskweaver","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1521},"@faceair/opencode-fusion":{"version":"0.5.0","weekly":10,"desc":"Multi-model fusion plugin for OpenCode: goal mode, sidekick delegation, and dynamic mid-session routing.","repo":"faceair/opencode-fusion","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1272},"@jimmyyen/graphify-opencode-plugin":{"version":"0.5.0","weekly":10,"desc":"OpenCode plugin for Graphify: slash commands for project initialization and graph infrastructure","repo":"cawa0505/opencode-graphify-plugin","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":1273},"@alexprietoromani/research-suite":{"version":"1.1.0","weekly":3,"desc":"Suite de investigacion y documentacion: descubre literatura via MCP (openalex/arxiv), redacta informes, grafica datos, diagrama flujos y exporta a .tex/.pdf/.docx.","repo":"AlexPrietoRomani/research-suite","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1821},"@gotgenes/opencode-session-context":{"version":"1.4.0","weekly":37,"desc":"OpenCode plugin for cross-session context access in subagent workflows","repo":"gotgenes/opencode-session-context","status":"v1","evidence":"dependency","v1_range":"^1.14.18","v2_range":null,"since":null,"rank":608},"opencode-model-fallback":{"version":"1.0.6","weekly":6,"desc":"Automatic model fallback for OpenCode when primary models hit quota/rate limits","repo":null,"status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1522},"@boringlink/loopyourself":{"version":"0.1.1","weekly":5,"desc":"OpenCode adapter for LoopYourself \u2014 injects /loopyourself/ commands and continues the unattended loop on session.idle.","repo":"BoringLink/LoopYourself","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1605},"@martsallan/goal-opencode":{"version":"0.3.1","weekly":12,"desc":"Long-running goal mode for OpenCode with auto-continuation, auto-clear on completion, and a goal sidebar widget","repo":"martsallan/goal-opencode","status":"v1","evidence":"dependency","v1_range":"^1.17.3","v2_range":null,"since":null,"issue":"https://github.com/martsallan/goal-opencode/issues/1","rank":1171},"oh-my-mango":{"version":"0.1.4","weekly":3,"desc":"OpenCode plugin for comprehensive problem solving with multi-agent orchestration and divide-and-conquer strategy","repo":"ensia96/oh-my-mango","status":"v1","evidence":"dependency","v1_range":"^1.1.20","v2_range":null,"since":null,"rank":1822},"opencode-session-correlation":{"version":"1.0.0","weekly":3,"desc":"OpenCode plugin that injects a stable UUID correlation header per session for configured providers, so a gateway can group requests from the same OpenCode session.","repo":"igorvelho/opencode-session-correlation","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":1823},"opencode-modeldeck":{"version":"0.1.6","weekly":8,"desc":"Switch model profiles for OpenCode agents.","repo":null,"status":"dual","evidence":"dependency","v1_range":"^1.0.184","v2_range":"^2.0.16","since":null,"rank":1380},"opencode-cost":{"version":"0.1.4","weekly":12,"desc":"Native OpenCode TUI dashboard for persistent cost and token usage tracking","repo":"ZackarySantana/opencode-cost","status":"v1","evidence":"dependency","v1_range":">=1.18.11 <2","v2_range":null,"since":null,"rank":1172},"opencode-quota-tracker":{"version":"0.1.4","weekly":11,"desc":"Cross-provider subscription, API, and local usage accounting for the OpenCode TUI","repo":"yehezkielgunawan/opencode-quota-tracker","status":"v1","evidence":"dependency","v1_range":"^1.18.5","v2_range":null,"since":null,"rank":1226},"opencode-qodercn-auth":{"version":"0.3.1","weekly":11,"desc":"opencode auth plugin \u2014 Qoder AI models with bundled SDK, zero config required","repo":"zxcrf/opencode-qoder-auth","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1227},"opencode-sidepulse":{"version":"0.1.6","weekly":5,"desc":"Show opencode agent status on a SidePulse Pro or SidePulse Dot LED device.","repo":"benkelly/opencode-sidepulse","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.6","code_v1":true,"code_v2":false,"since":null,"issue":"https://github.com/benkelly/opencode-sidepulse/issues/2","rank":1606},"opencode-sumopod":{"version":"2.1.0","weekly":11,"desc":"OpenCode plugin for AI Sumopod (OpenAI-compatible)","repo":"chandra-bachtiar/opencode-sumopod","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1228},"opencode-autoplans":{"version":"0.2.0","weekly":7,"desc":"OpenCode plugin for autoplans.dev \u2014 project and task tracking inside your coding session","repo":"mohamedgb00714/autoplans.dev","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1449},"@nextzhou/opencode-tps":{"version":"0.2.0","weekly":14,"desc":"Display request-level session and per-model TPS metrics in the OpenCode TUI sidebar.","repo":"nextzhou/opencode-tps","status":"v1","evidence":"dependency","v1_range":">=1.18.0 <2","v2_range":null,"since":null,"rank":1054},"opencode-copilot-plugin":{"version":"0.6.4","weekly":8,"desc":"OpenCode plugin that brings GitHub Copilot's custom instructions and skills system to OpenCode","repo":"brandonburrus/opencode-copilot-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"issue":"https://github.com/brandonburrus/opencode-copilot-plugin/issues/1","rank":1381},"opencode-goal-x":{"version":"0.3.0","weekly":4,"desc":"OpenCode plugin for persistent AI goals with draft confirmation, automatic continuations, todo sync, TUI status, and fail-closed audits.","repo":"dogalyir/opencode-goal-x","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1685},"@zicolasjac-ai/jensen-opencode-vision":{"version":"0.1.3","weekly":9,"desc":"OpenCode plugin that lets non-vision models read pasted/attached images by routing them through an external vision model at chat-messages-transform time.","repo":"zicolasjac-ai/jensen-opencode-vision","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1332},"uniapp-weixin-skill":{"version":"0.1.5","weekly":10,"desc":"UniApp mp-weixin\uff08\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\uff09\u6392\u9519 Skill \u2014 \u6db5\u76d6\u53cc\u7ebf\u7a0b\u67b6\u6784\u3001\u751f\u547d\u5468\u671f\u3001\u6837\u5f0f\u5e03\u5c40\u3001API \u5dee\u5f02\u3001\u771f\u673a\u8c03\u8bd5\u7b49\u5e38\u89c1\u95ee\u9898\u7684\u6392\u67e5\u6307\u5357","repo":"a649880776/uniapp-weixin-skill","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.5","code_v1":false,"code_v2":false,"since":null,"rank":1274},"opencode-notify-crossx":{"version":"0.1.0","weekly":9,"desc":"Cross-platform desktop notifications for opencode \u2014 pings when run finishes or input is needed. Focus-aware, WSL + macOS + Linux. No sound by default, visual toast only.","repo":"davissekai/opencode-notify-crossx","status":"v1","evidence":"dependency","v1_range":"^1.14.40","v2_range":null,"since":null,"rank":1333},"opencode-usage-stats":{"version":"0.3.2","weekly":7,"desc":"An OpenCode plugin that surfaces local usage statistics and reserves a cloud usage API integration.","repo":"QianYuan1437/OpenUsage","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1450},"@startrail/pixelbrowse":{"version":"0.1.0","weekly":13,"desc":"Give opencode eyes \u2014 screenshot any URL or document with pixelshot and read it visually","repo":"StarTrail-org/PixelRAG","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":1116},"@gitawego/opencode-vision":{"version":"0.2.1","weekly":8,"desc":"Capability-aware vision + paste plugin for opencode (v1 AND v2). Detects image paths in messages and delegates analysis to a vision-capable model (e.g. MiniMax-M3) via an opencode subagent.","repo":null,"status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17403","v2_range":null,"since":null,"rank":1382},"@navopw/opencode-memory":{"version":"0.4.4","weekly":9,"desc":"Persistent semantic memory for OpenCode","repo":"navopw/opencode-memory","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":1334},"@oai2lmapi/opencode-provider":{"version":"0.3.14","weekly":14,"desc":"AI SDK Provider and OpenCode Plugin for OpenAI-compatible APIs with automatic model discovery","repo":"hugefiver/OAI2LMApi","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.14","code_v1":false,"code_v2":false,"since":null,"rank":1055},"@nguyenthdat/opencode-manager":{"version":"0.4.1","weekly":11,"desc":"Project-scoped OpenCode TUI manager for MCPs, plugins, rules, standalone agents, agent teams, and skills.","repo":"nguyenthdat/opencode-manager","status":"v1","evidence":"dependency","v1_range":">=1.18.4","v2_range":null,"since":null,"rank":1229},"@bfirestone45/opencode-slop-review":{"version":"0.7.0","weekly":3,"desc":"Official OpenCode plugin package for AI slop review workflows.","repo":"bfirestone/agent-marketplace","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1824},"@speto/opencode-qwen-auth":{"version":"0.3.8","weekly":22,"desc":"Qwen OAuth authentication plugin for OpenCode with multi-account rotation and API translation","repo":"foxswat/opencode-qwen-auth","status":"v1","evidence":"dependency","v1_range":"^1.0.150","v2_range":null,"since":null,"rank":780},"@mathew-cf/opencode-terminal-notifier":{"version":"0.1.4","weekly":11,"desc":"OpenCode plugin that sends native terminal notifications (bell, OSC escape sequences) when events occur","repo":"mathew-cf/opencode-terminal-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1230},"@josevelaz/opencode-codex-native-compaction":{"version":"0.1.1","weekly":8,"desc":"OpenCode plugin that replaces text compaction with OpenAI Codex remote_compaction_v2","repo":"josevelaz/opencode-codex-native-compaction","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18286","v2_range":null,"since":null,"rank":1383},"@te-river/opencode-gov-mode":{"version":"0.2.0","weekly":5,"desc":"Hierarchical multi-agent plugin for OpenCode Desktop \u2014 imperial government structure with Emperor, Prime Minister, Six Ministries, and deep subagent nesting.","repo":"Te-River/Opencode-GovMode","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1607},"@aoligiegie/plannotator-opencode":{"version":"0.27.6","weekly":6,"desc":"Plannotator plugin for OpenCode - interactive plan review with visual annotation","repo":"eightHundreds/plannotator","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-16775","v2_range":null,"since":null,"rank":1523},"@bfirestone45/opencode-arc":{"version":"0.5.0","weekly":3,"desc":"Official OpenCode plugin package for arc workflow integration.","repo":"bfirestone/agent-marketplace","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1825},"opencode-pulselens":{"version":"0.1.1","weekly":6,"desc":"Live token speed metrics for the OpenCode TUI: tok/s, TTFT, TPOT and more","repo":"Oniokey/PulseLens","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1524},"@farrukh2002/opencode-glm-reset":{"version":"1.1.0","weekly":9,"desc":"OpenCode TUI sidebar plugin for GLM rate limit reset countdown","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":1335},"omos-fitzpa":{"version":"1.1.2","weekly":0,"desc":"Lightweight agent orchestration plugin for OpenCode - a fork of oh-my-opencode-slim","repo":"fitzpa/omos-fitzpa","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2284},"@ross-sec/sync-od":{"version":"0.1.5","weekly":13,"desc":"Sync any codebase to your self-hosted Open Design MCP AND/OR extract its design system. Script-driven, adversarial grading, bidirectional sync with managed blocks.","repo":"ross-sec/sync-od","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1117},"opencode-token-meter":{"version":"0.3.0","weekly":7,"desc":"Live tokens/second meter for the opencode TUI \u2014 shown inline in the prompt status row, exact on completion.","repo":"lucasoskorep/opencode-token-meter","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1451},"@jsonzx/opencode-multimodal-attachments":{"version":"0.1.4","weekly":9,"desc":"Give text-only OpenCode models multimodal attachment analysis through Gemini.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1336},"@pfoundation/ocinsights":{"version":"26.8.2","weekly":8,"desc":"OpenCode plugin: live insights deck over HTTP, plus the edit ledger","repo":"pfoundation/ocInsights","status":"v1","evidence":"dependency","v1_range":"beta","v2_range":null,"since":null,"rank":1384},"opencode-agent-monitor":{"version":"1.2.1","weekly":1,"desc":"Monitor, audit, and analyze agent/subagent routing and tool usage in OpenCode sessions","repo":"tenondecrpc/opencode-agent-monitor","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2096},"opencode-brain":{"version":"1.1.0","weekly":8,"desc":"Persistent memory using Memvid, compatible with Claude Code (claude-brain)","repo":"deiviuds/opencode-brain","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1385},"opencode-aside":{"version":"0.1.1","weekly":11,"desc":"Claude Code's /btw side chat for opencode - ask a one-shot question in an overlay, with no tools and nothing added to the transcript","repo":"tannerbruhn/opencode-aside","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1231},"opencode-langsmith-tracing":{"version":"0.1.2","weekly":19,"desc":"LangSmith tracing plugin for opencode \u2014 traces sessions, LLM calls, tool calls, reasoning, and context compaction. Trace taxonomy compatible with the official langsmith-claude-code-plugins.","repo":"Dramalf/opencode-langsmith-tracing","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":863},"@lambda-solver/opencode-effect-harness":{"version":"0.3.0","weekly":5,"desc":"OpenCode v2 plugin: Effect v4 skill-gate enforcement, verification + critic, compound workflows.","repo":"lambdasolver2/opencode-effect-harness","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":1608},"opencode-fold-tools":{"version":"0.1.1","weekly":4,"desc":"One row per OpenCode tool call. Click to reveal its output, with native file diffs and no exploration grouping.","repo":"ningzimu/opencode-fold-tools","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1686},"@adammostofi/chisel":{"version":"1.0.1","weekly":3,"desc":"A tool for carving away excess. Disciplined engineering principle for AI agents.","repo":"AdamMostofi/chisel","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":true,"code_v2":false,"since":null,"rank":1826},"@angdrew/opencode-openai-instructions":{"version":"1.0.1","weekly":2,"desc":"OpenCode plugin to inject instructions for OpenAI provider regardless of auth type","repo":"angdrew/opencode-openai-instructions","status":"v1","evidence":"dependency","v1_range":"^1.2.0","v2_range":null,"since":null,"rank":1945},"ayanokoji.md":{"version":"1.0.4","weekly":6,"desc":"Strategic execution protocol for AI agents. Front-loads intelligence, plans before acting, verifies before completing.","repo":"Sahnik0/ayanokoji.md","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.4","code_v1":true,"code_v2":false,"since":null,"rank":1525},"@aria-mcps/aria-mcp-gateway":{"version":"0.1.4","weekly":4,"desc":"Opencode plugin to list, enable, and disable MCP servers from your MCP gateway","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1687},"opencode-wechat-bridge":{"version":"0.3.3","weekly":2,"desc":"OpenCode plugin that bridges Tencent OpenClaw personal WeChat to OpenCode: inbound DMs become prompts, agent replies are pushed to WeChat, and the agent gets a wechat_notify tool.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.31","v2_range":null,"since":null,"rank":1946},"@humaiz/opencode-cmdsync":{"version":"0.1.0","weekly":6,"desc":"OpenCode provider plugin that exposes the current Command Code GOAT model catalog.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1526},"@yuanv4/oh-my-clone":{"version":"0.1.105","weekly":2,"desc":"Personal workflows, skills, and engineering habits for agent hosts.","repo":"yuanv4/oh-my-clone","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.105","code_v1":false,"code_v2":false,"since":null,"rank":1947},"opencode-token-usage-footer":{"version":"0.1.0","weekly":7,"desc":"Responsive token usage and cache statistics footer for the OpenCode TUI","repo":"slothvips/opencode-token-usage-footer","status":"v1","evidence":"dependency","v1_range":">=1.18.5","v2_range":null,"since":null,"rank":1452},"@aundal/opencode-bonus-info":{"version":"1.0.0","weekly":1,"desc":"OpenCode TUI sidebar widget showing session open time and idle time since the last assistant response.","repo":"aundal/opencode-bonus-info","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":2097},"@apnex/opencode-plugin":{"version":"0.2.4","weekly":5,"desc":"OpenCode host plugin \u2014 Universal Agent Adapter for the OIS agentic network (npm graph-published package)","repo":null,"status":"v1","evidence":"dependency","v1_range":"~1.3.15","v2_range":null,"since":null,"rank":1609},"opencode-cnb-codebuddy":{"version":"0.2.0","weekly":51,"desc":"OpenCode & Magpie Responses provider for Tencent CNB CodeBuddy Cloud Runner","repo":"donalaaaaaaa/opencode-cnb-codebuddy","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":false,"since":null,"rank":533},"@keeveeg/opencode-wireguard-proxy":{"version":"0.2.2","weekly":8,"desc":"OpenCode plugin: route specific hostnames through WireGuard/AmneziaWG via wireproxy (userspace HTTP proxy)","repo":"KeeVeeG/opencode-wireguard-proxy","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1386},"opencode-tui-status-indicator":{"version":"1.0.3","weekly":17,"desc":"OpenCode TUI plugin that shows agent status in the terminal tab title with an animated spinner","repo":"sorenjuul/opencode-tui-status-indicator","status":"v1","evidence":"dependency","v1_range":">=1.0.85","v2_range":null,"since":null,"rank":933},"@johnny0120/opencode-user-predictor":{"version":"0.2.2","weekly":3,"desc":"OpenCode plugin that predicts your next message and shows it as ghost text \u2014 role-plays as you using your conversation history. /pred-on to enable.","repo":"johnny0120/opencode-user-predictor","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":1827},"opencode-tsindex-guidance":{"version":"0.2.2","weekly":8,"desc":"An opencode plugin that nudges agents toward tsindex MCP code navigation and warns on costly full-file reads.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1387},"opencode2-shell-tasks":{"version":"0.1.1","weekly":1,"desc":"Detached shell jobs with task management for OpenCode 2 (V2 plugin API)","repo":"madcpt/opencode2-shell-tasks","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18027","v2_range":null,"since":null,"rank":2098},"opencode-gateway-provider":{"version":"0.1.3","weekly":11,"desc":"OpenCode plugin that auto-discovers models from an OpenAI-compatible gateway via /v1/models and enriches them with models.dev metadata (name, costs, limits, capabilities)","repo":"oakimov/opencode-gateway-provider","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":1232},"@oh-my-sidebar/opencode-session-tokens":{"version":"1.0.1","weekly":12,"desc":"OpenCode TUI sidebar plugin for session token usage breakdown","repo":"edso404/oh-my-sidebar","status":"v1","evidence":"dependency","v1_range":"^1.17.16","v2_range":null,"since":null,"rank":1173},"opencode-writer-swarm":{"version":"1.2.2","weekly":1,"desc":"Editorial swarm plugin for OpenCode - professional writing workflow with editor-in-chief, writers, and reviewers","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":2099},"opencode-codex-control":{"version":"0.1.0","weekly":12,"desc":"OpenCode plugin that exposes Codex Computer Use and Chrome as native tools","repo":"aryasaatvik/opencode-codex-control","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19425","since":null,"rank":1174},"@brianluby/agent-brain":{"version":"1.1.2","weekly":0,"desc":"Give Claude Code photographic memory in ONE portable file","repo":"brianluby/Agent-brain","status":"v1","evidence":"dependency","v1_range":"^1.2.10","v2_range":null,"since":null,"rank":2285},"@bergabruh/code-scanner":{"version":"0.1.1","weekly":2,"desc":"MCP server package for consent-gated workspace security scanning.","repo":"BergaBruh/mnogovid","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1948},"@cafeng/openrtk":{"version":"0.2.0","weekly":4,"desc":"OpenCode plugin for RTK (Rust Token Killer) \u2014 reduces LLM token consumption by 60-90%","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1688},"opencode-tps1":{"version":"0.1.2","weekly":6,"desc":"Displays live TPS (tokens per second), average TPS, and TTFT (time to first token) in the OpenCode 1.x TUI session prompt.","repo":"fengye110/opencode-tps1","status":"v1","evidence":"dependency","v1_range":"1.18.15","v2_range":null,"since":null,"rank":1527},"oh-my-unified":{"version":"1.0.39","weekly":3,"desc":"Unified OpenCode plugin combining oh-my-openagent + oh-my-opencode-slim with PersistentTaskEngine, MCP Bus, and Assessment\u2192Assembly\u2192Action workflow","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":1828},"@sureshsankaran/destructive-check-plugin":{"version":"1.1.0","weekly":16,"desc":"OpenCode plugin that detects and requires user permission for destructive commands before execution","repo":"anomalyco/opencode","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"issue":"https://github.com/anomalyco/opencode/issues/54536","rank":967},"@fencesandbox/opencode-fence":{"version":"0.1.1","weekly":6,"desc":"OpenCode plugin that routes bash tool invocations through Fence for command-policy enforcement.","repo":"fencesandbox/opencode-fence","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1528},"@cloudshipai/cartograph":{"version":"0.2.0","weekly":5,"desc":"Visual codebase mapping plugin for OpenCode - auto-generates architecture diagrams as you code","repo":"cloudshipai/cartograph","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1610},"opencode-anyrouter-cc":{"version":"0.1.3","weekly":27,"desc":"OpenCode plugin for using AnyRouter as a Claude API provider, fixes tool name casing and array serialization issues","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.0.85","v2_range":null,"since":null,"rank":700},"aibp-opencode":{"version":"1.0.5","weekly":3,"desc":"AIBP (AI Bridge Protocol) receiver plugin for opencode","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1829},"opencode-auto-models":{"version":"1.0.0","weekly":12,"desc":"Auto-sync OpenAI-compatible provider models for opencode","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1175},"@apnea/opencode-lattice":{"version":"1.1.0","weekly":1,"desc":"Lattice skill framework plugin for opencode \u2014 resolves framework:xxx references and registers slash commands","repo":"nichochar/lattice","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2100},"@bgerona/opencode-homebrew-agent":{"version":"1.0.1","weekly":4,"desc":"Homebrew agent for OpenCode \u2014 analyze projects, scaffold formulae, validate packages on Apple Silicon","repo":"bendzgerona/opencode-homebrew-agent","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":false,"since":null,"rank":1689},"opencode-ralph-rlm":{"version":"0.1.14","weekly":5,"desc":"OpenCode plugin: Ralph outer loop + RLM inner loop. Iterative AI development with file-first discipline and sub-agent support.","repo":"doeixd/opencode-ralph-rlm","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1611},"devin-oauth-opencode":{"version":"0.5.1","weekly":7,"desc":"OpenCode plugin for Devin browser auth and cloud model access.","repo":"jaredboynton/devin-oauth-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1453},"opencode-claude-code-hooks":{"version":"0.1.1","weekly":2,"desc":"Run existing Claude Code PreToolUse and PostToolUse command guardrails in OpenCode.","repo":"sjh9714/opencode-claude-code-hooks","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":1949},"opencode-gen-ui":{"version":"1.1.0","weekly":6,"desc":"Generative UI toolkit for OpenCode AI agents \u2014 reactive Solid.js widgets (charts, tables, maps, diagrams, 3D), sandboxed iframe rendering, and OpenCode tool/plugin integration.","repo":"madalapranavsai/genui-package","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1529},"opencode-traffic-light":{"version":"1.0.3","weekly":5,"desc":"TUI plugin that adds a traffic-light status indicator to your OpenCode terminal title","repo":"niushuai1991/opencode-traffic-light","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1612},"@godaravikas/opencode-vacuum":{"version":"0.4.0","weekly":7,"desc":"Supercharge OpenCode session management with global session discovery, intuitive keyboard and mouse multi-selection, and effortless bulk deletion.","repo":"godaravikas/opencode-vacuum","status":"v1","evidence":"dependency","v1_range":">=1.18.16","v2_range":null,"since":null,"rank":1454},"opencode-dsh-godmode":{"version":"0.1.3","weekly":5,"desc":"OpenCode V2 plugin that anchors DeepSeek V4 Pro/Flash with static DSH prompts and model-specific tool routing.","repo":"DDwsgood/opencode-dsh-godmode","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":true,"since":null,"rank":1613},"opencode-routed-model":{"version":"1.0.11","weekly":7,"desc":"OpenCode plugin that displays which model was selected by a LiteLLM auto router (complexity router, semantic router, etc.)","repo":"jtbnz/opencode-routed-model","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1455},"@cloud-atlas-ai/bottle":{"version":"0.2.6","weekly":4,"desc":"Cloud Atlas AI core stack for OpenCode - ba, wm, and superego in one package","repo":"cloud-atlas-ai/bottle","status":"v1","evidence":"dependency","v1_range":"^1.0.61","v2_range":null,"since":null,"rank":1690},"@tokenwarden/opencode":{"version":"1.1.0","weekly":17,"desc":"TokenWarden for opencode local-first context optimization and cost reporting plugin.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":934},"opencode-keepalive":{"version":"0.1.0","weekly":16,"desc":"OpenCode plugin that keeps sessions alive: emits liveness heartbeats and recovers stalled agents","repo":"joeyism/opencode-keepalive","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":968},"@ufukercin/oc-gpu":{"version":"0.0.2","weekly":5,"desc":"OpenCode plugin to display live GPU VRAM usage, compute utilization and temperature in the session prompt.","repo":"ufukercin/oc-gpu","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1614},"opencode-glasses":{"version":"0.2.0","weekly":5,"desc":"Give a text-only coding model eyes: a view_image tool that delegates image inspection to any multimodal model you configure","repo":"Biacode/opencode-glasses","status":"dual","evidence":"dependency","v1_range":"*","v2_range":"^2.0.27","since":null,"rank":1615},"opencode-autopilot":{"version":"0.5.0","weekly":6,"desc":"Autonomous task orchestration for OpenCode \u2014 centralized backlog, auto-dispatch, session lifecycle, telemetry","repo":"LucasSantana-Dev/opencode-autopilot","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1530},"@vaur94/opencode2-extra-tool":{"version":"0.2.2","weekly":4,"desc":"Session-scoped todo and taskflow tools for OpenCode V2.","repo":"ugur-murat-alt/opencode2-extra-tool","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18314","v2_range":null,"since":null,"rank":1691},"opencode-free-usage-monitor":{"version":"1.0.0","weekly":13,"desc":"OpenCode TUI plugin showing free model API usage in the sidebar","repo":"SupingZhou/opencode-free-usage-monitor","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1118},"@tainn03/opencode-context-pruner":{"version":"1.0.7","weekly":6,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"tainn03/opencode-context-pruner","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1531},"opencode-truncate-lsp-diagnostics":{"version":"0.3.1","weekly":4,"desc":"OpenCode plugin that hides previously-seen LSP diagnostics and caps new ones per edit, spilling the full list to a file so edits stay readable.","repo":"gaojunran/opencode-truncate-lsp-diagnostics","status":"v1","evidence":"dependency","v1_range":"1.18.21","v2_range":null,"since":null,"rank":1692},"opencode-subagents-sidebar-plugin":{"version":"0.1.6","weekly":3,"desc":"OpenCode TUI sidebar footer for active subagents.","repo":"caoool/opencode-subagents-sidebar-plugin","status":"v1","evidence":"dependency","v1_range":"1.17.15","v2_range":null,"since":null,"rank":1830},"opencode-model-sync":{"version":"0.2.0","weekly":8,"desc":"Non-blocking model discovery for OpenAI-compatible OpenCode providers","repo":"sanm00/opencode-model-sync","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1388},"@bergabruh/system-scanner":{"version":"0.1.1","weekly":3,"desc":"MCP server package for consent-gated Linux host security assessment.","repo":"BergaBruh/mnogovid","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1831},"@bgerona/opencode-mxcli-readme":{"version":"1.0.0","weekly":4,"desc":"opencode plugin \u2014 mxcl-style README skill, rewritten for opencode schema compliance","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1693},"@ariane-emory/must-have-plugin":{"version":"1.0.2","weekly":5,"desc":"OpenCode plugin that applies configurable prompt text replacements, including RFC2119 keyword capitalization.","repo":"ariane-emory/MUST-have-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1616},"@ashutoshsinghpr7/opencode-headroom":{"version":"1.0.0","weekly":4,"desc":"OpenCode plugin that compresses tool outputs in real-time \u2014 strip progress noise, deduplicate lines, truncate large outputs, and track token savings in the TUI","repo":"ashutoshsinghpr7/opencode-headroom","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1694},"@carson2222/fusion":{"version":"0.1.0","weekly":3,"desc":"Fan a hard prompt out to a panel of models in parallel as read-only explorers, then aggregate their findings into one answer. An OpenCode plugin.","repo":"carson2222/fusion","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1832},"opencode-log-plugin":{"version":"0.3.0","weekly":15,"desc":"Observability collector plugin for OpenCode agents. One-way outbound event shipping to opencode-log-viewer (https://github.com/Mercuron/opencode-log-viewer).","repo":"Mercuron/opencode-log-plugin","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":1014},"opencode-termux-notify":{"version":"0.1.1","weekly":8,"desc":"Termux-native notifications for OpenCode \u2014 6 attention sounds (default/question/permission/error/done/subagent_done) via termux-notification + termux-media-player, with cross-instance deduplication.","repo":"Victozee26/opencode-termux-notify","status":"v1","evidence":"dependency","v1_range":"^1.18.27","v2_range":null,"since":null,"rank":1389},"@balatd/gorc":{"version":"0.1.2","weekly":2,"desc":"A conductor agent plus a fleet of cheap subagents (research, reader, implementer, qa) for opencode. The conductor plans and delegates; the fleet does the grinding.","repo":"balatD/gorc","status":"v1","evidence":"dependency","v1_range":"^1.4.1","v2_range":null,"since":null,"rank":1950},"@botkinmoscow/opencode-emias":{"version":"0.1.1","weekly":4,"desc":"OpenCode plugin for direct access to EMIAS MosAI with automatic authentication","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1695},"oh-my-goal":{"version":"1.0.0","weekly":10,"desc":"Codex-style /goal autonomous loop plugin for OpenCode.","repo":"flyingsquirrel0419/oh-my-goal","status":"v1","evidence":"dependency","v1_range":">=1.14.35","v2_range":null,"since":null,"rank":1275},"@aria-plugins/aria-skills-marketplace":{"version":"2.0.0","weekly":2,"desc":"Interactive skills marketplace for opencode CLI \u2014 browse, install, and auto-update skills from a GitLab registry","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":1951},"@artem-kuprin/opencode-toolcost":{"version":"1.0.1","weekly":2,"desc":"See exactly how much each tool (read, edit, bash, grep, task) is costing you \u2014 live per-tool breakdown in the OpenCode TUI sidebar","repo":"ArtemKx1/opencode-toolcost","status":"v1","evidence":"dependency","v1_range":"^1.3.5","v2_range":null,"since":null,"rank":1952},"@nameused/opencode-rewind":{"version":"1.0.2","weekly":7,"desc":"Claude Code style /rewind for opencode \u2014 git-free, prompt-based snapshots. Each user prompt is snapshotted to .opencode/rewind/snapshots and can be restored via /rewind.","repo":"nameused/opencode-rewind","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1456},"opencode-postgres":{"version":"1.0.0","weekly":9,"desc":"OpenCode plugin that lets agents run Postgres SQL queries.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19296","since":null,"rank":1337},"superbased-opencode-plugin":{"version":"2.0.2","weekly":5,"desc":"Eyes AND hands for OpenCode \u2014 capture, AI vision, OCR, recording, voice dictation, and full GUI automation (72 MCP tools) with humanization v2 + CAPTCHA-solving guidance","repo":"marmutapp/superbased-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1617},"opencode-burn-rate":{"version":"1.1.0","weekly":2,"desc":"opencode TUI plugin that shows a projected hourly USD burn rate for the current session, subagents included","repo":"baxelson12/opencode-burn-rate","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1953},"opencode-image-relay":{"version":"0.0.3","weekly":4,"desc":"OpenCode plugin that relays pasted images to any image-capable MCP tool, so text-only models (e.g. GLM-5.2) can still analyze images.","repo":"baocang/opencode-image-relay","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1696},"@asmadsen/opencode-node-package-manager":{"version":"0.1.0","weekly":8,"desc":"Opencode plugin that intercepts package manager commands and rewrites them to use the correct package manager","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.14","v2_range":null,"since":null,"rank":1390},"oc-relay":{"version":"1.3.0","weekly":6,"desc":"Declarative environments + cross-machine session relay for OpenCode","repo":"itz4blitz/oc-relay","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.3.0","code_v1":false,"code_v2":true,"since":null,"rank":1532},"@duoyun/opencode-notification":{"version":"1.1.0","weekly":16,"desc":"OpenCode notification plugin - desktop notifications, TUI toast, voice/sound alerts","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":969},"opencode-projects-sidebar":{"version":"0.1.0","weekly":4,"desc":"Projects and sessions sidebar for the OpenCode TUI","repo":"sergey-today/opencode-projects-sidebar","status":"v1","evidence":"dependency","v1_range":"1.18.27","v2_range":null,"since":null,"rank":1697},"@alxark/opencode-panel-apps":{"version":"0.1.7","weekly":1,"desc":"OpenCode TUI plugin: render a sidebar panel of periodic shell-command outputs, configured via opencode-panel-apps.jsonc.","repo":"alxark/opencode-panel-apps","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":2101},"@floschl/opencode-tmux":{"version":"0.6.0","weekly":3,"desc":"Minimal OpenCode plugin: auto-spawn tmux panes for subagent sessions","repo":"FloSchl8/opencode-tmux","status":"v1","evidence":"dependency","v1_range":"^1.15.5","v2_range":null,"since":null,"rank":1833},"@paulp-o/opencode-auq":{"version":"3.4.0","weekly":7,"desc":"OpenCode plugin that forwards ask_user_questions to the auq CLI","repo":"paulp-o/ask-user-questions-mcp","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1457},"@camidevv/opencode-notification":{"version":"1.0.3","weekly":4,"desc":"Cross-platform notifications for opencode (macOS, Windows, WSL, Linux)","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1698},"@groundtrack/opencode-plugin":{"version":"0.1.0","weekly":8,"desc":"OpenCode plugin that enriches Groundtrack MCP tool calls with session metadata.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.30","v2_range":null,"since":null,"rank":1391},"@amosbird/oh-my-opencode-slim":{"version":"0.8.2","weekly":1,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"amosbird/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2102},"@skwid138/opencode-council":{"version":"0.10.0","weekly":21,"desc":"Multi-model adversarial review council plugin for opencode","repo":"skwid138/opencode-council","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":808},"@harmonyos-arkts/opencode-plugin":{"version":"0.0.23","weekly":6,"desc":"HarmonyOS Full-Lifecycle Development Assistant. Specialized in the complete development lifecycle of HarmonyOS applications, including project creation, UI development, state management, network reque","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1533},"opencode-clau-avatar":{"version":"1.0.2","weekly":4,"desc":"Animated ASCII avatar for the opencode TUI","repo":"murtll/clau-avatar","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":1699},"fluxorai-opencode":{"version":"0.1.5","weekly":2,"desc":"Fluxorai models for opencode","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.29","v2_range":null,"since":null,"rank":1954},"@astrolimit/opencode-peak-guard":{"version":"0.1.0","weekly":4,"desc":"opencode \u63d2\u4ef6\uff1a\u6a21\u578b\u9ad8\u5cf0\u671f\u81ea\u52a8\u964d\u7ea7\u2014\u2014\u5728\u914d\u7f6e\u7684\u65f6\u95f4\u6bb5\u5185\u628a\u62e5\u5835\u6a21\u578b\u7684\u8bf7\u6c42\u5207\u6362\u5230\u5907\u7528\u6a21\u578b","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1700},"opencode-enforce-context-mode":{"version":"1.0.12","weekly":2,"desc":"OpenCode plugin that blocks inefficient tools and guides AI to use context-mode MCP tools instead","repo":"AbdelrhmanUZaki/opencode-enforce-context-mode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.12","code_v1":true,"code_v2":false,"since":null,"rank":1955},"opencode-bash-guard-plugin":{"version":"1.0.5","weekly":9,"desc":"OpenCode plugin that guards bash commands and redirects to specialized tools","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1338},"opencode-media-studio":{"version":"1.3.0","weekly":7,"desc":"Native video generation, audio, and video inputs for OpenCode","repo":"oguzkaganozt/opencode-media-studio","status":"v1","evidence":"dependency","v1_range":"1.18.2","v2_range":null,"since":null,"rank":1458},"opencode-focus":{"version":"0.1.3","weekly":8,"desc":"OpenCode plugin: status-aware terminal titles, minimal desktop notifications and click-to-focus window for the opencode TUI.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.85","v2_range":null,"since":null,"rank":1392},"@ephremyuan/citeagent":{"version":"0.5.0","weekly":11,"desc":"OpenCode plugin for CiteAgent \u2014 AI research knowledge infrastructure with Merkle-verified retrieval and citation-indexed search","repo":"areopaguaworkshop/citation","status":"v1","evidence":"dependency","v1_range":"1.14.30","v2_range":null,"since":null,"rank":1233},"opencode-claude-code-memory":{"version":"0.1.6","weekly":2,"desc":"OpenCode plugin for Claude Code memory that loads local Claude Code memory into OpenCode sessions and syncs updates back to the same memory files.","repo":"ngvoicu/opencode-claude-code-memory","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1956},"opencode-keep-awake":{"version":"1.0.1","weekly":5,"desc":"OpenCode server plugin: holds a systemd sleep/idle inhibitor while any session is generating, so your PC does not sleep mid-prompt.","repo":"RJDonnison/opencode-keep-awake","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1618},"opencode-plugin-encoding-auto":{"version":"1.0.1","weekly":10,"desc":"OpenCode plugin that auto-detects file encoding (EUC-KR, CP949, Shift-JIS, etc) and handles read/edit/write without garbled text on Windows","repo":"vexakuro67/opencode-plugin-encoding-auto","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1276},"@brianlan/opencode-loop":{"version":"0.3.0","weekly":2,"desc":"OpenCode plugin for session-scoped recurring loops","repo":"brianlan/opencode-loop","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1957},"@isac322/kwin-mcp-opencode":{"version":"0.7.0","weekly":6,"desc":"OpenCode plugin for kwin-mcp \u2014 auto-registers the kwin-mcp MCP server (uvx kwin-mcp) and ships the kwin-desktop-automation skill on backend startup.","repo":"isac322/kwin-mcp","status":"v1","evidence":"dependency","v1_range":"^1.14.31","v2_range":null,"since":null,"rank":1534},"codex-search-opencode":{"version":"1.0.0","weekly":8,"desc":"Model-independent Codex web-search and research plugin for OpenCode.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":1393},"@zchazc/nbcb-provider":{"version":"1.0.5","weekly":15,"desc":"OpenCode plugin that provides a custom LLM provider with periodic token refresh","repo":"zchazc/nbcb-provider","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1015},"@ckanthony/opencode-crawl4ai":{"version":"1.0.0","weekly":2,"desc":"Crawl4AI plugin for OpenCode - web scraping, crawling, LLM extraction, and structured data via the Crawl4AI CLI","repo":"ckanthony/opencode-crawl4ai","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1958},"context-task-planning-opencode":{"version":"0.8.10","weekly":4,"desc":"OpenCode plugin for context-task-planning: task-scoped context engineering with session binding, route evidence, and freshness tracking","repo":"excitedhaha/context-task-planning","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.8.10","code_v1":true,"code_v2":false,"since":null,"rank":1701},"opencode-workspaces":{"version":"0.2.1","weekly":3,"desc":"TUI workspace management plugin for OpenCode \u2014 switch between git worktrees in-session","repo":"stephengolub/opencode-workspaces","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1834},"opencode-omniroute-router":{"version":"0.2.0","weekly":5,"desc":"Deterministic task routing plugin for OpenCode on top of a self-hosted OmniRoute gateway: classifies requests into five tiers, delegates to exactly one worker per turn, and records execution history.","repo":"ArkeonProject/opencode-omniroute-router","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":true,"code_v2":false,"since":null,"rank":1619},"modular-agents":{"version":"0.1.5","weekly":1,"desc":"Modular agent support for OpenCode \u2014 define agents as folders with multiple prompt files","repo":"gko/modular-agents","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2103},"opencode-zellij-renamer":{"version":"1.1.0","weekly":8,"desc":"OpenCode plugin that renames the Zellij session based on your first message","repo":"EpicEric/opencode-zellij-renamer","status":"v1","evidence":"dependency","v1_range":"^1.18.29","v2_range":null,"since":null,"rank":1394},"ai-project-tracker":{"version":"1.4.4","weekly":8,"desc":"Real-time project progress tracker for AI coding tools (opencode, Claude Code, Cursor, VS Code Copilot, web AI): 7 phases, percentages, growth charts, ETA, milestones, bilingual EN/FA dashboard. Zero ","repo":"Helixventures-AI/ai-project-tracker","status":"v1","evidence":"dependency","v1_range":"next","v2_range":null,"since":null,"rank":1395},"opencode-mimo-free-plugin":{"version":"0.1.2","weekly":12,"desc":"OpenCode plugin that injects the MiMo Auto free OpenAI-compatible provider.","repo":"lilyzhaun/opencode-mimo-free-plugin","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1176},"@panpan2026/opencode-pty":{"version":"0.5.0","weekly":7,"desc":"Node ESM fork of opencode-pty for OpenCode 1.4+ - interactive PTY management, background processes, input/output with regex filtering","repo":"pan17/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1459},"opencode-analyze-image":{"version":"0.1.3","weekly":8,"desc":"OpenCode plugin that lets text-only models analyze image attachments, URLs, and files through an auxiliary vision model.","repo":"cipherTing/opencode-analyze-image","status":"v1","evidence":"dependency","v1_range":"^1.18.14","v2_range":null,"since":null,"rank":1396},"@ps-inc/opencode-obsidian":{"version":"1.1.1","weekly":13,"desc":"OpenCode plugin for Obsidian vault integration \u2014 PM system, auto-sync, note tools","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1119},"opencode-ext":{"version":"0.0.1","weekly":12,"desc":"OpenCode extensions for loading environment variables and restricting long-running bash commands.","repo":"NazmusSayad/opencode-ext","status":"v1","evidence":"dependency","v1_range":"^1.14.29","v2_range":null,"since":null,"rank":1177},"@anthonyfangqing/opencode-special-edition":{"version":"1.0.1","weekly":0,"desc":"OpenCode plugin that replaces the default system prompt and built-in tool descriptions with shorter alternatives to reduce prompt size.","repo":"AnthonyFangqing/opencode-special-edition","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2286},"opencode-status-tracker":{"version":"1.0.9","weekly":4,"desc":"Real-time status bar plugin for OpenCode: cache hit rate, token usage, cost, latency and model info in the sidebar footer.","repo":"LINoone516/opencode-status-tracker","status":"v1","evidence":"dependency","v1_range":">=1.14.18","v2_range":null,"since":null,"rank":1702},"opencode-tui-image-clipboard-fix":{"version":"1.0.17","weekly":2,"desc":"OpenCode TUI plugin to fix image paste issues - saves clipboard images locally and replaces [Image N] with file paths","repo":"chanliang/opencode-tui-image-clipboard-fix","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1959},"@ringofstorms/oh-my-opencode-slim":{"version":"64.2.0","weekly":12,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"alvinunreal/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":1178},"ponytail-on-stimulants":{"version":"0.5.1","weekly":47,"desc":"Minimal architecture. Maximal execution. Completion discipline for coding agents.","repo":"phall1/ponytail-on-stimulants","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.1","code_v1":true,"code_v2":true,"since":null,"rank":551},"@artem-kuprin/opencode-chronica":{"version":"1.0.0","weekly":2,"desc":"Long-term project memory for AI agents \u2014 decisions, features, constraints, tasks, and knowledge graph with TUI sidebar","repo":"ArtemKx1/opencode-chronica","status":"v1","evidence":"dependency","v1_range":"^1.3.5","v2_range":null,"since":null,"rank":1960},"opencode-gitloops":{"version":"0.3.4","weekly":0,"desc":"GitHub repo explorer agent and plugin for OpenCode. Clone and explore any public GitHub repo locally.","repo":"maharshi365/opencode-gitloops","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2287},"opencode-speech-act-theory":{"version":"0.0.20","weekly":4,"desc":"OpenCode plugin that converts unstructured instructions into structured rules using speech act theory and deontic logic.","repo":"whaaaley/opencode-speech-act-theory","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1703},"op-session-id":{"version":"0.2.0","weekly":4,"desc":"Copy your OpenCode V2 session ID with a native clipboard confirmation toast.","repo":"opzero1/op-session-id","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.3","since":null,"rank":1704},"@seedexr/fableit":{"version":"1.1.0","weekly":4,"desc":"Fable 5.1's engineering process as a community skill for Claude Code, OpenCode, and any agent: grounding, zero hallucination, self-verification, goal persistence, finish-the-whole-task, token economy,","repo":"SeedeXR/fableit","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1705},"nankonyo-testnan":{"version":"0.1.0","weekly":47,"desc":"Wajibkan tiap ubah kode (semua bahasa) ditutup test di test/test_<slug>.*. Mirip docsnan untuk test.","repo":null,"status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":true,"since":null,"rank":552},"@chethann/opencode-workflow":{"version":"1.0.0","weekly":0,"desc":"Structured development workflow plugin for OpenCode \u2014 task, research, plan, execute, commit, review","repo":"chethann/opencode-tasks","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2288},"opencode-sessions-explorer":{"version":"0.1.4","weekly":12,"desc":"OpenCode plugin for recall and analysis of past OpenCode sessions: search, grep, and cost/usage insights across your session history via 18 LLM tools (17 read-only plus one write, unarchive-session).","repo":"iamironz/opencode-sessions-explorer","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1179},"@gblab/opencode-dcp":{"version":"0.2.0","weekly":4,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"gerardbalaoro/opencode-dcp","status":"v1","evidence":"dependency","v1_range":">=1.17.0 <1.19.0","v2_range":null,"since":null,"rank":1706},"opencode-plugin-superpower":{"version":"0.1.3","weekly":6,"desc":"Superpower plugin for OpenCode","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1535},"opencode-mem0-selfhost":{"version":"0.1.7","weekly":8,"desc":"Mem0 persistent memory plugin for OpenCode \u2014 self-host Mem0 REST backend, no cloud SDK, no telemetry by default","repo":"imsudip/opencode-mem0-selfhost","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":1397},"opencode-plugin-teleprompt":{"version":"0.2.3","weekly":4,"desc":"OpenCode TUI plugin \u2014 control your AI coding session remotely via Telegram. Queue prompts, approve permissions, and get results as Telegram messages.","repo":"bcanozgur/opencode-plugin-teleprompt","status":"v1","evidence":"dependency","v1_range":"1.15.5","v2_range":null,"since":null,"rank":1707},"@heimoshuiyu/opencode-goal-plugin":{"version":"1.0.0","weekly":5,"desc":"OpenCode plugin that enables autonomous goal-driven agent mode with multi-turn continuation, independent completion verification, and interrupt auto-pause","repo":"heimoshuiyu/opencode-goal-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1620},"@howaboua/opencode-chat":{"version":"0.1.10","weekly":4,"desc":"Chatifier plugin for OpenCode - Adds chat-optimized tools and semantic search","repo":"IgorWarzocha/Opencode-Chatifier","status":"v1","evidence":"dependency","v1_range":"^1.0.201","v2_range":null,"since":null,"rank":1708},"opencode-js-bounty":{"version":"1.0.2","weekly":13,"desc":"Opencode plugin for automated JS bundle bug bounty analysis and UI tracking","repo":"spxios/opencode-js-bounty-hunter","status":"v1","evidence":"dependency","v1_range":"^1.1.10","v2_range":null,"since":null,"rank":1120},"opencode-desktop-context":{"version":"0.3.0","weekly":5,"desc":"OpenCode plugin that captures desktop screenshots for session context","repo":"awdemos/opencode-desktop-context","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1621},"@fellow99/opencode-status-sync":{"version":"0.3.3","weekly":7,"desc":"OpenCode plugin that syncs AI status to an external service via configurable HTTP mappings","repo":"fellow99/opencode-status-sync","status":"v1","evidence":"dependency","v1_range":"^1.17.12","v2_range":null,"since":null,"rank":1460},"@projectmarc/opencode-cliproxy-provider":{"version":"0.2.0","weekly":8,"desc":"OpenCode provider plugin for an already-running CLIProxyAPI server.","repo":"projectmarc/opencode-cliproxy-provider","status":"v1","evidence":"dependency","v1_range":">=1.18.18 <2","v2_range":null,"since":null,"rank":1398},"opencode-usage-viewer":{"version":"1.0.7","weekly":3,"desc":"OpenCode Go usage plugin showing rolling, weekly and monthly usage","repo":"AaronSR-54/opencode-usage-viewer","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.7","code_v1":true,"code_v2":false,"since":null,"rank":1835},"sync-omo-config":{"version":"1.4.1","weekly":4,"desc":"OpenCode plugin to sync omo config from well-known endpoint to oh-my-openagent.json","repo":null,"status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1709},"@otto-assistant/opencode-commandcode":{"version":"0.4.0","weekly":14,"desc":"Command Code in OpenCode \u2014 Go-plan ($1) browser OAuth, gateway proxy, Laguna S 2.1, tools/MCP, attachments, compact, usage.","repo":"otto-assistant/opencode-commandcode","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":1056},"@swalker326/opencode-sidebar-sessions":{"version":"0.1.4","weekly":13,"desc":"Clickable, keyboard-driven session navigation for the OpenCode TUI sidebar.","repo":"swalker326/opencode-sidebar-sessions","status":"v1","evidence":"dependency","v1_range":">=1.18.4","v2_range":null,"since":null,"rank":1121},"opencode-storyclaw":{"version":"1.0.2","weekly":7,"desc":"OpenCode plugin: novel to storyboard text generation pipeline - AI-powered short drama script, character/scene/prop settings, and storyboard video prompts","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1461},"@coinseeker/opencode-telegram-plugin":{"version":"1.3.0","weekly":7,"desc":"Control and monitor OpenCode from Telegram with notifications, question replies, and subagent-aware completion.","repo":"coin-seeker/opencode-telegram-plugin","status":"v1","evidence":"dependency","v1_range":"1.15.7","v2_range":null,"since":null,"rank":1462},"opencode-nested-skills":{"version":"0.3.0","weekly":2,"desc":"Claude Code style nested skill discovery for opencode \u2014 walks down into subdirectories, registers package-local skills, and surfaces them when you touch files in their directory.","repo":"NeerajG03/opencode-nested-skills","status":"v1","evidence":"dependency","v1_range":"^1.18.16","v2_range":null,"since":null,"rank":1961},"oc-goal":{"version":"0.1.1","weekly":6,"desc":"Goal mode (Codex-style thread goals) plugin for opencode","repo":"10xChengTu/oc-goal","status":"v1","evidence":"dependency","v1_range":"^1.18.3","v2_range":null,"since":null,"rank":1536},"opencode-host-notify-bridge":{"version":"0.1.1","weekly":5,"desc":"OpenCode plugin that forwards notification events from devcontainers to a host-side notifier.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":1622},"horology":{"version":"0.2.1","weekly":1,"desc":"opencode plugin: schedule prompts and slash-commands into a live opencode session using system-native timers (systemd user timers), so recurring jobs and one-shot reminders survive restarts and land i","repo":"SynthSwarm/horology","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":2104},"no-vibe":{"version":"2.0.3","weekly":3,"desc":"Tutor mode for AI coding assistants. AI shows code in chat and reviews your work, but never writes to your project files. Ships across Claude Code, OpenCode, Codex, Gemini CLI, and Pi.","repo":"rizukirr/no-vibe","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.0.3","code_v1":true,"code_v2":false,"since":null,"rank":1836},"@anis00723/opencode-debug":{"version":"1.6.3","weekly":0,"desc":"Debug HTTP server plugin for OpenCode with ngrok tunneling support","repo":"MrgSub/opencode-debug","status":"v1","evidence":"dependency","v1_range":"^1.1.1","v2_range":null,"since":null,"issue":"https://github.com/MrgSub/opencode-debug/issues/5","rank":2289},"evomap-opencode-plugin":{"version":"0.1.1","weekly":9,"desc":"Official EvoMap Evolver plugin for OpenCode: persistent, auditable agent evolution memory powered by GEP.","repo":"EvoMap/evomap-opencode-plugin","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":1339},"@godaravikas/opencode-velocity":{"version":"0.2.0","weekly":7,"desc":"Supercharge your OpenCode workflow with complete visibility into AI usage, effort, and project costs.","repo":"godaravikas/opencode-velocity","status":"v1","evidence":"dependency","v1_range":">=1.18.16","v2_range":null,"since":null,"rank":1463},"opencode-historian":{"version":"1.2.0","weekly":4,"desc":"Historian \u2014 agent with mnemonics for OpenCode powered by qmd","repo":"5kahoisaac/opencode-historian","status":"v1","evidence":"dependency","v1_range":"^1.1.61","v2_range":null,"since":null,"rank":1710},"agent-cya":{"version":"0.6.2-alpha.1","weekly":5,"desc":"CLI that reviews AI coding harness tool calls (Claude Code, OpenCode) before execution via hooks","repo":"ike18t/Agent-CYA","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":1623},"@mcrescenzo/opencode-advisor":{"version":"0.2.0","weekly":8,"desc":"opencode plugin providing an advisor tool that consults a budgeted, read-only child-session strategist agent for mid-task design guidance and risk review.","repo":"mcrescenzo/opencode-advisor","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":true,"code_v2":false,"since":null,"rank":1399},"@ariga39/opencode-vision":{"version":"0.1.0","weekly":1,"desc":"opencode plugin that auto-describes user-attached images using a vision-capable model, in replace or delegate mode.","repo":"ariga39/opencode-vision","status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":2105},"@lyculs/opencode-firecrawl":{"version":"1.0.0","weekly":5,"desc":"Firecrawl - Web Scraping & Search for OpenCode","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1624},"@ghilteras/opencode-reasoning-pruner":{"version":"1.0.0","weekly":8,"desc":"Prunes historical reasoning parts from the message history sent to the LLM (keeping the last turn's), saving context window and tokens on reasoning models. Model-agnostic; uses the idiomatic experimen","repo":"Ghilteras/opencode-reasoning-pruner","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1400},"oh-my-msgcode":{"version":"0.1.3","weekly":8,"desc":"Inter-agent messaging plugin for OpenCode \u2014 agents in different sessions can send and receive messages","repo":"GonGe1018/oh-my-msgcode","status":"v1","evidence":"dependency","v1_range":"^1.4.17","v2_range":null,"since":null,"rank":1401},"opencode-cloak-fetch":{"version":"1.1.2","weekly":14,"desc":"OpenCode plugin that replaces webfetch with CloakBrowser-backed fetching.","repo":"partment/opencode-cloak-fetch","status":"v1","evidence":"dependency","v1_range":"1.15.0","v2_range":null,"since":null,"rank":1057},"opencode-goal-mode-deepcode":{"version":"1.1.2","weekly":10,"desc":"OpenCode Goal Mode \u2014 goal agent + server plugin: goal_set, idle evaluator (deterministic + LLM), auto-continue until YES. Status machine, budgets, scope guard, persistence, goal history, slash command","repo":"deepcode-ai-sys/opencode-goal-mode-deepcode","status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":1277},"openstudy":{"version":"1.0.2","weekly":5,"desc":"OpenStudy \u2014 plugin de estudo h\u00edbrido para OpenCode. Ensina Go, C#, TypeScript e NestJS usando modelo local (DeepSeek R1 via Ollama) para gerar conte\u00fado did\u00e1tico com analogias cruzadas e modelo cloud p","repo":"Joao147258/OpenStudy","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1625},"@esuyo/esuyo-opencode-session":{"version":"2.0.10","weekly":40,"desc":"OpenCode TUI sidebar showing token usage across a session and its subagents, plus live TPS/AVG/TTFT/GAP throughput in the prompt footer with optional JSONL stats logging.","repo":"8perezm/esuyo-opencode-session","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":592},"opencode-sound-hooks":{"version":"1.1.3","weekly":1,"desc":"OpenCode plugin for audio feedback on session events - success, error, and permission sounds","repo":"israeLToledo/opencode-sound-hooks","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2106},"opencode-nju-cli":{"version":"1.4.7","weekly":6,"desc":"OpenCode plugin and skill docs for Nanjing University workflows powered by nju-cli.","repo":"nju-cli/opencode-nju-cli","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":1537},"opencode-vision-paste":{"version":"0.3.0","weekly":17,"desc":"OpenCode plugin: intercept pasted images \u2192 local VL API analysis \u2192 replace with text","repo":"wsaaaqqq/opencode-vision-paste","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":true,"code_v2":false,"since":null,"rank":935},"opencode-supercharger":{"version":"1.6.0","weekly":3,"desc":"Shell-level guardrails for OpenCode. Block dangerous commands, scan for secrets, detect loops.","repo":"smrafiz/opencode-supercharger","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.6.0","code_v1":true,"code_v2":false,"since":null,"rank":1837},"local-code-opencode-plugin":{"version":"1.0.2","weekly":7,"desc":"Inject git-based handoff context when switching models in OpenCode.","repo":"wi202im/local-code-opencode-plugin","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.2","code_v1":false,"code_v2":false,"since":null,"rank":1464},"opencode-plugin-mcp-registry":{"version":"0.4.1","weekly":7,"desc":"OpenCode plugin that verifies MCP servers against a private MCP registry","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1465},"opencode-provider-tabnine":{"version":"0.1.5","weekly":6,"desc":"OpenCode plugin that exposes Tabnine Agentic as a provider","repo":"balcsida/opencode-tabnine","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.5","code_v1":true,"code_v2":false,"since":null,"rank":1538},"opencode-dashboard":{"version":"0.3.0","weekly":5,"desc":"Real-time Kanban dashboard that visualizes OpenCode agent activity","repo":"GZakhar88/opencode-agents-dashboard","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1626},"@oldsuns/opencode-branch-session":{"version":"0.2.3","weekly":2,"desc":"Stateless branch guard for OpenCode: blocks file writes and dangerous git on protected branches (main/master), guides agents to work on feature branches, drives merges through the /finish-branch wrap-","repo":"OldSuns/opencode-branch-session","status":"v1","evidence":"dependency","v1_range":">=1.1.1","v2_range":null,"since":null,"rank":1962},"@cateds/opencode-pty":{"version":"0.4.1","weekly":1,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"cateds/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":2107},"opencode-plugin-codex-usage":{"version":"0.1.3","weekly":6,"desc":"OpenCode TUI plugin that shows live Codex usage limits in the session sidebar.","repo":"anaskhan96/opencode-plugin-codex-usage","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1539},"opencode-fusion":{"version":"0.10.0","weekly":6,"desc":"Multi-model ensemble tool for OpenCode. Fans out prompts to a panel of LLMs in parallel, collects responses, runs a judge model for structured analysis.","repo":"kevinfaveri/opencode-fusion","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1540},"herdr-opencode":{"version":"0.1.0","weekly":5,"desc":"Native Herdr lifecycle reporting for OpenCode v1 and v2 \u2014 accurate agent state and pane session restore","repo":"no-phux/herdr-opencode","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":true,"since":null,"rank":1627},"@ganimalqudhaifi/analyze-image":{"version":"1.1.0","weekly":6,"desc":"OpenCode plugin for image analysis using vision-capable LLMs. Adds an analyze_image tool that works with any provider already configured in OpenCode \u2014 no separate API keys needed.","repo":"ganimalqudhaifi/analyze-image","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1541},"opencode-buddy":{"version":"0.6.2","weekly":2,"desc":"A virtual ASCII pet companion that lives in the opencode TUI sidebar. Hatches, feeds, plays, and reacts to what you're coding.","repo":"AMark-CS/opencode-buddy","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1963},"opencode-auto-loop":{"version":"0.1.8","weekly":5,"desc":"Auto-continue for OpenCode","repo":"timmyjl12/opencode-auto-loop","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1628},"opencode-cpp-refactory":{"version":"3.0.0","weekly":18,"desc":"C++ \u91cd\u578b\u9879\u76ee\u91cd\u6784\u8f85\u52a9\u5de5\u5177 \u2014 OpenCode \u63d2\u4ef6 + CLI + MCP AST \u5206\u6790","repo":"LeXwDeX/Cpp_Refactory","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":890},"opencode-startup-commands":{"version":"1.2.0","weekly":4,"desc":"Launch trusted background commands when OpenCode initializes a project or directory.","repo":"PixelWinner/opencode-startup-commands","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":1711},"@jacob-z/opencode-session-recap":{"version":"2.1.1","weekly":8,"desc":"OpenCode TUI plugin showing a session recap in the sidebar","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1402},"@jacob-z/opencode-context-usage":{"version":"1.1.1","weekly":11,"desc":"OpenCode TUI plugin showing current session context window usage","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1234},"opencode-vision-fallback":{"version":"0.1.1","weekly":8,"desc":"OpenCode plugin: auto-describe images via a vision model when the active model lacks vision support.","repo":"TudeOrangBiasa/opencode-vision-fallback","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1403},"qwen-for-opencode":{"version":"1.0.0","weekly":15,"desc":"Enhanced Qwen OAuth authentication plugin for OpenCode - Seamless integration with Qwen Code CLI credentials","repo":"your-username/qwen-for-opencode","status":"v1","evidence":"dependency","v1_range":"^1.1.48","v2_range":null,"since":null,"rank":1016},"opencode-team-memory":{"version":"1.6.3","weekly":13,"desc":"Persistent role-based memory for OpenCode/OmO Team Mode \u2014 survives across sessions and runs","repo":"KenKozuma/opencode-team-memory","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1122},"opencode-plugin-emperor":{"version":"0.5.2","weekly":4,"desc":"Emperor \u2014 \u4e09\u7701\u516d\u90e8\u591a\u667a\u80fd\u4f53\u534f\u4f5c\u7cfb\u7edf OpenCode \u63d2\u4ef6","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1712},"@hellogravel/opencode-lms":{"version":"0.4.0","weekly":3,"desc":"An LM Studio provider plugin for OpenCode \u2014 dynamic model discovery, streaming auto-load, and full LM Studio REST API integration","repo":"hellogravel/opencode-lms","status":"v1","evidence":"dependency","v1_range":"1.17.15","v2_range":null,"since":null,"rank":1838},"opencode-package-managers-hook":{"version":"0.1.2","weekly":5,"desc":"OpenCode plugin that rewrites package manager commands to your preferred tools \u2014 uv/pipx over pip, pnpm over npm, rbenv over bare gem, and more","repo":"Adamkadaban/opencode-package-managers-hook","status":"v1","evidence":"dependency","v1_range":">=1.15.0 <2.0.0","v2_range":null,"since":null,"rank":1629},"@involvex/create-opencode-plugin":{"version":"0.0.2","weekly":28,"desc":"Create a new OpenCode plugin with a single command","repo":"involvex/create-opencode-plugin","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.2","code_v1":true,"code_v2":true,"since":null,"rank":690},"opencode-v2-tui-closetab":{"version":"0.1.0","weekly":7,"desc":"OpenCode V2 TUI plugin: /close command to close session tabs (learning purpose).","repo":"firefoxmmx2/opencode-tui-closetab","status":"v1","evidence":"dependency","v1_range":"beta","v2_range":null,"since":null,"rank":1466},"@mazac-fox/opencode-host-adapter":{"version":"0.1.0","weekly":3,"desc":"Defensive wrapper for OpenCode plugins. Validates tool definitions, wraps execute in try/catch, filters bad system-transform output, and emits structured telemetry. Catches the codemem-style 'undefine","repo":"jackmazac/opencode-host-adapter","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1839},"@mcrescenzo/opencode-goals":{"version":"0.1.1","weekly":4,"desc":"opencode plugin for defining, tracking, and evaluating session goals via a /goal command and hidden evaluator agents.","repo":"mcrescenzo/opencode-goals","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1713},"minimalist-skill":{"version":"1.0.0","weekly":9,"desc":"Subtraction-first engineering for AI agents. The smallest correct change wins \u2014 with every guard intact.","repo":"DivyeshJayswal/minimalist","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1340},"@viniciuspoa2/opencode-cost-guard":{"version":"0.1.2","weekly":6,"desc":"Warns OpenCode users when session context and model choice may increase cost.","repo":"commitgeist/opencode-cost-guard","status":"v1","evidence":"dependency","v1_range":"^1.1.50","v2_range":null,"since":null,"rank":1542},"opencode-cache-ttl":{"version":"1.1.3","weekly":3,"desc":"opencode plugin that upgrades Anthropic's prompt cache from a 5-minute TTL to 1 hour","repo":"klaveren/opencode-cache-ttl","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.3","code_v1":false,"code_v2":false,"since":null,"rank":1840},"opencode-session-id-plugin":{"version":"1.1.1","weekly":4,"desc":"OpenCode TUI plugin: display the active session ID below the session title in the right sidebar. Restores the channel-gated dev-build behavior (sidebar.tsx InstallationChannel guard) on the stable rel","repo":"hardes11/opencode-session-id-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1714},"opencode-tasksync":{"version":"1.4.3","weekly":0,"desc":"OpenCode plugin for TaskSync \u2014 persistent daemon feedback loop for AI coding agents","repo":"vikrant82/tasksync-mcp","status":"v1","evidence":"dependency","v1_range":"^1.3.3","v2_range":null,"since":null,"rank":2290},"@keakon/opencode-dcp":{"version":"1.2.8","weekly":8,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Tarquinen/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1404},"opencode-restart":{"version":"0.0.13","weekly":6,"desc":"OpenCode plugin that restarts the current instance and rejoins the session with a continuation message","repo":"whaaaley/opencode-restart","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1543},"opencode-evermemos-plugin":{"version":"0.2.0","weekly":5,"desc":"Durable project memory for OpenCode via EverMemOS \u2014 passive cross-session recall with structured episodic, profile, and foresight memory types","repo":"LordAizen1/opencode-evermemos-plugin","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":1630},"@ruri4/opencode-ssh":{"version":"0.1.2","weekly":10,"desc":"Native SSH tools for OpenCode","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":1278},"ocinsights":{"version":"0.1.2","weekly":5,"desc":"opencode plugin for session analytics \u2014 track tokens, tools, costs across all your sessions","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":1631},"myai-opencode":{"version":"0.7.0","weekly":2,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"alvinunreal/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":1964},"opencode-acp-next":{"version":"0.1.2","weekly":2,"desc":"ACP Next \u2014 model-driven context management for OpenCode, based on opencode-acp and DCP","repo":"tx1ee/opencode-acp-next","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1965},"@n0c1ip/opencode-pohuy":{"version":"0.1.4","weekly":3,"desc":"opencode-\u043f\u043b\u0430\u0433\u0438\u043d \u0441\u043e \u0441\u0442\u0438\u043b\u0435\u043c pohuy: \u0438\u0434\u0438\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u044b\u0439 \u043c\u0430\u0442 \u2014 \u0441\u043a\u0438\u043b\u043b, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 /pohuy, \u0444\u0440\u0430\u0437\u044b-\u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0443\u0440\u043e\u0432\u043d\u0438.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1841},"code-memory-opencode":{"version":"0.10.0","weekly":5,"desc":"OpenCode plugin: auto-retrieve and auto-learn against a local code-memory backend.","repo":"fmflurry/code-memory","status":"v1","evidence":"dependency","v1_range":">=1.4 <2","v2_range":null,"since":null,"rank":1632},"opencode-starcraft":{"version":"1.0.3","weekly":15,"desc":"StarCraft sound effects plugin for OpenCode - plays iconic Protoss and Terran voice lines on session events","repo":"spartandingo/opencode-starcraft","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":true,"code_v2":false,"since":null,"rank":1017},"opencode-browser-tools":{"version":"0.1.0","weekly":11,"desc":"OpenCode plugin wrapping vercel-labs/agent-browser so opencode can drive a real browser and validate UI.","repo":"SreekeshOkky/opencode-agent-browser","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1235},"@rasyid_rafi/opencode-commandcode":{"version":"0.2.1","weekly":4,"desc":"OpenCode provider adapter that runs the official Command Code CLI","repo":"rasyidrafi/opencode-commandcode","status":"v1","evidence":"dependency","v1_range":"^1.18.26","v2_range":null,"since":null,"rank":1715},"@kubeopencode/opencode-slack-plugin":{"version":"0.1.7","weekly":2,"desc":"OpenCode plugin that connects to Slack via Socket Mode \u2014 zero port exposure, runs inside your OpenCode process","repo":"kubeopencode/kubeopencode-plugins","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1966},"opencode-repos":{"version":"0.4.3","weekly":1,"desc":"Repository cache, registry, and cross-codebase intelligence for OpenCode agents","repo":"liamjv1/opencode-repos","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2108},"opencode-rename-chat":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin \u2014 rename chat sessions from within the conversation. Keeps session list readable as chat topics evolve.","repo":"jcianci12/opencode-rename-chat","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1716},"myai-tools":{"version":"0.1.2","weekly":4,"desc":"Standalone OpenCode plugin with grep, ast-grep, and LSP tools","repo":"alvinunreal/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":1717},"@broskees/opencode-codebase-graph":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that injects a live codebase structural map into the system prompt","repo":"broskees/codebase-graph","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2291},"@endlex/omo-preset-switch":{"version":"1.0.2","weekly":3,"desc":"Process-scoped oh-my-opencode-slim preset switcher for OpenCode: TUI picker (/omopreset) + server-side model rewrite, zero LLM turns.","repo":"endlex/omo-preset-switch","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":1842},"@mathew-cf/opencode-blueprint":{"version":"0.1.10","weekly":2,"desc":"Structured development workflow plugin for OpenCode \u2014 investigation, planning, and parallel implementation with git worktree isolation","repo":"mathew-cf/opencode-blueprint","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1967},"@cat4869/token-lean":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that reduces repeated OMO task output, safely distills reconstructable background results, and compresses built-in tool descriptions.","repo":"cat4869/token-lean","status":"v1","evidence":"dependency","v1_range":">=1.17.15","v2_range":null,"since":null,"rank":2292},"@chikage0o0/opencode-dcp":{"version":"3.1.14","weekly":0,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Chikage0o0/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2293},"@xzy-ai/opencode-commandcode-provider":{"version":"0.1.3","weekly":2,"desc":"Command Code provider plugin for opencode.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.4","v2_range":null,"since":null,"rank":1968},"opencode-proxycli-auth":{"version":"0.5.3","weekly":6,"desc":"opencode plugin: adds a 'CliProxy' login that routes the native Anthropic provider through a self-hosted CLIProxyAPI endpoint, with a connection check. Pure proxy: no OAuth dependency, the client send","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1544},"@rasyid_rafi/opencode-agy":{"version":"0.1.0","weekly":6,"desc":"OpenCode provider adapter for Google's official Antigravity ACP server","repo":"rasyidrafi/opencode-agy","status":"v1","evidence":"dependency","v1_range":"^1.18.26","v2_range":null,"since":null,"rank":1545},"opencode-retry-forever":{"version":"0.1.0","weekly":3,"desc":"Keeps long-running opencode sessions alive by retrying transient provider failures (503, DNS, connection resets) forever, with no backoff.","repo":"aryanranderiya/opencode-retry-forever","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1843},"opencode-localhost":{"version":"0.7.1","weekly":11,"desc":"Run local models in opencode. llama.cpp as a provider, with live GPU, VRAM and CPU telemetry in the sidebar.","repo":"dushyant30suthar/opencode-localhost","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1236},"@konuamah/context-bank":{"version":"1.0.0","weekly":4,"desc":"Persistent context bank for OpenCode with semantic search \u2014 no external dependencies.","repo":"konuamah/context-bank","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1718},"opencode-terminal":{"version":"0.2.0","weekly":7,"desc":"Open native OS terminal window + run shell commands for OpenCode","repo":"ShivamChavan01/opencode-terminal","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1467},"opencode-kanaboards-agent":{"version":"0.2.4","weekly":2,"desc":"Kanaboards local agent runner. Polls Kanaboards for pending agent assignments and launches a local coding agent (OpenCode by default; Codex and Claude via --runner) to work on them.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1969},"opencube":{"version":"0.5.1","weekly":12,"desc":"A tiny Three.js desktop pet for opencode session activity.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.5.1","code_v1":true,"code_v2":false,"since":null,"rank":1180},"opencode-hooks":{"version":"1.1.0","weekly":8,"desc":"OpenCode hooks plugin - all hooks from oh-my-opencode without agents/tools/MCPs","repo":"code-yeongyu/oh-my-opencode","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":1405},"yatefca":{"version":"1.2.0","weekly":1,"desc":"Deterministic, non-LLM session titles from a first message \u2014 a tiny library plus a ready-to-use opencode plugin.","repo":"jayf0x/yatefca","status":"v1","evidence":"dependency","v1_range":">=1","v2_range":null,"since":null,"rank":2109},"opencode-teamwork":{"version":"0.2.1","weekly":8,"desc":"Antigravity-style Teamwork multi-agent orchestration for OpenCode \u2014 10 agents, 6 patterns, 7 slash commands. Replica of Google Antigravity's /teamwork-preview.","repo":"aditya0si/OpenCode-Team","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1406},"@betterspec/opencode":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin for betterspec \u2014 multi-agent spec-driven development","repo":"betterspec/opencode-betterspec","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":2110},"@ongyishen/opencode-notifier-ntfy":{"version":"1.0.2","weekly":6,"desc":"OpenCode plugin that sends ntfy notifications when permission is needed, generation completes, or errors occur","repo":"ongyishen/opencode-notifier-ntfy","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1546},"open-quill":{"version":"0.1.10","weekly":6,"desc":"OpenCode writing plugin: agents, commands, and writing tools","repo":"Shadiv/open-quill","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":1547},"opencode-permission-guard":{"version":"1.0.0","weekly":11,"desc":"Monitors OpenCode for permission errors (EACCES, EPERM) and sends native OS notifications with focus detection","repo":"StuartGa/opencode-permission-guard","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1237},"opencode-claude-broker-auth":{"version":"0.1.2","weekly":4,"desc":"opencode plugin: adds a 'Claude Broker' login to the Anthropic provider that pools Claude Max OAuth accounts from a self-hosted broker (per-device stickiness, automatic 429 rotation, 1M context, full ","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1719},"opencode-cursor-inference":{"version":"0.0.1","weekly":8,"desc":"Unofficial Cursor managed inference provider for OpenCode over InferenceService/RunInference.","repo":"victor-software-house/opencode-cursor-inference","status":"v1","evidence":"dependency","v1_range":">=1.18.27 <2","v2_range":null,"since":null,"rank":1407},"ah-my-openresearch":{"version":"0.1.5","weekly":4,"desc":"Research-lab layer for OpenCode: six personas, 17 curated skills, and a typed claim-level lab record with provenance that survives the chat.","repo":"lubludrova/ah-my-openresearch","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1720},"@weiyentan/opencode-plugin-github":{"version":"0.2.1","weekly":2,"desc":"OpenCode plugin for GitHub API \u2014 native tool access to issues, PRs, search, and code browsing.","repo":"weiyentan/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"issue":"https://github.com/weiyentan/opencode-plugins/issues/246","rank":1970},"opencode-strip-empty-params-plugin":{"version":"0.1.1","weekly":1,"desc":"Strips empty-string values from non-required MCP tool-call arguments before the call reaches the server. Fixes LLM function-calling quirks where models emit every optional key with an empty default.","repo":"EmilioEsposito/opencode-strip-empty-params-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2111},"opencode-cd":{"version":"0.1.0","weekly":4,"desc":"OpenCode TUI plugin for changing the current session directory","repo":"artempavlov/opencode-cd","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":1721},"opencode-sfx":{"version":"0.3.0","weekly":5,"desc":"OpenCode plugin that plays Warcraft-style sound effects for session events","repo":"stephanvs/opencode-sfx","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1633},"opencode-remote-login":{"version":"0.2.1","weekly":9,"desc":"Dispatch opencode sessions to remote hosts via SSH. Migrate context, execute tasks remotely, and optionally pull results back.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1341},"opencode-1password-auth":{"version":"1.1.1","weekly":3,"desc":"1Password integration for OpenCode - authenticate providers and inject MCP secrets from 1Password environments","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1844},"@prometheus-ags/opencode-codex-proxy":{"version":"0.1.0","weekly":12,"desc":"OpenCode plugin: routes requests through openai-proxy \u2192 Codex Responses API using your ChatGPT subscription","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1181},"@mcrescenzo/opencode-loop":{"version":"0.2.1","weekly":9,"desc":"opencode plugin providing a loop tool that re-runs prompt text on a recurring or self-paced interval.","repo":"mcrescenzo/opencode-loop","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1342},"opencode2-tps2":{"version":"0.1.0","weekly":4,"desc":"Displays live TPS (tokens per second), average TPS, and average TTFT (time to first token) in the OpenCode 2 session prompt and responds to the /tps command.","repo":"fengye110/opencode2-tps2","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18155","v2_range":null,"since":null,"rank":1722},"opencode-debug-agent":{"version":"0.1.7","weekly":1,"desc":"OpenCode plugin for runtime debugging - capture and analyze execution data","repo":"anis-dr/opencode-debug-agent","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":2112},"@weiyentan/opencode-plugin-gitlab":{"version":"0.0.6","weekly":4,"desc":"OpenCode plugin for GitLab \u2014 native tool access to projects, merge requests, issues, and repository operations.","repo":"weiyentan/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"issue":"https://github.com/weiyentan/opencode-plugins/issues/246","rank":1723},"opencode-branch-memory-manager":{"version":"0.1.9","weekly":3,"desc":"Automatically manages branch-specific context for OpenCode with auto-save, auto-load, and git workflow integration","repo":"Davidcreador/opencode-branch-memory-manager","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1845},"@wyouwd1/cc-hud":{"version":"0.7.3","weekly":1,"desc":"Compact statusline HUD for Claude Code / OpenCode \u2014 context, agents, rate limits","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.3","code_v1":true,"code_v2":false,"since":null,"rank":2113},"@jack-yang/opencode-bark-notify":{"version":"1.0.2","weekly":6,"desc":"Focus-aware Bark push notifications for OpenCode \u2014 get detailed agent messages on your phone when you step away","repo":"yangwudong/opencode-bark-notify","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1548},"opencode-image-compress":{"version":"0.3.2","weekly":3,"desc":"Automatically compresses images before sending to AI providers to avoid size limits","repo":"kynnyhsap/opencode-image-compress","status":"v1","evidence":"dependency","v1_range":"^1.1.51","v2_range":null,"since":null,"rank":1846},"@stand-e/opencode-slackcode":{"version":"0.3.45","weekly":7,"desc":"OpenCode plugin that streams session and agent activity into Slack.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.2.25","v2_range":null,"since":null,"rank":1468},"opencode-rules-system":{"version":"1.1.5","weekly":4,"desc":"OpenCode plugin - Auto-load rules from .claude/rules/ and .opencode/rules/ with conditional glob matching, frontmatter parsing, and system prompt injection","repo":"dyyz1993/opencode-rules-system","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":1724},"@forget2save/opencode-trajectory":{"version":"0.1.1","weekly":4,"desc":"Inspect and export complete OpenCode conversation trajectories, including tools, reasoning, changes, compaction, and child sessions.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.16.0 <1.19.0","v2_range":null,"since":null,"rank":1725},"@fnnm/oh-my-opencode-slim":{"version":"2.1.2","weekly":2,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"fxcl/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":1971},"@forget2save/opencode-goal-mode":{"version":"0.2.0","weekly":9,"desc":"A persistent, budgeted Goal mode plugin for OpenCode.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.16.0 <1.19.0","v2_range":null,"since":null,"rank":1343},"opencode-plugin-stock":{"version":"0.1.4","weekly":4,"desc":"Stock \u2014 \u5355\u5165\u53e3 A \u80a1\u5206\u6790\u63d2\u4ef6\uff0c\u52a8\u6001\u7ef4\u5ea6\u8def\u7531 + \u6982\u7387\u5316\u6295\u8d44\u5206\u6790 + HTML \u62a5\u544a\u751f\u6210","repo":"sjzsdu/OpencodePlugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.4","code_v1":false,"code_v2":false,"since":null,"rank":1726},"@glaicer/supercode-turn-timer":{"version":"0.1.0","weekly":4,"desc":"OpenCode TUI plugin: elapsed-time timer for the current turn, inline in the prompt footer.","repo":"Glaicer/supercode-turn-timer","status":"v1","evidence":"dependency","v1_range":">=1.18.21","v2_range":null,"since":null,"rank":1727},"opencode-delegation":{"version":"0.1.2","weekly":3,"desc":"OpenCode plugin for delegating low-cognitive tasks to cheap worker subagents. Reduces token waste, context pollution, and improves long-task stability.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1847},"@robinmarin/opencode-teams":{"version":"0.1.7","weekly":6,"desc":"OpenCode plugin \u2014 spawn and coordinate sub-agent teams from your lead session","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.15","v2_range":null,"since":null,"rank":1549},"opencode-varlock":{"version":"0.0.11","weekly":2,"desc":"OpenCode plugin for secret management via Varlock with configurable env guard protection","repo":"itlackey/opencode-varlock","status":"v1","evidence":"dependency","v1_range":"^1.2.20","v2_range":null,"since":null,"rank":1972},"opencode-monitor":{"version":"0.2.0","weekly":8,"desc":"A Monitor-equivalent tool for OpenCode: block on an external condition without spending agent turns.","repo":"futpib/opencode-monitor","status":"v1","evidence":"dependency","v1_range":"1.15.7","v2_range":null,"since":null,"rank":1408},"opencode-agent-graph":{"version":"1.0.1","weekly":1,"desc":"Real-time dashboard for OpenCode multi-agent activity, sessions, status, and tool usage","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2114},"@theedoran/codex-plugin-oc":{"version":"0.1.0","weekly":4,"desc":"Use Codex from OpenCode to review code or delegate tasks.","repo":"TheEdoRan/codex-plugin-oc","status":"v1","evidence":"dependency","v1_range":"^1.18.19","v2_range":null,"since":null,"rank":1728},"@bulga138/kevin":{"version":"0.0.1","weekly":0,"desc":"KEVIN \u2014 context offloading for OpenCode.","repo":"bulga138/kevin","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2294},"opencode-imagen":{"version":"0.1.0","weekly":7,"desc":"OpenCode V2 plugin for GPT Image 2 generation through ChatGPT/Codex OAuth.","repo":"mpsuesser/opencode-imagen","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17444","v2_range":null,"since":null,"rank":1469},"opencode-dutch-coach":{"version":"0.2.0","weekly":6,"desc":"An OpenCode plugin that teaches A1/A2 and A2/B1 learners how to correct common Dutch mistakes.","repo":"marcelorodrigo/opencode-dutch-coach","status":"v1","evidence":"dependency","v1_range":">=1.0.0 <2","v2_range":null,"since":null,"rank":1550},"opencode-provider-balance":{"version":"0.1.1","weekly":8,"desc":"OpenCode TUI plugin displaying DeepSeek account balance in the sidebar","repo":"CMBill/opencode-provider-balance","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1409},"opencode-zellij-status":{"version":"0.2.1","weekly":6,"desc":"OpenCode tab status and desktop notifications for Zellij","repo":"talldan/opencode-zellij-status","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1551},"opencode-provider-poolside":{"version":"0.2.2","weekly":4,"desc":"OpenCode plugin for the Poolside AI model provider with live model discovery","repo":"grikomsn/opencode-provider-poolside","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1729},"opencode-plugin-gstack":{"version":"0.1.1","weekly":1,"desc":"GStack - Virtual software engineering team with specialized AI skills for OpenCode","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2115},"opencode-sessions-all":{"version":"0.1.2","weekly":6,"desc":"Cross-project session search and navigation for OpenCode","repo":"ZackarySantana/opencode-sessions-all","status":"v1","evidence":"dependency","v1_range":">=1.18.11 <2","v2_range":null,"since":null,"rank":1552},"@jc01rho/opencode-smart-title":{"version":"0.4.3","weekly":2,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"jc01rho/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1973},"opencode-posthog-observability":{"version":"0.1.5","weekly":1,"desc":"OpenCode plugin that sends AI observability telemetry to PostHog.","repo":"KlimentP/opencode-posthog-observability","status":"v1","evidence":"dependency","v1_range":">=1.15.13","v2_range":null,"since":null,"rank":2116},"@objctp/opencode-better-prompt":{"version":"0.9.0","weekly":5,"desc":"Automatically corrects, translates and enhances user prompts before submission to an LLM Model via Claude Code or OpenCode.","repo":"objctp/better-prompt","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.9.0","code_v1":true,"code_v2":false,"since":null,"rank":1634},"opencode-github-browser":{"version":"0.1.0","weekly":10,"desc":"Browse GitHub issues, pull requests, discussions, and diffs inside the OpenCode 2 TUI.","repo":"neriousy/opencode-github-browser","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-19157","v2_range":null,"since":null,"rank":1279},"@jayjiang/byoao":{"version":"2.0.15","weekly":8,"desc":"Build Your Own AI OS \u2014 Obsidian + AI Agent","repo":"JayJiangCT/BYOAO","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":1410},"@fleetingecho/opencode-handoff":{"version":"1.1.0","weekly":7,"desc":"Persistent branch handoffs plus reviewed project-wide knowledge for OpenCode, stored outside the repository and shared with pi-handoff.","repo":"FleetingEcho/opencode-handoff","status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":1470},"opencode-compaction-meter":{"version":"0.1.1","weekly":5,"desc":"OpenCode TUI plugin: how many times the session has compacted, tool calls per cycle, room after each restart, and whether the last summary was cut off. Spots compaction thrash while you work.","repo":"tannerbruhn/opencode-compaction-meter","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1635},"opencode-bg-agents":{"version":"0.2.0","weekly":6,"desc":"Native OpenCode background-task orchestration, completion gates, and compatible process monitors","repo":"iggerask/opencode-bg-agents","status":"v1","evidence":"dependency","v1_range":">=1.18.25","v2_range":null,"since":null,"rank":1553},"opencode-drawer-workflows":{"version":"1.6.0","weekly":4,"desc":"Deterministic multi-agent workflows for OpenCode \u2014 script agent/pipeline/parallel/phase with journaled replay, plus a native /workflows-style TUI viewer.","repo":"fredcamaral/drawers","status":"v1","evidence":"dependency","v1_range":"1.16.2","v2_range":null,"since":null,"rank":1730},"@sferralove/agentflow":{"version":"3.1.1","weekly":10,"desc":"Live trace & observability for OpenCode agent workflows \u2014 plugin, server, and dashboard","repo":"Sferralove/agentflow","status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":1280},"@toninho09/opencode-continue":{"version":"0.2.0","weekly":4,"desc":"opencode plugin: /continue resumes the interrupted (ESC-aborted) run without adding a new message","repo":"toninho09/opencode-continue","status":"v1","evidence":"dependency","v1_range":">=0.6.0","v2_range":null,"since":null,"rank":1731},"@luisurrutia/opencode-cmux":{"version":"1.1.0","weekly":2,"desc":"OpenCode plugin that surfaces project and agent activity in cmux","repo":"LuisUrrutia/opencode-cmux","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1974},"opencode-quota-sidebar-plus":{"version":"1.0.0","weekly":2,"desc":"OpenCode plugin that shows quota, subscription, and token usage in TUI sidebar panels and compact session titles","repo":"klj5738/opencode-quota-sidebar-plus","status":"v1","evidence":"dependency","v1_range":"^1.3.5","v2_range":null,"since":null,"rank":1975},"opencode-beads-sidebar":{"version":"0.1.1","weekly":8,"desc":"Shows the current beads plan and its progress in the opencode sidebar","repo":"nycdubliner/opencode-beads-sidebar","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"issue":"https://github.com/nycdubliner/opencode-beads-sidebar/issues/25","rank":1411},"opencode-thinking-meter":{"version":"0.1.0","weekly":3,"desc":"OpenCode TUI plugin: counts the turns cut off mid-thought, says whether the output cap or the context window did it, and shows what thinking costs per turn and after which tool.","repo":"tannerbruhn/opencode-thinking-meter","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1848},"@fazaboa/opencode-auto-continue":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin: automatically continues responses that were cut off by the model's output limit.","repo":"PedroLuisBrilhadori/opencode-auto-continue","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1732},"opencode-code-shadow":{"version":"0.1.2","weekly":1,"desc":"\u0422\u0435\u043d\u0435\u0432\u043e\u0439 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u044c \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u043b\u044f OpenCode \u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c, \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u0438 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c","repo":"xuviga/code-shadow","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2117},"@forceuser/opencode-img":{"version":"0.1.7","weekly":3,"desc":"OpenCode plugin that routes images from text-only models to an @img vision subagent.","repo":"forceuser/opencode-img","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.7","code_v1":true,"code_v2":false,"since":null,"rank":1849},"@ternetin/opencode-codex-multiplexer":{"version":"0.1.4","weekly":7,"desc":"OpenCode TUI plugin for Codex auth profile switching and usage windows.","repo":"ter-net-in/codexmx","status":"v1","evidence":"dependency","v1_range":"^1.15.4","v2_range":null,"since":null,"rank":1471},"opencode-agentmesh":{"version":"0.1.1","weekly":4,"desc":"Peer-to-peer messaging between opencode agents running in different sessions, directories and servers","repo":"polatdev/opencode-agentmesh","status":"v1","evidence":"dependency","v1_range":"^1.17.5","v2_range":null,"since":null,"rank":1733},"opencode-workflow":{"version":"0.3.0","weekly":3,"desc":"An npm-distributed opencode plugin that runs named sequential workflows from opencode configuration.","repo":"MarcoMuellner/opencode-workflow","status":"v1","evidence":"dependency","v1_range":"1.17.7","v2_range":null,"since":null,"rank":1850},"opencode-idle-poke":{"version":"1.0.0","weekly":8,"desc":"An OpenCode plugin that proactively sends you a message when you have been silent for a while, with a configurable interval, per-session on/off markers, and an optional adaptive interval. Not usable i","repo":"10wnekomikoreimu/opencode-idle-poke","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":1412},"opencode-google-grounding":{"version":"0.2.0","weekly":3,"desc":"OpenCode plugin that adds a Google Search grounding tool for Gemini/Vertex-compatible providers.","repo":"janaki-sasidhar/opencode-google-grounding","status":"v1","evidence":"dependency","v1_range":"^1.14.20","v2_range":null,"since":null,"rank":1851},"opencode-git-trailers":{"version":"0.5.0","weekly":3,"desc":"Automatically add standardized git trailers to AI-assisted commits for compliance, audit trails, and attribution","repo":"lannuttia/opencode-git-trailers","status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":1852},"@hmanlab/hl-plugins":{"version":"0.5.3","weekly":7,"desc":"One-command installer for curated OpenCode plugins. Adds image, video, music, and speech generation to your coding agent without leaving the chat. MIT, no telemetry.","repo":"hmanlab/hl-plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.3","code_v1":false,"code_v2":false,"since":null,"rank":1472},"zed2cli":{"version":"2.0.0","weekly":4,"desc":"Use Zed-hosted AI models from opencode, pi, hermes, or any OpenAI compatible CLI through your Zed subscription, without running Zed.","repo":"6yte96/zed2cli","status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.0.0","code_v1":true,"code_v2":true,"since":null,"rank":1734},"@whitez/oh-my-opencode-slim":{"version":"2.3.0","weekly":9,"desc":"Lightweight agent orchestration plugin for OpenCode - fork channel of oh-my-opencode-slim with subagent lane control","repo":"tsankotsanev/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"1.18.23","v2_range":null,"since":null,"rank":1344},"opencode-copilot-delegate":{"version":"0.12.1","weekly":4,"desc":"OpenCode plugin that delegates tasks to GitHub Copilot CLI as background subprocesses","repo":"marcusrbrown/opencode-copilot-delegate","status":"v1","evidence":"dependency","v1_range":">=1.14.41","v2_range":null,"since":null,"rank":1735},"agent4science":{"version":"1.1.0","weekly":2,"desc":"agent4science \u2014 a plugin/agent for OpenCode, Claude Code, and Codex that turns a web research conversation (ChatGPT, Claude, ...) into reproducible, CLI-driven experiments","repo":"LeeBumSeok/agent4science","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1976},"@dr39m/log-analyzer-suite":{"version":"1.0.17","weekly":5,"desc":"OpenCode plugin for AI-powered log analysis \u2014 inductive chunk analysis (log-insight) and deductive source-code-aware validation (log-validate)","repo":"dr11m/log-analyzer-suite","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1636},"opencode-agent-intercom":{"version":"1.7.3","weekly":6,"desc":"OpenCode plugin that gives the primary agent a bidirectional control channel to running subagents \u2014 async spawn, message injection, live status and abort.","repo":"feanor5555/opencode-agent-intercom","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":1554},"@hellofriday430/opencode-minimax-bridge":{"version":"0.1.1","weekly":7,"desc":"Bridges MiniMax mmx CLI capabilities (search, vision, media generation, quota) into OpenCode as native tools","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":1473},"opencode-minimax-websearch":{"version":"0.1.2","weekly":5,"desc":"OpenCode plugin: web_search backed by the MiniMax Token Plan API.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1637},"opencode-session-keepalive":{"version":"1.0.3","weekly":4,"desc":"opencode plugin that keeps idle sessions' prompt caches warm with minimal pings, and stops when it stops paying","repo":"klaveren/opencode-session-keepalive","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":true,"code_v2":false,"since":null,"rank":1736},"opencode-adaptive-snip":{"version":"0.7.7","weekly":3,"desc":"OpenCode plugin that learns verbose shell commands and automatically prefixes them with snip.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1853},"opencode-skill-search":{"version":"0.1.4","weekly":3,"desc":"BM25-powered skill search plugin for OpenCode \u2014 discover and load agent skills by keyword","repo":"zhanjian0217/opencode-skill-search","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1854},"bifrost-plugin":{"version":"0.2.2","weekly":8,"desc":"OpenCode plugin: persistent memory, tool call classifier, goal loop, skill bridge, fusion dispatch, and permission audit.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":1413},"opencode-tab-status":{"version":"1.1.3","weekly":5,"desc":"Show OpenCode running status (status, model, tool, usage) in the Windows Terminal tab title via OSC escape sequences. Zero dependencies.","repo":"xwh5/opencode-tab-status","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.1.3","code_v1":true,"code_v2":false,"since":null,"rank":1638},"@igorvelho/opencode-dashboard-plugin":{"version":"0.7.5","weekly":15,"desc":"Web dashboard for managing OpenCode config \u2014 skills, agents, MCP servers, providers and more","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1018},"opencode-snap-to-bottom":{"version":"0.1.1","weekly":6,"desc":"Terminal-style snap-to-bottom for the opencode transcript","repo":"tannerbruhn/opencode-snap-to-bottom","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1555},"opencode-codex-doubao-shim":{"version":"0.1.1","weekly":4,"desc":"opencode \u7684 OpenAI \u517c\u5bb9 embedding \u4ee3\u7406\u63d2\u4ef6\uff1a\u8ba9 opencode-mem \u900f\u660e\u5bf9\u63a5\u706b\u5c71\u65b9\u821f doubao-embedding-vision\uff0c\u900f\u660e\u5904\u7406\u65b9\u821f\u975e\u6807\u51c6\u7684\u8fd4\u56de\u4f53\u5f62\u72b6\u3002","repo":"Yulimfish/opencode-codex-doubao-shim","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1737},"opencode-codebuddy-internal-auth":{"version":"1.0.1","weekly":10,"desc":"OpenCode plugin for CodeBuddy Internal (Claude Code Internal) OAuth authentication","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1281},"opencode-gemini-dejavu":{"version":"0.2.2","weekly":5,"desc":"OpenCode plugin that mitigates Gemini 3.x repeated tool-call deja vu with request-local turn boundaries.","repo":"isac322/opencode-gemini-dejavu","status":"v1","evidence":"dependency","v1_range":"^1.15.12","v2_range":null,"since":null,"rank":1639},"@runecraft/spawn":{"version":"0.0.6","weekly":2,"desc":"Spawn tmux integration: automatically opens subagent panes and renders real-time agent execution with smart layouts","repo":"runecraftai/arcanum","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.0.6","code_v1":false,"code_v2":false,"since":null,"rank":1977},"@lucentia/opencode-trace":{"version":"0.1.5","weekly":7,"desc":"OpenCode plugin that saves raw JSON LLM request and response traces as JSONL","repo":"404MaximWang/opencode-trace","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.5","code_v1":false,"code_v2":false,"since":null,"rank":1474},"open-code-war":{"version":"0.2.0","weekly":5,"desc":"\ucf54\ub529 \uc5d0\uc774\uc804\ud2b8 \uc785\ub825\ub7c9\uc744 \uaca8\ub8e8\ub294 \ub9ac\ub354\ubcf4\ub4dc \u2014 OpenCode \ud50c\ub7ec\uadf8\uc778 + pi \ud655\uc7a5. \ud504\ub86c\ud504\ud2b8 \ub0b4\uc6a9\uc740 \uc218\uc9d1\ud558\uc9c0 \uc54a\uc74c.","repo":"dodohankim/opencodewar","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":true,"code_v2":false,"since":null,"rank":1640},"@jacob-z/opencode-mcp-list":{"version":"1.0.1","weekly":5,"desc":"OpenCode TUI plugin showing MCP server connection status","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1641},"opencode-claude-code":{"version":"0.1.2","weekly":3,"desc":"OpenCode plugin that integrates the Claude Code CLI as a provider","repo":"tracy-codes/opencode-claude-code","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1855},"@onshape-mcp/opencode-auth":{"version":"0.5.2","weekly":10,"desc":"OpenCode auth plugin for Onshape OAuth \u2014 enables `opencode auth login` for onshape-mcp","repo":"altendky/onshape-mcp","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1282},"opencode-telegram-notifications":{"version":"0.2.0","weekly":2,"desc":"OpenCode plugin that sends system, sound, and outbound Telegram notifications with TUI controls","repo":"ecology9191/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1978},"opencoding-agent":{"version":"1.0.11","weekly":1,"desc":"OpenCode specialized agents and subagent catalog manager","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2118},"opencode-plugin-cost-guard":{"version":"0.1.0","weekly":7,"desc":"The opencode cost guard plugin: stop AI token waste. Live session watch, runaway context detection, auto-compaction, spend budgets & alerts, JSONL savings reports. Cuts LLM API spend by capping paid-m","repo":"yuseferi/opencode-cost-guard","status":"v1","evidence":"dependency","v1_range":"^1.0.166","v2_range":null,"since":null,"rank":1475},"opencode-bedrock-rotate":{"version":"0.1.0","weekly":3,"desc":"opencode plugin that rotates multiple Amazon Bedrock bearer tokens across accounts and retries the next token on throttling (429 / ThrottlingException).","repo":"clopca/opencode-bedrock-rotate","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1856},"@frenchtoastman/oh-my-groundcontrol":{"version":"0.0.23","weekly":1,"desc":"An OpenCode plugin for multi-agent orchestration for structured planning with NASA-style guardrails.","repo":"frenchtoasters/oh-my-groundcontrol","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2119},"opencode-auto-nudge":{"version":"1.0.1","weekly":4,"desc":"Keeps OpenCode agent sessions alive: auto-retries rate-limited, timed-out, overloaded or empty model turns with capped backoff, then gives up loudly instead of silently stalling. Plays distinct sounds","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1738},"opencode-eye":{"version":"0.2.0","weekly":3,"desc":"Route image inspection to an eye-capable model when the active model cannot see images","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1857},"opencode-turn-stats":{"version":"1.0.0","weekly":5,"desc":"Current-turn processed-token count for the OpenCode sidebar","repo":"sm18lr88/opencode-turn-stats","status":"v1","evidence":"dependency","v1_range":">=1.18.30 <2","v2_range":null,"since":null,"rank":1642},"opencode-dcp-dynamic-limits":{"version":"0.1.1","weekly":7,"desc":"OpenCode plugin that syncs DCP context limits to the active model and quiets chat reminder spam.","repo":"raketenkater/opencode-dcp-dynamic-limits","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1476},"opencode-persona-loader":{"version":"1.0.3","weekly":4,"desc":"Savera's Smart Persona Plugin for OpenCode \u2014 Topic-Based Persona Loading with smooth transitions, Pakistan time, weather, and period tracking. Built by Savera \u2665 Junaid","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1739},"opencode-plugin-model-router":{"version":"1.0.2","weekly":7,"desc":"OpenCode plugin: roteia aliases model-router-* e injeta nota do modelo escolhido na resposta","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.4.6","v2_range":null,"since":null,"rank":1477},"opencode-scout":{"version":"0.3.1","weekly":1,"desc":"OpenCode plugin for web search and git clone \u2014 gives agents access to the outside world","repo":"keefetang/opencode-scout","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2120},"opencode-wechat-plugin":{"version":"1.0.6","weekly":0,"desc":"OpenCode plugin + daemon for bridging personal WeChat (iLink / ClawBot) with OpenCode coding sessions","repo":"whatisfyb/opencode-wechat-plugin","status":"v1","evidence":"dependency","v1_range":"^1.14.33","v2_range":null,"since":null,"rank":2295},"opencode-roles":{"version":"0.1.4","weekly":1,"desc":"Role routing and lazy role-specific skill loading for OpenCode.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2121},"opencode-agent-bridge":{"version":"0.1.2","weekly":5,"desc":"OpenCode plugin for cross-session agent collaboration: dispatch, wait, notify, check, and list sessions.","repo":"Mooling0602/opencode-agent-bridge","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1643},"@yuting4281/opencode-usage-plugin":{"version":"0.3.0","weekly":2,"desc":"OpenCode TUI plugin \u2014 shows AI provider usage (GitHub Copilot, Kiro, Grok, etc.) with collapsible panels and /usage screen.","repo":"fdsf53451001/opencode-usage-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":1979},"opencode-macos-notify":{"version":"0.1.2","weekly":3,"desc":"Native macOS notifications for opencode: generation finished, errors, and permission requests with Allow / Always Allow / Deny buttons.","repo":"makstamoian/opencode-macos-notify","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1858},"nanogpt-nanoproxy":{"version":"2.0.6","weekly":0,"desc":"Local OpenAI-compatible NanoGPT bridge with OpenCode npm plugin support, object/XML bridge protocols, native-first fallback, and standalone server mode.","repo":"nanogpt-community/NanoProxy","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"2.0.6","code_v1":false,"code_v2":false,"since":null,"rank":2296},"opencode-tui-plugin-workflows":{"version":"1.0.0","weekly":4,"desc":"OpenCode TUI plugin that shows the current workflows MCP phase and workflow name in the sidebar","repo":"udondan/opencode-tui-plugin-workflows","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1740},"openeuler-agent-shennong-crash-online":{"version":"0.10.4","weekly":4,"desc":"Minimal OpenCode plugin for kernel crash diagnosis using Shennong agent and core skills. (online package)","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.10.4","code_v1":true,"code_v2":false,"since":null,"rank":1741},"@rozsazoltan/opencode-shell":{"version":"0.3.0","weekly":32,"desc":"Native OpenCode V2 shell environments with mise and optional RTK command rewriting","repo":"rozsazoltan/opencode-shell","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.21","since":null,"rank":649},"opencode-vcc":{"version":"0.1.0-alpha.1","weekly":1,"desc":"Algorithmic conversation compactor for opencode - transcript-preserving structured summaries with lossless recall (port of pi-vcc)","repo":"ankarhem/opencode-vcc","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2122},"opencode-sandbox-win":{"version":"0.5.1","weekly":2,"desc":"OpenCode plugin that sandboxes agent commands using @anthropic-ai/sandbox-runtime (seatbelt on macOS, bubblewrap on Linux)","repo":"LLukas22/opencode-sandbox-plugin","status":"v1","evidence":"dependency","v1_range":"^1.2.1","v2_range":null,"since":null,"rank":1980},"opencode-no-verify-blocker":{"version":"0.1.4","weekly":5,"desc":"OpenCode plugin that blocks `git commit --no-verify` / `git commit -n` to enforce pre-commit hooks.","repo":"Zcating/opencode-no-verify-blocker","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1644},"opencode-cache-timer":{"version":"0.1.2","weekly":2,"desc":"OpenCode TUI sidebar plugin: prompt cache TTL countdown for Claude, GPT, Gemini, DeepSeek, and more","repo":"nero-sensei/opencode-cache-timer","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":1981},"@constellationdev/opencode":{"version":"1.4.0","weekly":2,"desc":"Upgrade OpenCode from text search to code understanding.","repo":"ShiftinBits/constellation-opencode","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1982},"minimax-reasoning":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin that fixes MiniMax M3 <think> tag leakage in the TUI by injecting reasoning_split into the chat params. Also works for any OpenAI-compatible provider that uses the same pattern.","repo":"openopencode/minimax-reasoning","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1742},"opencode-agent-team":{"version":"1.5.0","weekly":8,"desc":"Agent Team plugin for OpenCode \u2014 role injection and quality checks","repo":"JsonLee12138/agent-team","status":"v1","evidence":"dependency","v1_range":"^0.4.45","v2_range":null,"since":null,"rank":1414},"opencode-ai-os-v4-semantic":{"version":"1.0.12","weekly":4,"desc":"Adaptive semantic AI execution engine for OpenCode \u2014 learns from past tasks and dynamically generates execution policy without hardcoded modes.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1743},"@johiny/opencode-ntfy-summary":{"version":"0.1.6","weekly":4,"desc":"OpenCode plugin that sends push notifications via ntfy.sh with a summary of what the agent just said when the session goes idle.","repo":"johiny/opencode-ntfy","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1744},"opencode-yolo-toggle":{"version":"0.1.0","weekly":8,"desc":"OpenCode plugin that toggles YOLO permission auto-approval from the TUI command palette.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1415},"opencode-ops":{"version":"1.2.0","weekly":1,"desc":"OpenCode Ops \u2014 SSH sessions, local terminals, dashboard, multi-instance. All-in-one operations plugin.","repo":"asychin/opencode-ops","status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":2123},"opencode-learning":{"version":"0.3.1","weekly":0,"desc":"OpenCode plugin that observes session events and captures patterns for continuous learning","repo":"keefetang/opencode-learning","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2297},"opencode-notify-openclaw":{"version":"0.3.0","weekly":2,"desc":"OpenCode plugin that sends notifications via Openclaw to any messaging channel","repo":"onyelaudochukwuka/opencode-notify-openclaw","status":"v1","evidence":"dependency","v1_range":"^1.14.19","v2_range":null,"since":null,"rank":1983},"opencode-branch-context-guard":{"version":"0.1.2","weekly":7,"desc":"A tiny OpenCode TUI plugin that detects branch context drift during AI Coding sessions.","repo":"coryshipit/opencode-branch-context-guard","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":1478},"@ngotrnghia1811/opencode-headroom":{"version":"0.1.6","weekly":1,"desc":"Context compression plugin for opencode \u2014 port of headroom with Kneedle adaptive-K, BM25 relevance scoring, and CCR reversibility","repo":"ngotrnghia1811/opencode-headroom","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2124},"opencode-double-ctrl-c":{"version":"0.1.1","weekly":4,"desc":"OpenCode TUI plugin: press ctrl+c twice to exit, replicating Claude Code and Codex CLI. One press clears the prompt; on an empty prompt it asks for a second press instead of quitting.","repo":"tannerbruhn/opencode-double-ctrl-c","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1745},"opencode-ntfy-smart":{"version":"0.1.1","weekly":7,"desc":"OpenCode plugin that sends ntfy.sh notifications with smart main/subagent filtering","repo":"antctt/opencode-ntfy-smart","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1479},"windsurf-oauth-opencode":{"version":"0.1.8","weekly":4,"desc":"OpenCode plugin for Windsurf browser auth and cloud model access.","repo":"jaredboynton/windsurf-oauth-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1746},"opencode-beep-on-idle":{"version":"1.0.1","weekly":2,"desc":"Play a short beep whenever an opencode agent finishes its work and waits for input.","repo":"SadiqOnGithub/opencode-beep-on-idle","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":1984},"opencode-gh-ci":{"version":"0.2.5","weekly":0,"desc":"GitHub Actions CI status in the OpenCode sidebar with live elapsed timers.","repo":"antoinejeannot/opencode-gh-ci","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2298},"opencode-media-guard":{"version":"0.2.1","weekly":2,"desc":"OpenCode plugin that enforces Anthropic's image API limits \u2014 dimensions, byte size, count \u2014 with context usage tracking","repo":"keefetang/opencode-media-guard","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":1985},"opencode-qq-plugin":{"version":"1.0.1","weekly":4,"desc":"OpenCode QQ Robot Plugin - QQ\u6d88\u606f\u4e0eOpenCode AI\u96c6\u6210","repo":"Axeuh/opencode-qq-plugin","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":1747},"@skythelight/opencode-plugin-dashboard":{"version":"0.1.1","weekly":9,"desc":"A web-based dashboard for managing OpenCode plugins: view, toggle, add, remove, validate, and hot-reload your opencode.json \u2014 plus live theming.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1345},"@kungfusaini/opencode-codex-limits":{"version":"0.2.1","weekly":4,"desc":"OpenCode TUI plugin for viewing Codex usage limits in the sidebar and command palette.","repo":"kungfusaini/opencode-codex-limits","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.1","code_v1":false,"code_v2":false,"since":null,"rank":1748},"opencode-redactor":{"version":"0.1.1","weekly":3,"desc":"OpenCode redaction plugin to mask secrets and high-entropy strings before sending to LLM providers","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":1859},"@stalfh/opencode-hud":{"version":"0.2.2","weekly":9,"desc":"OpenCode TUI HUD plugin with visual context, usage, cache, spend, and model-flow dashboards.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.15.10","v2_range":null,"since":null,"rank":1346},"@gitterm/opencode-plugin":{"version":"0.1.3","weekly":2,"desc":"Run OpenCode experimental workspaces on Gitterm","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1986},"opencode-title-gen":{"version":"0.2.0","weekly":1,"desc":"Auto-generate meaningful session titles for OpenCode using AI","repo":"wowuliao11/opencode-title-gen","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2125},"opencode-mcp-activate":{"version":"0.1.0","weekly":5,"desc":"opencode plugin exposing an mcp_activate tool that starts disabled MCP servers on demand","repo":"mazzz1y/opencode-mcp-activate","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1645},"opencode-insights":{"version":"2026.3.4","weekly":1,"desc":"OpenCode plugin \u2014 generates interactive HTML analytics reports from your session history.","repo":"rapidrabbit76/OpenCodeInsights","status":"v1","evidence":"dependency","v1_range":"1.2.15","v2_range":null,"since":null,"rank":2126},"opencode-persistent-memory":{"version":"1.0.10","weekly":1,"desc":"OpenCode \u8de8\u4f1a\u8bdd\u8bb0\u5fc6\u63d2\u4ef6 \u2014 \u672c\u5730\u4f18\u5148\u3001\u96f6\u914d\u7f6e\u7684\u6301\u4e45\u5316 AI \u8bb0\u5fc6\u7cfb\u7edf","repo":"wenbokun434-sketch/opencode-persistent-memory","status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":2127},"opencode-copy-message":{"version":"0.1.1","weekly":8,"desc":"Copy messages from the opencode TUI: last message, any message, transcript popup, or external editor","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":1416},"@rhythmshandilya/opencode-conductor":{"version":"0.3.3","weekly":7,"desc":"An opencode plugin that answers each request with an orchestrated team of models: a conductor plans a workflow of (subtask, worker, access-list) steps across your best connected models and isolated wo","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1480},"opencode-codex-status":{"version":"0.1.4","weekly":2,"desc":"OpenCode TUI plugin that shows Codex quota in the sidebar.","repo":"leo0o7/opencode-codex-status","status":"v1","evidence":"dependency","v1_range":"^1.15.12","v2_range":null,"since":null,"rank":1987},"opencode-agent-cpa-env-switcher-plugin":{"version":"0.2.1","weekly":5,"desc":"OpenCode plugin that switches CPA provider prefixes for primary agents, subagents, commands, and default models from CPA_PROVIDER.","repo":"caoool/opencode-agent-cpa-env-switcher-plugin","status":"v1","evidence":"dependency","v1_range":">=1.17.15","v2_range":null,"since":null,"rank":1646},"opencode-codex-guardrails":{"version":"0.1.1","weekly":0,"desc":"opencode \u7684 Codex \u98ce\u683c\u6267\u884c\u524d\u5b89\u5168\u5c42\uff1a\u786c\u62e6\u4e0d\u53ef\u633d\u56de\u7684\u547d\u4ee4\uff08rm -rf /\u3001fork bomb\u3001curl|sh\u3001mkfs\u3001dd\uff09\u3001\u5c55\u5f00 bash -c / python -c payload\u3001\u5bf9\u7834\u574f\u6027\u4f46\u5408\u6cd5\u7684 git/sql/sudo \u64cd\u4f5c\u5f39\u63d0\u793a\uff0c\u5e76\u628a\u6a21\u578b\u8f7b\u63a8\u5411 Read/Grep/Glob \u800c\u4e0d\u662f cat/head/tail/find/sed/awk\u3002","repo":"Yulimfish/opencode-codex-guardrails","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2299},"@ricelso-opencoder/opencode-pty":{"version":"0.3.8","weekly":9,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1347},"@mcrescenzo/opencode-sessions":{"version":"0.1.1","weekly":4,"desc":"Read-only opencode plugin tools for listing, inspecting, reading, and searching local session history.","repo":"mcrescenzo/opencode-sessions","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1749},"opencode-clip-daemon":{"version":"1.1.0","weekly":3,"desc":"Clipboard daemon plugin for opencode - writes copied content to a file on headless servers","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1860},"database-admin":{"version":"1.2.1","weekly":3,"desc":"Multi-database tool plugin for OpenCode. MySQL, PostgreSQL, SQL Server, SQLite. Write consent required.","repo":"nyingimaina/open-code-database-admin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1861},"@debugtalk/opencode-dap":{"version":"0.2.0","weekly":3,"desc":"DAP (Debug Adapter Protocol) client for OpenCode AI coding agent","repo":"debugtalk/opencode-dap","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1862},"opencode-later":{"version":"0.1.2","weekly":9,"desc":"Global persistent Later list for OpenCode","repo":"ZackarySantana/opencode-later","status":"v1","evidence":"dependency","v1_range":">=1.18.12 <2","v2_range":null,"since":null,"rank":1348},"@maskweaver/plugin":{"version":"0.6.0","weekly":4,"desc":"Maskweaver plugin for opencode - Expert AI personas with auto-installation","repo":"ulgerang/maskweaver","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1750},"opencode-history-plugin":{"version":"1.0.0","weekly":3,"desc":"OpenCode plugin for searching and browsing conversation history from the local SQLite database","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1863},"opencode-tmux-signal":{"version":"0.1.10","weekly":4,"desc":"OpenCode plugin that signals agent state in tmux \u2014 recolors the window when it needs input or finishes, and names the window after the project directory","repo":"Adamkadaban/opencode-tmux-signal","status":"v1","evidence":"dependency","v1_range":">=1.15.0 <2.0.0","v2_range":null,"since":null,"rank":1751},"opencode-conventional-commits":{"version":"0.0.1","weekly":4,"desc":"An OpenCode plugin that enforces Conventional Commits by validating commit messages before they reach git","repo":"whaaaley/opencode-conventional-commits","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1752},"opencode-wlb-quota":{"version":"0.2.0","weekly":1,"desc":"OpenCode TUI footer plugin for WLB quota usage","repo":"slothvips/opencode-wlb-quota","status":"v1","evidence":"dependency","v1_range":">=1.18.5","v2_range":null,"since":null,"rank":2128},"opencode-alert":{"version":"0.3.3","weekly":5,"desc":"OS notifications for OpenCode \u2014 alerts when your agent needs attention","repo":"keefetang/opencode-alert","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":1647},"@jgabor/opencode-neuralwatt":{"version":"0.3.4","weekly":3,"desc":"OpenCode TUI plugin that shows Neuralwatt account quota, usage, and burn rate in a sidebar widget and panel.","repo":"jgabor/opencode-neuralwatt","status":"v1","evidence":"dependency","v1_range":">=1.1.42","v2_range":null,"since":null,"rank":1864},"opencode-gemini-cli-provider":{"version":"0.1.0","weekly":4,"desc":"Use Gemini CLI as an OpenCode language model provider without an API key","repo":"zxcrf/opencode-gemini-cli-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1753},"@itzptk/ocps":{"version":"1.1.0","weekly":3,"desc":"opencode plugin starter \u2014 scaffold a new opencode plugin project via `npx ocps init`","repo":"itzptk/ocps","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1865},"opencode-auto-vision":{"version":"1.0.1","weekly":4,"desc":"OpenCode plugin that auto-detects a model's media capabilities and routes pasted images/videos to a vision MCP tool \u2014 so text-only models can still 'see' pasted media.","repo":"arttttt/opencode-auto-vision","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1754},"opencode-api-tracer":{"version":"0.1.6","weekly":4,"desc":"OpenCode plugin that traces LLM fetch request/response payloads to local JSONL files.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.6","code_v1":false,"code_v2":false,"since":null,"rank":1755},"opencode-autoguard":{"version":"0.3.0","weekly":3,"desc":"OpenCode plugin for automatic permission review with local safety rules, LLM judging, circuit breaking, and prompt-injection protection.","repo":"APLaS-Plus/opencode-autoguard","status":"v1","evidence":"dependency","v1_range":">=1.18.18 <2","v2_range":null,"since":null,"rank":1866},"@drfok/opencode-ttc-plugin":{"version":"0.1.5","weekly":4,"desc":"OpenCode plugin that allows input compression via The Token Company API","repo":"MrFok/opencode-ttc-plugin","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1756},"opencode-optmem":{"version":"0.1.1","weekly":5,"desc":"Native OptMem integration for OpenCode","repo":"gustavo-ferreira03/opencode-optmem","status":"v1","evidence":"dependency","v1_range":"1.18.16","v2_range":null,"since":null,"rank":1648},"opencode-harness-panel":{"version":"0.1.1","weekly":3,"desc":"Configurable OpenCode TUI sidebar for inspecting session and harness state.","repo":"Aceek/opencode-harness-panel","status":"v1","evidence":"dependency","v1_range":">=1.18.4 <2","v2_range":null,"since":null,"rank":1867},"opencode-hud":{"version":"0.1.6","weekly":5,"desc":"OpenCode plugin that displays TPS, TTFT, and token metrics at conversation end.","repo":"Alaye-Dong/opencode-hud","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1649},"opencode-sit":{"version":"0.1.2","weekly":5,"desc":"Socratic Intelligent Tutor agent plugin for OpenCode","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1650},"opencode-geniffy":{"version":"0.1.0","weekly":27,"desc":"Geniffy for OpenCode: memory that remembers you and your projects, every fact with the line it came from.","repo":"Geniffy/geniffy-opencode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":701},"opencode-plugin-question-force-close":{"version":"1.0.1","weekly":6,"desc":"opencode TUI plugin that forces a clickable close button while the question tool is waiting for input.","repo":"zylcold/opencode-plugin-question-force-close","status":"v1","evidence":"dependency","v1_range":"1.18.13","v2_range":null,"since":null,"rank":1556},"bramhashiv":{"version":"0.1.5","weekly":8,"desc":"Smart multi-provider coding router \u2014 plugin for OpenCode","repo":"fir3storm/bramhashiv-ai","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1417},"@weiyentan/opencode-plugin-awx":{"version":"0.7.0","weekly":2,"desc":"OpenCode plugin for AWX / Ansible Automation Platform \u2014 native tool access to job templates, projects, and job lifecycle operations.","repo":"weiyentan/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"issue":"https://github.com/weiyentan/opencode-plugins/issues/246","rank":1988},"opencode-bedrock-openai-token":{"version":"0.1.4","weekly":3,"desc":"OpenCode plugin for AWS Bedrock token authentication via the OpenAI-compatible endpoint","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1868},"opencode-copilot-budget":{"version":"1.2.0","weekly":1,"desc":"GitHub Copilot premium budget in the OpenCode TUI sidebar","repo":"bhaskarmelkani/opencode-copilot-budget","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2129},"@simplellm/opencode-provider":{"version":"0.5.2","weekly":4,"desc":"SimpleLLM provider setup for OpenCode \u2014 one command, EU-hosted LLM inference","repo":"SimpleLLM/opencode-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.5.2","code_v1":false,"code_v2":false,"since":null,"rank":1757},"discourse-descent":{"version":"0.1.1","weekly":2,"desc":"Consensus-based multi-agent debate as a native opencode plugin: heterogeneous debater sessions argue a question over annealed rounds; a coordinator judges convergence and synthesizes an answer; optimi","repo":"bolirev/ai-sdd","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1989},"opencode-authprofile":{"version":"0.1.0","weekly":5,"desc":"Save and switch named auth profiles from a native OpenCode TUI menu.","repo":"psicomante/opencode-authprofile","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1651},"intern-mode":{"version":"1.0.2","weekly":1,"desc":"Over-engineering, verbose comments, unnecessary dependencies, deep nesting, code hoarding, and silent failures for OpenCode.","repo":"souirtommer/intern-mode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.2","code_v1":true,"code_v2":false,"since":null,"rank":2130},"opencode-moshi-live":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin for Moshi Live Activity and notifications","repo":"young5lee/opencode-moshi-live","status":"v1","evidence":"dependency","v1_range":"^1.4.7","v2_range":null,"since":null,"rank":2131},"@ryanlaiyunzhi/opencode-workflows":{"version":"0.1.5","weekly":1,"desc":"OpenCode Workflows \u2014\u2014 \u57fa\u4e8e OpenCode Plugin SDK \u7684\u901a\u7528\u591a Agent \u7f16\u6392\u6846\u67b6\uff08OpenCode \u7248 Claude Code Workflows\uff09","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.15.13","v2_range":null,"since":null,"rank":2132},"graphmind":{"version":"0.2.2","weekly":6,"desc":"Knowledge graphs as a long-term memory for your AI assistants","repo":"angelo-v/graphmind","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1557},"@kungfusaini/opencode-projects":{"version":"0.2.4","weekly":2,"desc":"OpenCode plugin for project contexts, streams, durable plans, and worklog continuity.","repo":"kungfusaini/opencode-projects","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1990},"@gabrielassisxyz/opencode-hooks":{"version":"2026.5.0","weekly":7,"desc":"OpenCode plugin for running command, tool, and bash hooks from hooks.yaml during session and tool lifecycle events.","repo":"gabrielassisxyz/opencode-hooks","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1481},"contextpilot-opencode":{"version":"0.2.0","weekly":0,"desc":"ContextPilot plugin for OpenCode \u2014 per-turn context optimization via lossless deduplication of repeated tool outputs.","repo":"anyin233/contextpilot-opencode","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2300},"opencode-user-message-jumper":{"version":"0.1.1","weekly":6,"desc":"OpenCode TUI plugin that adds a user-message index to the session sidebar.","repo":"asukaneko/opencode-user-message-jumper","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1558},"@nemowang2003/opencode-goal-plugin":{"version":"0.1.25","weekly":3,"desc":"OpenCode goal plugin that adds Codex-style long-running goal mode, /goal commands, persistence, and TUI status for AI coding agents.","repo":"nemowang2003/opencode-goal-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.1","v2_range":null,"since":null,"rank":1869},"@wombatfish/opencode-toolcall-repair":{"version":"0.1.3","weekly":5,"desc":"OpenCode plugin: repairs open-model tool-call wire-format violations (DeepSeek/Qwen/GLM/Kimi/etc.) via an in-process OpenAI-compatible repair proxy, before opencode's AI SDK validates them.","repo":"wombatfish/opencode-toolcall-repair","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":1652},"@modemdev/glance-opencode":{"version":"0.1.1","weekly":2,"desc":"glance.sh plugin package for OpenCode","repo":"modem-dev/glance-agent-plugins","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1991},"opencode-model-tamer":{"version":"1.0.0","weekly":6,"desc":"Behavioral enforcement plugin for OpenCode that forces weak models to use tools, verify before claiming completion, and avoid hallucination","repo":"wizzyto12/opencode-model-tamer","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1559},"opencode-rosetta":{"version":"0.1.0","weekly":2,"desc":"opencode plugin that translates Claude Code and GitHub Copilot artifacts (agents, commands, MCP servers, instructions, skills) into opencode config in memory, via the plugin config hook.","repo":"willem445/opencode-rosetta","status":"v1","evidence":"dependency","v1_range":"1.18.21","v2_range":null,"since":null,"rank":1992},"oc-ping":{"version":"0.0.1","weekly":3,"desc":"OpenCode V2 iMessage notifications and permission/question replies powered by Photon.","repo":"OpeOginni/oc-ping","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"0.0.0-beta-19378","since":null,"rank":1870},"@kungfusaini/opencode-vim-mode":{"version":"0.1.3","weekly":3,"desc":"OpenCode TUI plugin that adds Vim-style modal editing, message selection, and prompt visual mode.","repo":"kungfusaini/opencode-vim-mode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":false,"since":null,"rank":1871},"opencode-plugin-selector":{"version":"1.0.1","weekly":5,"desc":"Interactive plugin selector for OpenCode - easily manage your plugins with a beautiful TUI","repo":"illusionaireal/opencode-plugin-selector","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1653},"opencode-mnemoteca":{"version":"0.3.0","weekly":5,"desc":"OpenCode plugin for local persistent memory using Mnemoteca \u2014 offline semantic search, no cloud required","repo":"gandazgul/opencode-mnemoteca","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":1654},"opencode-link":{"version":"0.1.23","weekly":0,"desc":"Messaging channel bridge for OpenCode \u2014 interact with your AI coding session from Discord, Slack, and more","repo":"dev3am/opencode-link","status":"v1","evidence":"dependency","v1_range":"^1.3.0","v2_range":null,"since":null,"rank":2301},"opencode-thinking-signature-guard":{"version":"0.1.1","weekly":3,"desc":"OpenCode plugin that removes non-replayable Anthropic thinking blocks (redaction-poisoned / short-signature turns) so sessions stop failing with 400 'Invalid signature in thinking block'.","repo":"isac322/opencode-thinking-signature-guard","status":"v1","evidence":"dependency","v1_range":"^1.15.12","v2_range":null,"since":null,"rank":1872},"@debugtalk/opencode-hashline":{"version":"0.2.1","weekly":7,"desc":"Hashline patch language plugin for OpenCode \u2014 compact, line-anchored, tag-verified file edits","repo":"debugtalk/opencode-hashline","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.1","code_v1":true,"code_v2":false,"since":null,"rank":1482},"@cwirz/opencode-dcp":{"version":"3.1.15","weekly":4,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Opencode-DCP/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1758},"opencode-nvim-editor-context":{"version":"0.2.0","weekly":12,"desc":"Neovim editor context awareness for OpenCode agents","repo":"talldan/opencode-nvim-editor-context","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1182},"opencode-session-monitor":{"version":"0.1.1","weekly":4,"desc":"opencode \u63d2\u4ef6\uff1aTUI \u4fa7\u8fb9\u680f\u5b9e\u65f6\u663e\u793a\u6240\u6709 session \u7684\u8fd0\u884c\u72b6\u6001\uff08busy/idle/error\uff09\uff0c\u652f\u6301\u9f20\u6807 hover \u9ad8\u4eae\u4e0e\u70b9\u51fb\u5207\u6362\uff0c\u53e6\u9644\u5916\u90e8\u76d1\u63a7\u9762\u677f","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.14.30","v2_range":null,"since":null,"rank":1759},"opencode-qodercn-bridge":{"version":"0.1.10","weekly":1,"desc":"Qoder provider plugin for OpenCode powered by the official Qoder Agent SDK, with streaming, tools, MCP, sessions, multimodal input, and quota tracking.","repo":"naoufalelbani/opencode-qoder-bridge","status":"v1","evidence":"dependency","v1_range":"1.18.19","v2_range":null,"since":null,"rank":2133},"opencode-agent-messaging":{"version":"0.2.1","weekly":2,"desc":"Let one opencode session discover and message another on the same machine, the way Claude Code's cross-session messaging works.","repo":"TheArctesian/opencode-cross-session-messaging","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1993},"opencode-cli-acp":{"version":"1.11.0","weekly":1,"desc":"OpenCode auth plugin for CLI ACP with embedded local router bootstrap.","repo":"AN3Orik/agent-router","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.11.0","code_v1":true,"code_v2":false,"since":null,"rank":2134},"@pdxxxx/braid":{"version":"0.1.2","weekly":4,"desc":"Always-on orchestration (fan-out) policy for OpenCode, Grok Build, and Claude Code","repo":"pdxxxx/braid","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":true,"code_v2":false,"since":null,"rank":1760},"@frugally3683/agent-loop-plugin":{"version":"6.0.0","weekly":2,"desc":"Minimal Task Continuation Plugin - Automatically continues sessions when incomplete tasks remain","repo":"rwese/agent-loop-plugin","status":"v1","evidence":"dependency","v1_range":"file:/Users/wese/SyncSettings/Stow/opencode/dot-config/opencode/node_modules/@opencode-ai/plugin","v2_range":null,"since":null,"rank":1994},"opencode-arcade":{"version":"0.6.0","weekly":6,"desc":"Arcade (OmniMCP) for OpenCode \u2014 500+ external-service tools (Slack, Gmail, GitHub, Calendar, Notion, Linear, and more) over one MCP connection.","repo":"arcadeai-labs/omnimcp","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":1560},"@humaiz/shot-drop-opencode":{"version":"1.0.0","weekly":4,"desc":"OpenCode plugin that auto-saves pasted/dropped chat images as real files in the current project, so they get a path agents can use.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":false,"since":null,"rank":1761},"@jorgelorenz/opencode-latex-pdf-review":{"version":"1.1.0","weekly":5,"desc":"OpenCode plugin for synchronized LaTeX <-> PDF review with SyncTeX","repo":"jorgelorenz/latex-pdf-review","status":"v1","evidence":"dependency","v1_range":"^1.1.10","v2_range":null,"since":null,"rank":1655},"opencode-history-fulltext-search":{"version":"0.1.0","weekly":2,"desc":"opencode TUI plugin for full-text search over session history","repo":"forstjiri/opencode-history-fulltext-search","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1995},"opencode-plugin-vue-devtools":{"version":"0.1.9","weekly":2,"desc":"OpenCode plugin for Vue DevTools AI Inspect - enables browser-to-agent prompt delivery via local HTTP bridge","repo":"anthropics/vue-devtools-ai","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.9","code_v1":false,"code_v2":false,"since":null,"rank":1996},"@erzhtor/opencode-tmux-notify":{"version":"0.1.1","weekly":5,"desc":"OpenCode plugin that shows agent activity status in tmux window names","repo":"erzhtor/opencode-tmux-notify","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":1656},"opencode-model-escalator":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin that escalates a coding agent through a cheap-to-strong model chain when it is logically stuck (the same test keeps failing across repair cycles) or the current model is rate-limited o","repo":"josz5930/opencode-model-escalator","status":"v1","evidence":"dependency","v1_range":">=1.18.21","v2_range":null,"since":null,"rank":1873},"opencode-waitfor":{"version":"0.1.1","weekly":1,"desc":"opencode plugin: a wait_for tool that polls HTTP/TCP/command targets until ready or timeout.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.15","v2_range":null,"since":null,"rank":2135},"opencode-crof-auth":{"version":"0.3.2","weekly":2,"desc":"CrofAI authentication provider plugin for OpenCode","repo":"byBackfish/opencode-crof-auth","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1997},"opencode-bg-control":{"version":"0.1.1","weekly":6,"desc":"Safe, bounded OpenCode tools for inspecting and cancelling background Task subagents","repo":"DKotsyuba/opencode-bg-control","status":"v1","evidence":"dependency","v1_range":"1.18.5","v2_range":null,"since":null,"rank":1561},"opencode-write-status":{"version":"0.5.0","weekly":0,"desc":"OpenCode plugin that shows real-time write/edit streaming progress with stall detection","repo":"leandrosnx/opencode-write-status","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2302},"@vasilvestre/opencode-plain-style":{"version":"1.0.0","weekly":2,"desc":"Plain-language writing rules for opencode agents, injected into every system prompt. Enforces ISO 24495-1 principles on commits, comments, docs, and chat prose.","repo":"vasilvestre/opencode-plain-style","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1998},"opencode-copilot-usage-detector":{"version":"0.1.7","weekly":8,"desc":"OpenCode plugin that tracks GitHub Copilot token usage, learns rate limits empirically, and proactively informs the user","repo":"moodl/opencode-copilot-usage-detector","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":1418},"opencode-drawer-agents":{"version":"1.6.0","weekly":2,"desc":"Fire-and-forget background agents for OpenCode \u2014 bg_task/bg_output/bg_cancel/bg_list over a race-correct completion gate.","repo":"fredcamaral/drawers","status":"v1","evidence":"dependency","v1_range":"1.16.2","v2_range":null,"since":null,"rank":1999},"opencode-topic-compaction":{"version":"0.1.0","weekly":3,"desc":"Topic-structured compaction for opencode: per-topic session summaries with mandatory blocker status and guaranteed blocker carry-forward","repo":"lhaarman/opencode-topic-compaction","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1874},"@hyakt/opencode-smart-title":{"version":"0.1.10","weekly":3,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"hyakt/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1875},"@fellow99/opencode-feishu":{"version":"1.7.4","weekly":7,"desc":"OpenCode \u98de\u4e66\u63d2\u4ef6 \u2014 \u901a\u8fc7\u98de\u4e66 WebSocket \u957f\u8fde\u63a5\u63a5\u5165 OpenCode AI \u5bf9\u8bdd","repo":"fellow99/opencode-feishu","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":1483},"@karnak19/ocpt":{"version":"1.0.0","weekly":1,"desc":"Ponytail plugin for OpenCode - makes your AI agent think like the laziest senior dev","repo":"Karnak19/ocpt","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2136},"@fnnm/opencode-dynamic-workflows":{"version":"1.0.4","weekly":5,"desc":"Claude-Code-style dynamic workflow orchestration for OpenCode.","repo":"fnnm/opencode-dynamic-workflows","status":"v1","evidence":"dependency","v1_range":"^1.14.18","v2_range":null,"since":null,"rank":1657},"@typedecision/runtime-darwin-x64":{"version":"0.1.2","weekly":25,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","repo":"Cle2ment/tdm","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":726},"opencode-dynamic-workflows":{"version":"1.2.0","weekly":4,"desc":"OpenCode plugin for dynamic multi-agent workflows via JSON DSL","repo":"vogtsw/opencode-dynamic-workflows","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":1762},"@positivegrid/agent-tdd":{"version":"1.2.5","weekly":2,"desc":"TDD in the agent era \u2014 wave-based human-agent workflow plugin (Claude Code, OpenCode, Codex)","repo":"Positive-LLC/agent-tdd","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2000},"opencode-debug":{"version":"0.1.3","weekly":2,"desc":"Cursor-style debug agent for OpenCode \u2014 inject probes into CLI and browser apps, capture runtime data via HTTP, analyze and fix bugs automatically.","repo":"kilogramirisok/opencode-debug","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":2001},"secret-cloak":{"version":"0.1.4","weekly":0,"desc":"OpenCode plugin: redact secrets/PII via gitleaks before LLM requests, restore locally after","repo":"amauryconstant/secret-cloak","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":2303},"opencode-skilld":{"version":"1.0.1","weekly":4,"desc":"An OpenCode plugin that refreshes skills from GitHub repositories in the background","repo":"Attacktive/opencode-skilld","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":1763},"opencode-workbench":{"version":"0.3.2","weekly":1,"desc":"Branch sandboxes for parallel OpenCode development","repo":"canxin121/opencode-workbench","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2137},"@mcrescenzo/opencode-self-evolve":{"version":"0.1.2","weekly":2,"desc":"Conservative manual opencode plugin that proposes local tooling and convention improvements without mutating external systems.","repo":"mcrescenzo/opencode-self-evolve","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":2002},"copilot-second-opinion":{"version":"0.6.1","weekly":0,"desc":"OpenCode plugin + MCP server + skill that runs an automated GitHub Copilot PR review loop: request review, wait deterministically via `gh run watch`, triage every comment, push fixes, reply, resolve, ","repo":"Adamkadaban/copilot-second-opinion","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.1","code_v1":false,"code_v2":false,"since":null,"rank":2304},"@renai-labs/ren-tui-plugin":{"version":"0.0.3","weekly":4,"desc":"Ren TUI plugin for opencode \u2014 attribution, command lockdown, and in-TUI Ren navigation. Active only inside a Ren attach.","repo":"renai-labs/cli","status":"v1","evidence":"dependency","v1_range":"1.17.9","v2_range":null,"since":null,"rank":1764},"cmux-opencode-notify":{"version":"0.1.1","weekly":3,"desc":"cmux notifications and activity status for OpenCode","repo":"lucaspevidor/cmux-opencode-notify","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1876},"@konfeature/opencode-atelier":{"version":"0.3.0","weekly":14,"desc":"OpenCode plugin that dispatches coding tasks to Atelier sandboxes (self-hosted Kata Containers dev environments).","repo":"frak-id/atelier","status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":1058},"@suiramdev/opencode-with-claude":{"version":"2.0.0","weekly":3,"desc":"OpenCode v2 plugin to use your Claude Max/Pro subscription via the Meridian proxy","repo":"ianjwhite99/opencode-with-claude","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-16741","v2_range":null,"since":null,"rank":1877},"@mcrescenzo/opencode-workflows":{"version":"0.2.0","weekly":3,"desc":"opencode plugin providing durable, resumable multi-agent workflow orchestration: the architecture for building, running, and supervising workflows (no bundled workflows).","repo":"mcrescenzo/opencode-workflows","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":1878},"opencode-weknora":{"version":"0.1.0","weekly":4,"desc":"WeKnora knowledge retrieval tools for opencode: semantic search, document reading and RAG answers over your own knowledge bases.","repo":"vicfei/opencode-weknora","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1765},"opencode-vibeplan":{"version":"0.2.0","weekly":2,"desc":"Planning lifecycle framework for opencode \u2014 idea \u2192 plan \u2192 PRD \u2192 tech-spec \u2192 breakdown \u2192 review \u2192 done","repo":"bahadirdemircioglu/vibeplan-opencode","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":2003},"@papersflow/opencode-papersflow":{"version":"1.0.0","weekly":6,"desc":"OpenCode plugin for academic research \u2014 search 474M+ papers, verify citations, explore citation graphs, and run deep research via PapersFlow","repo":"papersflow-ai/opencode-papersflow","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":1562},"@fimars/mem9-oc2":{"version":"0.2.1","weekly":5,"desc":"OpenCode V2 memory plugin \u2014 cloud-persistent AI agent memory with hybrid vector + keyword search via mem9","repo":null,"status":"v1","evidence":"dependency","v1_range":"next","v2_range":null,"since":null,"rank":1658},"opencode-codex-usage-plugin":{"version":"0.0.3","weekly":3,"desc":"OpenCode TUI plugin that shows Codex usage and reset times.","repo":"zaniluca/opencode-codex-usage-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":1879},"@rodmena/agentbus-opencode":{"version":"0.6.25","weekly":3,"desc":"AgentBus plugin for opencode \u2014 registers the project's agent, surfaces mail at session start, and wakes the session the moment a peer writes (even mid-tool-call).","repo":"rodmena-limited/claude-plugins-marketplace","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":1880},"opencode-parley":{"version":"0.1.0","weekly":3,"desc":"opencode plugin for MIT Parley: provider + model switching, API-key auth, and cost tracking","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1881},"@opentj/opencode-oauth2-plugin":{"version":"1.0.4","weekly":1,"desc":"OpenCode OAuth2 \u8ba4\u8bc1\u63d2\u4ef6\uff0c\u652f\u6301\u592a\u6781 SSO \u5355\u70b9\u767b\u5f55","repo":"opentj/opencode-oauth2-plugin","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":2138},"cligochi":{"version":"0.2.0","weekly":7,"desc":"Tamagotchi virtual pet plugin for OpenCode \u2014 raise a pet while you code","repo":"jamakase/cligochi","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1484},"@yulimfish/opencode-tool-search":{"version":"0.1.2","weekly":2,"desc":"Dynamic tool loading for opencode \u2014 Kimi K3 tool-search pattern, adapted to opencode's plugin runtime. Collapses noisy tool descriptions into a searchable catalog so the LLM only sees relevant tools p","repo":"Yulimfish/opencode-tool-search","status":"v1","evidence":"dependency","v1_range":">=0.4.0","v2_range":null,"since":null,"rank":2004},"command-opencode-plugin":{"version":"2.0.5","weekly":2,"desc":"Command Code AI provider plugin for OpenCode","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":2005},"@fpytloun/opencode-mnemory":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin for mnemory \u2014 persistent AI memory with auto-recall, auto-capture, and explicit memory tools","repo":"fpytloun/mnemory","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2139},"@life-ai-tools/opencode-claude":{"version":"0.7.0","weekly":4,"desc":"OpenCode plugin + AI SDK provider for Claude Max/Pro subscription \u2014 OAuth login, streaming, tool use via claude-code-sdk","repo":"LifeAITools/opencode-claude-toolkit","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.7.0","code_v1":true,"code_v2":false,"since":null,"rank":1766},"@geck-dev/opencode-squad":{"version":"0.1.1","weekly":4,"desc":"OpenCode plugin that packages the Squad agent, tools, and hooks runtime.","repo":"geck-dev/opencode-squad","status":"v1","evidence":"dependency","v1_range":"^1.14.19","v2_range":null,"since":null,"rank":1767},"@decade-qzj/opencode-message-notify":{"version":"0.2.1","weekly":2,"desc":"OpenCode plugin that sends detailed Agent messages and usage statistics to iOS via Bark app","repo":"Decade-qiu/opencode-message-notify","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2006},"sofa-opencode":{"version":"0.1.0","weekly":2,"desc":"opencode plugin for Stack Overflow for Agents (SOFA) - search, read, vote, and verify validated agent knowledge.","repo":"khalid/sofa-opencode","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":2007},"openviking-opencode-plugin":{"version":"0.1.4","weekly":2,"desc":"Unified OpenCode plugin for OpenViking repository retrieval and long-term memory","repo":"volcengine/OpenViking","status":"v1","evidence":"dependency","v1_range":"^1.14.37","v2_range":null,"since":null,"issue":"https://github.com/volcengine/OpenViking/issues/5494","rank":2008},"@mathew-cf/opencode-mcp-auto-reauth":{"version":"0.2.0","weekly":2,"desc":"OpenCode plugin that automatically re-authenticates expired MCP OAuth tokens at startup","repo":"mathew-cf/opencode-mcp-auto-reauth","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2009},"@weiyentan/opencode-plugin-sqlite":{"version":"0.2.0","weekly":3,"desc":"OpenCode plugin for read-only SQLite database queries.","repo":"weiyentan/opencode-plugins","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"issue":"https://github.com/weiyentan/opencode-plugins/issues/246","rank":1882},"opencode-plugin-goal-dsh":{"version":"0.1.0","weekly":2,"desc":"DeepSeek Harness (dsh) style goal mode for OpenCode: /goal command, persistent objectives, autonomous same-session continuation, evidence-gated completion","repo":"V-dev-388/opencode-plugin-goal-dsh","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2010},"novel-weaver":{"version":"0.1.4","weekly":2,"desc":"AI-assisted novel writing system for OpenCode - genre packs, arc templates, character voice tracking, pacing analysis, and a built-in web UI. Exposes tools via OpenCode plugin and MCP server.","repo":"wvfp/novel-weaver","status":"v1","evidence":"dependency","v1_range":"^1.16.0","v2_range":null,"since":null,"rank":2011},"tokenfreez":{"version":"0.1.1","weekly":0,"desc":"TokenFreez - opencode skills that cut token waste in AI coding sessions.","repo":"fdhill/TokenFreez","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2305},"opencode-blocker-diverter":{"version":"0.2.9","weekly":2,"desc":"OpenCode plugin for autonomous overnight sessions \u2014 intercept blockers, continue work, review in the morning","repo":"Nikro/opencode-blocker-diverter","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2012},"opencode-compaction-user-prefix":{"version":"0.1.0","weekly":9,"desc":"opencode plugin that prepends a synthetic user message when a compacted conversation would otherwise start with an assistant tool-call, avoiding the Anthropic `tool_use` without `tool_result` error.","repo":"KONFeature/opencode-compaction-user-prefix","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1349},"@dmemo/opencode-plugin":{"version":"0.1.0","weekly":7,"desc":"dMemo OpenCode plugin (T3.2) \u2014 in-process mem0-oss memory via @dmemo/core, every-turn injection, deterministic capture, native compaction-hook integration. Forked from mem0's opencode-mem0.ts (D18); m","repo":"dmemo-ai/dmemo","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":1485},"@felipejesus/openloop":{"version":"0.1.1","weekly":4,"desc":"Ralph Loop plugin for OpenCode with automatic continuation until completion.","repo":"felipepiresdejesus/openloop","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":1768},"opencode-floor-review":{"version":"1.0.1","weekly":5,"desc":"Floor-raising code and design review for opencode: a read-only reviewer model you configure independently of your session model","repo":"hayate/opencode-floor-review","status":"v1","evidence":"dependency","v1_range":"1.18.21","v2_range":null,"since":null,"rank":1659},"opencode-auto-review-completed-todos":{"version":"1.0.8","weekly":4,"desc":"Auto-detect when all session todos are completed and trigger a review. Yin to opencode-todo-reminder's yang.","repo":"DraconDev/opencode-auto-review-completed-todos","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1769},"opencode-better-eyesight":{"version":"0.1.1","weekly":4,"desc":"Vision plugin for opencode: ask any model opencode has access to about images (clipboard, files, URLs, session attachments), with parent-prompt forwarding, session history and caching.","repo":"entrptaher/opencode-better-eyesight","status":"v1","evidence":"dependency","v1_range":"1.18.18","v2_range":null,"since":null,"rank":1770},"opencode-code-simplifier":{"version":"1.5.0","weekly":2,"desc":"Code simplifier plugin for OpenCode - simplifies and refines code for clarity while preserving functionality","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2013},"cache-timer":{"version":"1.2.0","weekly":1,"desc":"Pre-emptive prompt-cache saving extension for OpenCode","repo":"ncejda-g2/opencode-cache-timer","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.2.0","code_v1":true,"code_v2":false,"since":null,"rank":2140},"@relf108/opencode-watchdog":{"version":"1.0.1","weekly":6,"desc":"opencode plugin: scope enforcement, test-baseline commit gate, drift tracking, and an LLM danger-gate backed by a visible watchdog-auditor agent.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1563},"be-brief-opencode-plugin":{"version":"1.0.1","weekly":2,"desc":"OpenCode plugin that appends '**BE BRIEF**' to every user message sent to the LLM.","repo":"rajpopat27/be-brief-opencode-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2014},"opencode-aidlc":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that adds AWS AI-DLC slash commands and installs the awslabs AI-DLC rule bundle","repo":"dynamicdevs/opencode-aidlc-plugin","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.0","code_v1":false,"code_v2":false,"since":null,"rank":2306},"@marcelorodrigo/opencode-spring-crew":{"version":"0.3.2","weekly":1,"desc":"Spring Boot development agents for opencode: Orchestrator, Rubber Duck, Architect, Implementer, Code Reviewer","repo":"marcelorodrigo/spring-crew-plugin","status":"v1","evidence":"dependency","v1_range":"1.14.20","v2_range":null,"since":null,"rank":2141},"opencode-stream-watcher":{"version":"1.1.0","weekly":2,"desc":"Surface silent opencode subagent failures, including stream stalls and quiet no-op turns.","repo":"momoshell/opencode-stream-watcher","status":"v1","evidence":"dependency","v1_range":">=1.2","v2_range":null,"since":null,"rank":2015},"@cocrates/cocrates-harness":{"version":"0.1.5","weekly":3,"desc":"Cocrates Harness OpenCode Plugin","repo":"cocrates/cocrates.ai","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1883},"@objctp/opencode-shell-routines":{"version":"1.4.0","weekly":6,"desc":"Shell script development toolkit \u2014 automated scaffolding, best practices, and quality enforcement for OpenCode and Claude Code","repo":"objctp/shell-routines","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.4.0","code_v1":true,"code_v2":false,"since":null,"rank":1564},"@foresttruong/opencode-copy-slash":{"version":"1.0.1","weekly":2,"desc":"OpenCode plugin that adds /copy command to copy last assistant message to clipboard","repo":"foresttruong/plugin-copy-opencode","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":true,"code_v2":false,"since":null,"rank":2016},"opencode-tgbot":{"version":"1.1.2","weekly":0,"desc":"Telegram remote control for OpenCode \u2014 monitor sessions, send prompts, answer questions, and manage tasks from your phone","repo":"hjzccc/opencode-tgbot","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2307},"opencode-search1api":{"version":"0.2.0","weekly":3,"desc":"Search1API web search, agentic search, news, page retrieval, sitemap, and trending tools for OpenCode","repo":"superagents-lab/opencode-search1api","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1884},"@ponlawatp/feature-books":{"version":"0.2.1","weekly":1,"desc":"Knowledge graph of feature business-logic and code fences, stored as an Obsidian vault \u2014 works with OpenCode and Claude Code","repo":"PonlawatP/feature-books-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.0","v2_range":null,"since":null,"rank":2142},"@fakhrulraharjo/opencode-skill-creator":{"version":"0.3.0","weekly":1,"desc":"OpenCode plugin for skill creation with oh-my-openagent compatibility \u2014 custom tools for validation, evaluation, description optimization, benchmarking, and review serving. Fork of opencode-skill-crea","repo":"fakhrulraharjo/opencode-skill-creator","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2143},"opencode-kimi-search":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin for Kimi Search + Fetch tools (ported from OpenClaw)","repo":"wszqkzqk/opencode-kimi-search","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1771},"@enowdev/mnemosyne":{"version":"0.1.1","weekly":2,"desc":"Combined OpenCode plugin: command filtering (RTK) + context pruning (DCP) + persistent memory + auto code indexing","repo":"enowdev/mnemosyne","status":"v1","evidence":"dependency","v1_range":"^1.2.25","v2_range":null,"since":null,"rank":2017},"opencode-model-scorecard":{"version":"0.1.1","weekly":0,"desc":"OpenCode TUI plugin that displays local benchmark scores, token costs, and token efficiency on the home screen.","repo":"bnc4vk/opencode-model-scorecard","status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":2308},"@oxel40/opencode-model-groups":{"version":"0.1.0","weekly":3,"desc":"opencode plugin: switch a whole team of agents between named model/variant presets from a config file and a /modelgroup picker","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.18.10","v2_range":null,"since":null,"rank":1885},"opencode-plugin-codex":{"version":"0.2.0","weekly":4,"desc":"Display Codex quota and reset credits in the OpenCode TUI sidebar.","repo":"KioZhang/opencode-plugin-codex","status":"v1","evidence":"dependency","v1_range":">=1.17.18","v2_range":null,"since":null,"rank":1772},"opencode-temporal-context":{"version":"0.1.0","weekly":4,"desc":"Sparse calendar-day context for OpenCode conversations and compaction.","repo":"samiralibabic/opencode-temporal-context","status":"v1","evidence":"dependency","v1_range":"1.18.27","v2_range":null,"since":null,"rank":1773},"@geckom/opencode-queue":{"version":"0.1.2","weekly":2,"desc":"OpenCode plugin that maintains a global task queue and processes queued work when OpenCode is idle.","repo":"geckom/opencode-queue","status":"v1","evidence":"dependency","v1_range":"1.15.0","v2_range":null,"since":null,"rank":2018},"rsih-opencode":{"version":"0.2.0-preview.2","weekly":2,"desc":"RESEARCH PREVIEW \u2014 RSIH deep harness plugin for OpenCode: injects your certified rules into the system prompt and adds context-matched in-flight enforcement, via OpenCode's plugin API. Reads ~/.config","repo":"sandroandric/recursive-self-improving-harness","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0-preview.2","code_v1":true,"code_v2":false,"since":null,"rank":2019},"opencode-9router-model-sync":{"version":"0.1.1","weekly":3,"desc":"OpenCode plugin that syncs a self-hosted 9router /v1/models catalog into your provider config","repo":"jolangker/opencode-9router-model-sync","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1886},"@monks1975/opencode-agent-hooks":{"version":"1.0.1","weekly":1,"desc":"OpenCode plugin that runs Claude Code and Codex hook configs unmodified","repo":"monks1975/opencode-agent-hooks","status":"v1","evidence":"dependency","v1_range":"^1.17.12","v2_range":null,"since":null,"rank":2144},"@dluck/opencode-learn-english":{"version":"0.1.2","weekly":2,"desc":"Non-intrusive opencode plugin that helps Chinese-speaking developers improve English while coding","repo":"Dluckxx/opencode-learn-english-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2020},"behavior-harness":{"version":"2.1.3","weekly":4,"desc":"BehaviorHarness \u2014 OpenCode plugin + MCP server that enforces agent workflow gates (preflight, domain-check, prohibited-check, verify)","repo":"rennanbastosc-source/chatbotrdo","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1774},"opencode-agent-dock":{"version":"1.0.0","weekly":2,"desc":"OpenCode TUI plugin \u2014 a Claude-Code-style bottom panel of running subagents with inline keyboard navigation.","repo":"arttttt/opencode-agent-dock","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":2021},"@oyadotai/opencode-plugin":{"version":"0.3.0","weekly":6,"desc":"Oya plugin for OpenCode - manage Oya agents and skills from your editor.","repo":"OyaAIProd/oya-plugins","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1565},"opencode-remember":{"version":"1.0.0","weekly":2,"desc":"Continuous memory for OpenCode. A port of Digital-Process-Tools/claude-remember: saves sessions automatically, compresses them into tiered daily summaries, and injects them back into context at sessio","repo":"hayate/opencode-remember","status":"v1","evidence":"dependency","v1_range":"1.18.25","v2_range":null,"since":null,"rank":2022},"opencode-model-tracker":{"version":"1.2.1","weekly":1,"desc":"OpenCode plugin for tracking model, agent, token, cost, and quality metrics locally.","repo":"qtsone/opencode-model-tracker","status":"v1","evidence":"dependency","v1_range":"^1.14.33","v2_range":null,"since":null,"rank":2145},"opencode-claude-md":{"version":"0.1.1","weekly":4,"desc":"opencode plugin that loads CLAUDE.md files the way Claude Code does at session start","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.16.2","v2_range":null,"since":null,"rank":1775},"opencode-gentle-ai-updater":{"version":"0.3.0","weekly":4,"desc":"OpenCode plugin that detects pending Gentle AI updates and applies them on demand.","repo":"bvironn/opencode-gentle-ai-updater","status":"v1","evidence":"dependency","v1_range":">=1.17.0 <2","v2_range":null,"since":null,"rank":1776},"@veris-ai/veris-sim-opencode":{"version":"0.7.0","weekly":3,"desc":"Test an application against Veris - stateful twins of the external services it calls. Three commands: setup (wire a repo once), build <issue|prompt> (measure the vendor before designing, prove the cha","repo":"veris-ai/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.7.0","code_v1":false,"code_v2":false,"since":null,"rank":1887},"@quillllllll/ponytail":{"version":"5.0.0","weekly":4,"desc":"Lazy senior dev mode for AI agents. The best code is the code you never wrote.","repo":"81117105108108/PT-Fork","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"5.0.0","code_v1":true,"code_v2":false,"since":null,"rank":1777},"opencode-chronoloop":{"version":"0.5.2","weekly":0,"desc":"Endless autonomous loop for OpenCode \u2014 time-based, no completion criteria","repo":"lirrensi/opencode-chronoloop","status":"v1","evidence":"dependency","v1_range":"^1.15.11","v2_range":null,"since":null,"rank":2309},"opencode-generative-ui":{"version":"0.1.5","weekly":0,"desc":"OpenCode plugin that renders HTML and SVG widgets in native macOS windows using Glimpse.","repo":"tspython/opencode-generative-ui","status":"v1","evidence":"dependency","v1_range":"1.3.13","v2_range":null,"since":null,"rank":2310},"arkive-compact":{"version":"1.1.1","weekly":8,"desc":"Lossless context compression plugin for OpenCode.","repo":"imarshallwidjaja/magic-compact","status":"v1","evidence":"dependency","v1_range":">=1.17.9","v2_range":null,"since":null,"rank":1419},"opencode-sprintable":{"version":"0.1.0","weekly":2,"desc":"Sprintable Gateway channel plugin for OpenCode \u2014 two-way chat between an OpenCode session and its Sprintable team, dial-out (no inbound domain/webhook/tunnel required).","repo":"moonklabs/sprintable","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":2023},"opencode-actualyze":{"version":"1.7.0","weekly":3,"desc":"opencode plugin that auto-discovers models from OpenAI-compatible providers and enriches them with context window sizes, capability flags, and model metadata. Supports Actualyze, Ollama, oMLX, vLLM, T","repo":"actualyze-ai/opencode-actualyze","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":1888},"opencode-plugin-commander":{"version":"0.1.4","weekly":0,"desc":"Commander \u2014 4-agent orchestration plugin for OpenCode","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2311},"opencode-amplifier":{"version":"0.5.0","weekly":0,"desc":"OpenCode plugin for the native Amplifier runtime: thin client, fail-closed bootstrap, and authoritative Amplifier-mode execution","repo":"michaeljabbour/opencode-amplifier","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2312},"opencode-evomap-bridge":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin bridging tool execution signals to @evomap/evolver CLI for evolutionary analysis","repo":"XiaLiChao82/opencode-evomap-bridge","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2313},"@cubocompany/ttk":{"version":"1.0.0","weekly":2,"desc":"TTK (Tiny Token Kit) \u2014 Prompt compression for AI coding agents. Intercepts user messages before the LLM via OpenCode plugin hook.","repo":"cubocompany/ttk","status":"v1","evidence":"dependency","v1_range":"^1.14.19","v2_range":null,"since":null,"rank":2024},"@guard22/opencode-status-signals":{"version":"0.3.4","weekly":8,"desc":"Visual status signals for OpenCode sessions with in-app theme mapping.","repo":"guard22/opencode-status-signals","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.4","code_v1":false,"code_v2":false,"since":null,"rank":1420},"opencode-skill-scope":{"version":"0.1.0","weekly":3,"desc":"OpenCode TUI sidebar plugin \u2014 shows active skills with spinner animation","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":1889},"opencode-epf":{"version":"0.3.0","weekly":0,"desc":"OpenCode plugin for EPF (Emergent Product Framework) \u2014 proactive guardrails and on-demand dashboards","repo":"emergent-company/emergent.strategy","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2314},"@zachary0528/opencode-pixel-pet":{"version":"1.2.1","weekly":1,"desc":"\u4e00\u4e2a opencode \u63d2\u4ef6\uff1a\u5728\u7ec8\u7aef\u4e0e Web UI \u4e2d\u517b\u4e00\u53ea\u968f\u7f16\u7801\u6210\u957f\u3001\u8fdb\u5316\u3001\u4e92\u52a8\u7684\u5f69\u8272\u50cf\u7d20\u5ba0\u7269\u3002\u652f\u6301\u793e\u4ea4\u529f\u80fd\u548c AI \u81ea\u52a8\u56de\u7b54\u3002","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2146},"@mr.mm/opencode-omniroute-plugin":{"version":"0.1.2","weekly":5,"desc":"OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @opencode-ai/plugin contract.","repo":"mrmm/opencode-omniroute-plugin","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1660},"opencode-plugin-advisor":{"version":"0.1.1","weekly":1,"desc":"opencode plugin that lets the agent consult a second, user-chosen advisor model before big or uncertain changes.","repo":"faridyusof727/opencode-plugin-advisor","status":"v1","evidence":"dependency","v1_range":"^1.1.49","v2_range":null,"since":null,"rank":2147},"setu-opencode":{"version":"1.3.4","weekly":3,"desc":"Setu - OpenCode upgrade: your agent stops vibing and starts shipping\u2014reliable, boringly correct, senior-level.","repo":"pkgprateek/setu-opencode","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1890},"opencode-localise-timestamps":{"version":"0.1.1","weekly":4,"desc":"Rewrites UTC timestamps in OpenCode replies into your local timezone","repo":"seankoji-com/opencode-localise-timestamps","status":"v1","evidence":"dependency","v1_range":"^1.18.4","v2_range":null,"since":null,"rank":1778},"opencode-ssh-logger":{"version":"0.1.7","weekly":0,"desc":"OpenCode plugin that logs SSH commands and output to text files","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2315},"@fulcrum-agent-os/opencode-plugin":{"version":"0.0.6","weekly":1,"desc":"Fulcrum Agent OS \u2014 opencode plugin. Injects the canonical Fulcrum-first rider into every LLM turn via experimental.chat.system.transform, with SHA-256 integrity verification and session.idle telemetry","repo":"moabualruz/fulcrum","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2148},"@thd3178/opencode-poorguy-shellkeeper":{"version":"0.1.1","weekly":7,"desc":"Persistent PowerShell sessions for opencode, plus a live TUI sidebar panel","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1486},"opencode-catpaw-auth":{"version":"1.3.2","weekly":5,"desc":"CatPaw AI provider plugin for OpenCode - Auto-auth from mcopilot-cli config","repo":"zu1k/opencode-catpaw-auth","status":"v1","evidence":"dependency","v1_range":"^1.2.10","v2_range":null,"since":null,"rank":1661},"@ctrlbrk/ctbk-opencode-notifier":{"version":"1.0.2","weekly":1,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur. Forked from @mohak34/opencode-notifier","repo":"ctbk/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2149},"opencode-model-profile":{"version":"0.1.0","weekly":3,"desc":"opencode plugin: inject per-model profile markdown into system prompt","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.18","v2_range":null,"since":null,"rank":1891},"opencode-claude-code-tool":{"version":"0.2.0","weekly":2,"desc":"OpenCode plugin that exposes a `claude_code` tool delegating agentic coding work to the Claude Code CLI. Lets a cheap orchestrator model (e.g. GLM) drive the session while Claude executes the real cod","repo":"overflow/opencode-claude-code","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2025},"@joserdf/opencode-usage-sidebar":{"version":"0.2.2","weekly":1,"desc":"OpenCode plugin that displays Claude/Codex/Copilot usage limits in the TUI sidebar, powered by usage-tui (Linux fork of opencode-limits-sidebar).","repo":"joserdf/opencode-usage-sidebar","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2150},"synapsexcoder":{"version":"6.0.3","weekly":0,"desc":"SynapseXcoder V6.0 - Multi-Agent OpenCode Plugin & TUI Framework with 13+ Specialized Agents, Knowledge Vault, Security Audit, and Verification Engine","repo":"DuckyOnQuack-999/SynapseXcoder","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2316},"@yelling_mimic/opencode-snip":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that prefixes shell commands with snip to reduce token consumption. Fork with heredoc/PowerShell support, snip check validation, and expanded unproxyable commands list.","repo":"poetry-platform/opencode-snip","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2151},"ryanvogel-opencode-note-review":{"version":"0.4.1","weekly":0,"desc":"OpenCode TUI review-note plugin with shared note uploads and HTML/PDF report generation.","repo":"anomalyco/opencode-note","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2317},"terminal-tab-status":{"version":"1.0.1","weekly":3,"desc":"Terminal tab title sync for AI CLI tools (OpenCode, GitLab Duo). Animated spinner while AI processes, checkmark when done, auto-clears on tab focus.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1892},"oh-my-opencode-slim-f":{"version":"0.9.24","weekly":0,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"thuxeko/oh-my-opencode-slim-f","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":2318},"@mittalsuraj18/opencode-ipython-plugin":{"version":"0.1.3","weekly":6,"desc":"IPython kernel integration plugin for OpenCode - execute Python code with persistent kernels, rich output, and helper prelude","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":1566},"opencode-session-navigation":{"version":"0.1.5","weekly":2,"desc":"Vim-like session navigation mode for OpenCode TUI.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":2026},"opencode-task-result-guard":{"version":"0.1.2","weekly":2,"desc":"OpenCode server plugin that recovers missing and incomplete subagent task handoffs.","repo":"jaredboynton/opencode-task-result-guard","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":2027},"@teamx-ai/opencode-plugin":{"version":"0.1.0","weekly":3,"desc":"teamx opencode plugin: /Team collaboration agent with teamx_* tools (team/member/goal state kernel + SQLite ledger)","repo":"caishu/teamx","status":"v1","evidence":"dependency","v1_range":"1.17.11","v2_range":null,"since":null,"rank":1893},"opencode-omni-memory-plugin":{"version":"2.0.1","weekly":1,"desc":"Native, local, Git-friendly long-term memory and project continuity for OpenCode: a global skill, companion plugin, slash commands, and instruction wiring.","repo":"caoool/opencode-omni-memory-plugin","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2152},"@thiagos1lva/opencode-token-usage-chart":{"version":"0.2.9","weekly":8,"desc":"OpenCode TUI plugin for token usage charts","repo":"thiagos1lva/opencode-token-usage-chart","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.9","code_v1":false,"code_v2":false,"since":null,"rank":1421},"@gitdamnit/opencode-stranger-danger":{"version":"0.1.0","weekly":2,"desc":"OpenCode safety plugin for detecting suspicious, risky, or secret-leaking context before it causes damage.","repo":"gitdamnit/opencode-stranger-danger","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":2028},"@cristochang/spec-integration":{"version":"0.1.1","weekly":4,"desc":"Spec workflow integration plugin for OpenCode - passive reminders when working with specs","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0 <2.0.0","v2_range":null,"since":null,"rank":1779},"opencode-data-model":{"version":"0.1.1","weekly":3,"desc":"OpenCode plugin for generating data model documentation, database schemas, and TypeScript or JavaScript models","repo":"keyvanarasteh/opencode-data-model","status":"v1","evidence":"dependency","v1_range":"1.0.85","v2_range":null,"since":null,"rank":1894},"@mcrescenzo/opencode-child":{"version":"0.2.0","weekly":2,"desc":"opencode plugin for starting, inspecting, and controlling disposable child opencode serve processes from a parent opencode session.","repo":"mcrescenzo/opencode-child","status":"v1","evidence":"dependency","v1_range":"^1.17.7","v2_range":null,"since":null,"rank":2029},"@nospt/open-copilot-bridge":{"version":"0.1.1","weekly":3,"desc":"OpenCode plugin that bridges GitHub Copilot Enterprise features (org instructions, custom agents, path-specific instructions, MCP configs) into OpenCode","repo":"nosportugal/open-copilot-bridge","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1895},"opencode-prompt-tracker":{"version":"1.0.0","weekly":2,"desc":"OpenCode plugin to log prompts, models, agents, duration, token usage and cost to daily Markdown files","repo":"CloudStrolling/opencode-prompt-tracker","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2030},"@ruslanguns/opencode-see-image":{"version":"1.2.3","weekly":2,"desc":"Give non-vision opencode models the ability to see images/screenshots by routing them to a vision-capable model (MiniMax M3 via opencode-go by default).","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2031},"@jachy/opencode-notify-ios":{"version":"1.0.7","weekly":6,"desc":"OpenCode plugin for iOS push notifications via Bark","repo":"jachy-h/opencode-notify-ios","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.7","code_v1":false,"code_v2":false,"since":null,"rank":1567},"opencode-evolve":{"version":"0.1.1","weekly":3,"desc":"Safe local skill management plugin for OpenCode","repo":"Xeelix/opencode-evolve","status":"v1","evidence":"dependency","v1_range":"1.15.13","v2_range":null,"since":null,"rank":1896},"lossless-opencode":{"version":"0.1.2","weekly":5,"desc":"Lossless Context Management plugin for OpenCode \u2014 hierarchical DAG-based summarization with BM25 retrieval","repo":"alialfredji/lossless-opencode","status":"v1","evidence":"dependency","v1_range":"^1.3.2","v2_range":null,"since":null,"rank":1662},"@memorylake/opencode-plugin":{"version":"0.1.0","weekly":2,"desc":"Memory Lake for opencode: cross-device, cross-client long-term memory, including memories written from Claude Code that opencode cannot otherwise see.","repo":"memorylake-ai/memorylake-harness","status":"v1","evidence":"dependency","v1_range":">=1.16","v2_range":null,"since":null,"rank":2032},"@velnae/opencode-voice":{"version":"0.1.1","weekly":2,"desc":"OpenCode plugin for manual assistant-response readback using local Piper TTS","repo":"velnae/opencode-voice","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2033},"opencode-git-permissions":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that auto-approves read-only git commands by injecting permission rules into every agent.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.18.18","v2_range":null,"since":null,"rank":2153},"opencode-paste-as-file":{"version":"0.1.1","weekly":1,"desc":"Paste clipboard content into opencode as a file reference.","repo":"fedeya/opencode-paste-as-file","status":"v1","evidence":"dependency","v1_range":"^1.15.6","v2_range":null,"since":null,"rank":2154},"time-send":{"version":"0.1.4","weekly":4,"desc":"OpenCode plugin that delays provider calls until a configured local send window.","repo":"zjm54321/time-send","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1780},"@dragonwize/opencode-event-push":{"version":"0.7.2","weekly":4,"desc":"OpenCode plugin that forwards a configurable set of events to one or more URLs via HTTP POST.","repo":"dragonwize/opencode-event-push","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1781},"@npv12/opencode-footer":{"version":"1.0.0","weekly":2,"desc":"OpenCode V2 TUI plugin showing active subagents and shells count in the prompt footer","repo":null,"status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-17963","v2_range":null,"since":null,"rank":2034},"opencode-mate-loop":{"version":"0.1.3","weekly":1,"desc":"Mate Loop \u2014 an Agent Loop development workflow plugin for opencode (PREVC phases, meta-prompting, .context state)","repo":"victorgrein/opencode-mate-loop","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2155},"opencode-multiauth-profiles":{"version":"0.1.0","weekly":3,"desc":"Switch local OpenCode authentication profiles without exposing credentials.","repo":"RuBAN-GT/opencode-multiauth-profiles","status":"v1","evidence":"dependency","v1_range":"^1.18.21","v2_range":null,"since":null,"rank":1897},"@virail/obs-memory":{"version":"1.0.0","weekly":3,"desc":"Observational memory for opencode - structured observations, topic consolidation, journey, and an injected index at compaction","repo":"virail/obs-memory","status":"v1","evidence":"dependency","v1_range":"^1.18.11","v2_range":null,"since":null,"rank":1898},"opencode-vise":{"version":"0.1.0","weekly":4,"desc":"An opencode plugin that gates an agent's changes against a frozen behavioural baseline, using the vise CLI as a tamper-proof judge.","repo":"NakliTechie/opencode-vise","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1782},"@mittalsuraj18/opencode-auto-research":{"version":"0.2.0","weekly":1,"desc":"Autoresearch plugin for OpenCode - automated benchmark-driven optimization loop","repo":"mittalsuraj18/opencode-auto-research","status":"v1","evidence":"dependency","v1_range":"^1.14.0","v2_range":null,"since":null,"rank":2156},"oc-plugin-binetz-notifier":{"version":"1.0.4","weekly":0,"desc":"OpenCode plugin de Binetz \u2014 notificaciones y sonidos para permission, complete, error y m\u00e1s","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2319},"opencode-worklog":{"version":"0.0.2","weekly":1,"desc":"Cross-session work management for OpenCode \u2014 todos, blockers, decisions, ADRs, and session checkpoints.","repo":"lgarceau768/worklog","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2157},"opencode-bgtask":{"version":"1.0.1","weekly":3,"desc":"OpenCode plugin for running shell commands in the background without blocking the AI session","repo":"elvisw/opencode-bgtask","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1899},"@uncle.f/free-agents":{"version":"1.1.0","weekly":1,"desc":"Free agent pack for opencode - includes Scout (fast file search) and Documenter (technical docs writer). Pro version with 5 more agents available on Gumroad.","repo":"uncle-fc/free-agents","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2158},"opencode-mode-model":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin: pin one model to plan mode and another to build mode, re-asserted on every startup so it survives restarts.","repo":"performance-dudes/ai-plugins","status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":2159},"@dougbots/opencode-image-loader":{"version":"0.1.0","weekly":3,"desc":"Image-to-base64 tool for opencode \u2014 lets image-capable models see local image files","repo":"sdougbrown/opencode-image-loader","status":"v1","evidence":"dependency","v1_range":"^1.15.4","v2_range":null,"since":null,"rank":1900},"@cristochang/opencode-spec":{"version":"0.1.1","weekly":3,"desc":"Unified spec package for OpenCode (Core + Execution + Integration + Tools)","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.23","v2_range":null,"since":null,"rank":1901},"@klocus/opencode-path-instructions":{"version":"1.2.1","weekly":2,"desc":"OpenCode plugin that injects path-specific *.instructions.md files from .github/instructions and .opencode/instructions","repo":"klocus/opencode-path-instructions","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2035},"opencode-tmux":{"version":"0.1.0","weekly":1,"desc":"Tmux integration plugin for OpenCode - auto-inject tmux context and provide tmux tools","repo":"liamjv1/opencode-tmux","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2160},"@prismer/opencode-plugin":{"version":"1.9.0","weekly":2,"desc":"Evolution-aware plugin for OpenCode \u2014 connects task execution to the Prismer Evolution Network for cross-agent learning","repo":"Prismer-AI/PrismerCloud","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.9.0","code_v1":true,"code_v2":false,"since":null,"rank":2036},"live-token-meter":{"version":"0.1.0","weekly":1,"desc":"Live tokens-per-second (TPS) readout in the OpenCode 2.0 TUI prompt footer","repo":"samarth-na/live-token-meter","status":"v1","evidence":"dependency","v1_range":"0.0.0-next-17317","v2_range":null,"since":null,"rank":2161},"opencode-timeout-auto-reject":{"version":"0.1.0","weekly":1,"desc":"Auto-reject OpenCode permission requests.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2162},"@expnn/opencode-yaml-hooks":{"version":"1.0.1","weekly":3,"desc":"OpenCode plugin for running command, tool, and bash hooks from hooks.yaml during session and tool lifecycle events.","repo":"expnn/opencode-yaml-hooks","status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":1902},"cosa-opencode":{"version":"0.1.0","weekly":2,"desc":"Cosa for opencode \u2014 registers the Consigliere, Famiglia Codice and Famiglia Disegno as opencode agents and points the skill loader at Cosa's doctrine skills.","repo":"rokde/cosa-skills","status":"v1","evidence":"dependency","v1_range":"^1.18.7","v2_range":null,"since":null,"rank":2037},"opencode-orbit":{"version":"0.2.0","weekly":1,"desc":"One agent across many repos \u2014 real git worktrees, no index","repo":"orbcli/orbit","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2163},"@hxnnxs/opencode-council":{"version":"0.1.1","weekly":2,"desc":"OpenCode-native decision council for architecture, review, debugging, and high-stakes coding choices","repo":"ihxnnxs/opencode-council","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":2038},"opencode-ask-github":{"version":"1.0.2","weekly":0,"desc":"GitHub repository management plugin for OpenCode - auto-clone repos and analyze with AI","repo":"JosXa/opencode-ask-github","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2320},"@xxxbrian/opencode-tps":{"version":"0.1.1","weekly":0,"desc":"Token-per-second display plugin for opencode.","repo":"xxxbrian/opencode-tps","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2321},"opencode-open-in-desktop":{"version":"1.0.1","weekly":4,"desc":"Open current project directory in OpenCode Desktop app","repo":"cateds/opencode-plugins","status":"v1","evidence":"dependency","v1_range":">=1","v2_range":null,"since":null,"rank":1783},"@thelastwinner/opencode-notifier":{"version":"0.1.33","weekly":7,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur","repo":"theLastWinner/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1487},"opencode-context-canary":{"version":"0.1.0","weekly":2,"desc":"Warn when an OpenCode model omits its context-health marker.","repo":"third774/context-canary","status":"v1","evidence":"dependency","v1_range":">=1.18.7","v2_range":null,"since":null,"rank":2039},"zero-review-graph":{"version":"0.1.0","weekly":2,"desc":"Graph-first code review for Go/Rust/ZeroLang workspaces \u2014 trace impact, read less. OpenCode plugin + MCP server (zrg / zrg-mcp).","repo":"es-3581100/zero-review-graph","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":2040},"opencode-fleetview":{"version":"0.1.0","weekly":3,"desc":"Launch fleetview, the agent roster TUI, from inside opencode with /fleetview","repo":"costajohnt/opencode-fleetview","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1903},"oh-our-opencodes":{"version":"0.8.9","weekly":3,"desc":"Lightweight agent orchestration plugin for OpenCode - our fork for continued development","repo":"a710128/oh-our-opencodes","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":1904},"opencode-stream-rules":{"version":"0.1.1","weekly":4,"desc":"Inject rules when needed, without wasting context.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1784},"openducky":{"version":"1.0.1","weekly":4,"desc":"Rubber duck debugging quiz plugin for OpenCode","repo":"thePrnvBot/openducky","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1785},"@timefly/opencode-plugin":{"version":"0.2.12","weekly":6,"desc":"TimeFly telemetry plugin for OpenCode \u2014 sessions, tokens, models, and tools","repo":"TimeFly-Dev/ai-integrations","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1568},"opencode-openai-oauth-proxy":{"version":"0.2.1","weekly":3,"desc":"OpenCode plugin that proxies OpenAI OAuth authentication and Codex API calls through a user-specified proxy server","repo":"alexandru/opencode-openai-oauth-proxy","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1905},"@kiritoko1029/opencode-add-oai-instruction":{"version":"1.0.1","weekly":2,"desc":"OpenCode plugin for adding instructions from OpenAI-compatible API requests","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":true,"code_v2":false,"since":null,"rank":2041},"@fwdslsh/crosstrain":{"version":"0.1.0","weekly":5,"desc":"OpenCode plugin that loads Claude Code extension points (skills, agents, commands, hooks) into OpenCode","repo":"fwdslsh/crosstrain","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1663},"@verboo/opencode-auth":{"version":"0.1.3","weekly":3,"desc":"Verboo OAuth authentication plugin for OpenCode","repo":"verbeux/opencode-verboo-auth","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1906},"opencode-terminal-guard":{"version":"0.1.1","weekly":5,"desc":"OpenCode TUI compatibility guard that prevents queued mouse reports from leaking into the shell during renderer shutdown.","repo":"jaredboynton/opencode-terminal-guard","status":"v1","evidence":"dependency","v1_range":"^1.17.18","v2_range":null,"since":null,"rank":1664},"scionwood":{"version":"0.1.0","weekly":1,"desc":"Worktrees for opencode that pull down code you didn't write \u2014 each with its own index","repo":"selcukusta/scionwood","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2164},"opencode-agent-wingman":{"version":"0.1.0","weekly":3,"desc":"Local, detector-first struggle detection for OpenCode agents.","repo":"spyd3r83/agent-wingman","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":1907},"@soggywontons/opencode-web-tools-plugin":{"version":"0.1.0","weekly":2,"desc":"OpenCode plugin providing web_search (SearXNG) and web_extract (Crawl4AI) tools.","repo":"samuelcstewart/opencode-web-tools-plugin","status":"v1","evidence":"dependency","v1_range":"1.17.13","v2_range":null,"since":null,"rank":2042},"opencode-loamlog":{"version":"0.2.3","weekly":0,"desc":"OpenCode plugin for Loamlog \u2014 automatically captures sessions on idle and archives them as structured JSON snapshots via the loam daemon","repo":"tongsh6/loamlog","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2322},"@mirrowel/opencode-souk":{"version":"0.1.0","weekly":3,"desc":"OpenCode Souk: a TUI marketplace and Forge for plugins, MCPs, agents, commands, themes, and extensions","repo":"Mirrowel/opencode-souk","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":1908},"opencode-notify-macos":{"version":"0.0.2","weekly":4,"desc":"Native macOS notifications for OpenCode \u2013 simple, secure, no extra dependencies","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1786},"opencode-subagent-completion-hook":{"version":"0.2.0","weekly":1,"desc":"Subagent completion plugin for OpenCode which allows to execute arbitrary command on completion","repo":"gytis-ivaskevicius/opencode-subagent-completion-hook","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2165},"opencode-plugin-usage-tracker":{"version":"1.0.0","weekly":3,"desc":"TUI plugin for OpenCode that displays API usage metrics in real-time","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1909},"opencode-recall":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin for reversible context pruning: prune tool I/O into on-disk blobs and restore on demand","repo":"SleepingBag945/opencode-recall","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1910},"@howaboua/opencode-per-agent-skills":{"version":"0.1.0","weekly":2,"desc":"Filter OpenCode skills on a per-agent basis using configurable allowlists and blocklists","repo":"IgorWarzocha/Opencode-per-agent-skills-plugin","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2043},"@devcxl/opencode-thinking-translater":{"version":"0.1.2","weekly":2,"desc":"OpenCode plugin prototype that asks models to emit reasoning in the user's local language.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.20","v2_range":null,"since":null,"rank":2044},"@feneto/lh-opencode":{"version":"0.2.0","weekly":2,"desc":"LeanHarness guardrail plugin for OpenCode \u2014 boundary enforcement, dangerous-command blocking, and secret-path protection as a real OpenCode plugin (https://opencode.ai/docs/plugins/).","repo":"fernandonetom/lean-harness","status":"v1","evidence":"dependency","v1_range":"^1.18.9","v2_range":null,"since":null,"rank":2045},"oc-lucent-tokyonight":{"version":"0.1.0","weekly":3,"desc":"Lucent Tokyo Night theme plugin for OpenCode TUI","repo":"RazoBeckett/opencode-lucent-tokyonight-theme","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1911},"@nevermore93/opencode-worktree":{"version":"0.5.3","weekly":3,"desc":"OpenCode plugin for multi-repo workspace worktree orchestration","repo":"NeverMore93/opencode-worktree","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":1912},"opencode-agent-context":{"version":"1.0.1","weekly":2,"desc":"Persistent, language-specific memory for your OpenCode coding agent. Say it once, your agent remembers it forever.","repo":"HarKro753/opencode-agent-context","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2046},"opencode-provider-status":{"version":"0.1.5","weekly":2,"desc":"OpenCode TUI plugin \u2014 shows AI provider usage/quota status in the session sidebar using public TUI slots.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.25","v2_range":null,"since":null,"rank":2047},"opencode-missions":{"version":"0.1.1","weekly":5,"desc":"OpenCode plugin for global mission planning, worker delegation, handoffs, and validation.","repo":"jaredboynton/opencode-missions","status":"v1","evidence":"dependency","v1_range":"^1.14.44","v2_range":null,"since":null,"rank":1665},"tmux-agents-status-opencode":{"version":"0.1.0","weekly":3,"desc":"OpenCode lifecycle adapter for tmux-agents-status","repo":"hiback/tmux-agents-status","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":1913},"@jaquesyang/opencode-model-proxy-router":{"version":"0.0.2","weekly":2,"desc":"Opencode plugin that routes model API requests to different HTTP proxies by wrapping fetch, with hot-reload.","repo":"jaquesyang/opencode-model-proxy-router","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2048},"opencode-preserve-format":{"version":"2026.5.10","weekly":2,"desc":"OpenCode plugin that preserves original BOM and line endings when editing files","repo":"timxx/opencode-preserve-format","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2049},"opencode-to-atif-traces":{"version":"0.0.2","weekly":2,"desc":"OpenCode plugin to generate ATIF traces.","repo":"ggcr/opencode-to-atif-traces","status":"v1","evidence":"dependency","v1_range":"^1.14.30","v2_range":null,"since":null,"rank":2050},"opencode-skill-distiller":{"version":"0.2.0","weekly":3,"desc":"OpenCode plugin: automatically distills reusable engineering skills from coding sessions","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.4.7","v2_range":null,"since":null,"rank":1914},"@knownasred/plannotator-opencode":{"version":"0.6.7","weekly":3,"desc":"Plannotator plugin for OpenCode - interactive plan review with visual annotation","repo":"backnotprop/plannotator","status":"v1","evidence":"dependency","v1_range":"^1.1.10","v2_range":null,"since":null,"rank":1915},"dondon-notify":{"version":"0.1.3","weekly":1,"desc":"Native OS notifications for OpenCode - know when tasks complete","repo":"shyndman/opencode-notify","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2166},"eoc-opencode":{"version":"1.8.0","weekly":1,"desc":"Everything OpenCode - OpenCode Plugin with agents, commands, skills, hooks, and rules","repo":"visithaider/everything-opencode","status":"v1","evidence":"dependency","v1_range":"1.3.9","v2_range":null,"since":null,"rank":2167},"arch-governance-opencode":{"version":"0.1.1","weekly":1,"desc":"Enterprise architecture governance plugin for OpenCode \u2014 auto-triggering architecture review, diagnosis, and audit across project stages. Works standalone; cooperates with oh-my-openagent when present","repo":"Eric980212/arch-governance-opencode","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":2168},"opencode-adversary":{"version":"0.2.0","weekly":1,"desc":"Security plugin for OpenCode with pattern detection and LLM adversary mode","repo":"crainte/opencode-adversary","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2169},"opencarly":{"version":"1.0.3","weekly":0,"desc":"Context Augmentation & Reinforcement Layer for OpenCode - Dynamic rules that load when relevant, disappear when not.","repo":"Blainexi/OpenCarly","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2323},"opencode-img-prompt":{"version":"0.1.0","weekly":2,"desc":"opencode plugin that renders your typed prompt as an image and sends it to the model instead of text, to cut input tokens on dense prompts.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":2051},"opencode-cmem":{"version":"0.1.7","weekly":3,"desc":"OpenCode plugin for claude-mem \u2014 share persistent memory between Claude Code and OpenCode","repo":"longngo0924/opencode-cmem","status":"v1","evidence":"dependency","v1_range":"^1.3.3","v2_range":null,"since":null,"rank":1916},"@toady00/opencode-hindsight":{"version":"0.2.2","weekly":3,"desc":"Per-agent Hindsight memory plugin for opencode","repo":"Toady00/opencode-hindsight","status":"v1","evidence":"dependency","v1_range":">=1.14.41","v2_range":null,"since":null,"rank":1917},"@msr0806/opencode-key-model-router":{"version":"0.1.2","weekly":3,"desc":"OpenCode plugin: prefix a message with @key to pick a model, strip the tag, and persist the choice for the session","repo":"MSR806/opencode-key-model-router","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":1918},"opencode-vibe-webhook":{"version":"1.0.3","weekly":3,"desc":"OpenCode plugin for VibeControls notifications - companion to @burdenoff/vibe-plugin-notify","repo":"algoshred/opencode-vibe-webhook","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":1919},"@levibostian/opencode-pwd-title":{"version":"0.1.0","weekly":1,"desc":"opencode plugin to set the title to current directory and git branch, similar to what opencode does.","repo":"levibostian/opencode-pwd-title","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2170},"opencode-plugin-triage":{"version":"0.1.1","weekly":0,"desc":"Triage \u2014 Jira Ticket \u5206\u6790\u4e0e\u5b9e\u73b0\u63d2\u4ef6\uff0c\u652f\u6301 Bug \u5206\u8bca\u548c Feature \u65b9\u6848\u8bbe\u8ba1","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2324},"opencode-hybrid-search":{"version":"0.1.1","weekly":0,"desc":"Hybrid worktree search plugin for OpenCode - fast code search in large repositories","repo":"wkronmiller/opencode-hybrid-search","status":"v1","evidence":"dependency","v1_range":"^1.4.11","v2_range":null,"since":null,"rank":2325},"@happycastle/opencode-gemini-search":{"version":"1.1.5","weekly":1,"desc":"OpenCode plugin: privacy-hardened Gemini web search with mandatory citations and auto-trigger","repo":"happycastle114/opencode-gemini-search","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2171},"@yumeguru/opencode-extra":{"version":"0.3.0","weekly":4,"desc":"Extra plugins for OpenCode \u2014 parallel file reading","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":true,"code_v2":false,"since":null,"rank":1787},"skill-mirror-sync":{"version":"1.2.0","weekly":2,"desc":"> \u4e00\u4e2a opencode \u63d2\u4ef6\uff0c\u542f\u52a8\u65f6\u5c06\u8fdc\u7aef skill \u4ed3\u5e93\u5b8c\u6574\u955c\u50cf\u5230\u672c\u5730\uff0c\u4fdd\u6301\u7cbe\u786e\u4e00\u81f4\uff08\u542b\u5220\u9664\uff09\u3002","repo":"gjfmlj/skill-mirror-sync","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2052},"opencode-system-monitor":{"version":"0.2.0","weekly":16,"desc":"Cross-platform system monitor for the OpenCode TUI sidebar: live CPU, RAM, swap, disk, NVIDIA GPU and VRAM usage bars that follow your OpenCode theme. Linux, macOS and Windows.","repo":"Caio2a7/opencode-system-monitor","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":970},"@odc1977/subagent-dashboard":{"version":"1.0.3","weekly":3,"desc":"OpenCode TUI sidebar panel that shows subagent tasks with progress bars, elapsed time, and timeout warnings","repo":"pepper-beig/opencode-sidebar-plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.3","code_v1":false,"code_v2":false,"since":null,"rank":1920},"opencode-tss":{"version":"1.1.0","weekly":2,"desc":"Text-to-speech plugin for OpenCode \u2014 reads AI responses aloud on macOS using the native `say` command","repo":"slorenzot/opencode-tss","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2053},"@jordonbc/opentmux":{"version":"1.0.4","weekly":5,"desc":"OpenCode tmux integration: automatically opens subagent panes and renders real-time agent execution with smart layouts","repo":"Jordonbc/opentmux","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":1666},"@gcszhn/opencode-pty":{"version":"0.3.7","weekly":1,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"GCS-ZHN/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":2172},"opencode-group-discuss":{"version":"0.5.0","weekly":0,"desc":"Multi-agent group discussion plugin for OpenCode - enables AI agents to debate and collaborate","repo":"Erinable/opencode-group-discuss","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2326},"@h4rvey-g/opencode-anyrouter-cc":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin for using AnyRouter as a Claude API provider, fixes tool name casing and array serialization issues","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.0.85","v2_range":null,"since":null,"rank":1921},"@lyculs/opencode-superpowers":{"version":"5.0.7","weekly":2,"desc":"Superpowers - TDD, Debugging & Workflows for OpenCode","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"5.0.7","code_v1":true,"code_v2":false,"since":null,"rank":2054},"opencode-artifacts-plugin":{"version":"0.3.0","weekly":1,"desc":"Agent-generated artifacts (plans & reports) for opencode with browser-based review: inline anchored comments, approve / request-changes, and a blocking approval gate for plans.","repo":"JacopoBonta/opencode-artifacts-plugin","status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":2173},"@howaboua/opencode-remember":{"version":"0.1.1","weekly":3,"desc":"Semantic long-term memory for OpenCode with local embeddings","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1922},"super-memory-pro":{"version":"2.0.0","weekly":1,"desc":"Ultra-persistent memory plugin for OpenCode \u2014 AI-powered extraction, semantic search, and cross-session learning","repo":"luftwaffe66/Super-Memory","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2174},"@genee/opencode-opsx-addon":{"version":"0.2.2","weekly":1,"desc":"OpenCode addon: OpenSpec workflow tracking + coder/reviewer agents + session title & progress display","repo":"iamfat/genee-teams","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":2175},"opencode-zellij-agent-comm":{"version":"0.1.0","weekly":4,"desc":"OpenCode agent-to-agent communication across Zellij panes, tabs, and sessions","repo":"talldan/opencode-zellij-agent-comm","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1788},"opencode-worktrunk":{"version":"0.2.1","weekly":0,"desc":"Show OpenCode session status in worktrunk's wt list output","repo":"jradtilbrook/opencode-worktrunk","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2327},"pty-auto":{"version":"0.3.6","weekly":7,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"zjm54321/pty-auto","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1488},"@tokmac/opencode-farley-score":{"version":"1.0.0","weekly":2,"desc":"Test quality assessment using Dave Farley's 8 Properties of Good Tests \u2014 OpenCode plugin","repo":"tokmac/opencode-farley-score","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":false,"since":null,"rank":2055},"opencode-session-agents":{"version":"1.0.4","weekly":1,"desc":"Multi-agent orchestration plugin for OpenCode - enables spawning sub-agents with their own sessions, AGENT.md specs, and opencode.json configurations. Allows delegating to agents with their own config","repo":"anomalyco/opencode-session-agents","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2176},"opencode-chat-workflow-setup":{"version":"0.3.4","weekly":1,"desc":"OpenCode plugin that adds modular workflow-aware /start-session and /setup-chat-workflows commands backed by plug-and-play workflow files.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.4","code_v1":false,"code_v2":false,"since":null,"rank":2177},"opencode-content-filter":{"version":"0.1.1","weekly":2,"desc":"OpenCode plugin that surfaces provider content-filter finish reasons instead of leaving silent empty turns","repo":"Adamkadaban/opencode-content-filter","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2056},"opencode-opointer":{"version":"1.0.2","weekly":6,"desc":"OpenCode plugin for DOM editing via browser extension. Enables AI-powered DOM editing through a WebSocket bridge.","repo":"mioqwe/opointer","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1569},"opencode-shell-tasks":{"version":"0.1.1","weekly":2,"desc":"Detached shell jobs with task management and notifications for OpenCode","repo":"madcpt/opencode-shell-tasks","status":"v1","evidence":"dependency","v1_range":"^1.18.1","v2_range":null,"since":null,"rank":2057},"design-variant-picker":{"version":"0.2.0","weekly":1,"desc":"Interactive human-in-the-loop design variant picker for OpenCode. The agent shows HTML design variants in a browser grid; the user picks or asks for regenerations (produced by the same conversation's ","repo":"plfavreau/design-variant-picker","status":"v1","evidence":"dependency","v1_range":">=1.3.0","v2_range":null,"since":null,"rank":2178},"opencode-sound-alert":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that plays pleasant Windows notification sounds when the AI is waiting for your input","repo":"erielmiquilino/opencode-sound-alert","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2179},"opencode-bedrock-1m":{"version":"1.0.4","weekly":0,"desc":"OpenCode plugin that unlocks the 1M token context window for Claude models on AWS Bedrock.","repo":"J-A-M-Development/opencode-bedrock-1m","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2328},"opencode-crof-sidebar":{"version":"0.1.2","weekly":0,"desc":"OpenCode TUI plugin that displays CrofAI usage (requests/day, credits) in the sidebar","repo":"Red44/crofai-opencode","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2329},"@sahaj-b/opencode-notifier":{"version":"0.2.1","weekly":1,"desc":"OpenCode plugin that sends system notifications (focus-aware) and plays sounds when permission is needed, generation completes, or errors occur","repo":"sahaj-b/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2180},"@opencomms/opencode-plugin":{"version":"0.1.3","weekly":4,"desc":"OpenCode plugin for OpenComms","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1789},"@eznix/laravel-opencode":{"version":"0.0.1","weekly":4,"desc":"Laravel plugin for OpenCode","repo":"eznix86/laravel-opencode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.0.1","code_v1":false,"code_v2":false,"since":null,"rank":1790},"opencode-engram":{"version":"0.1.2","weekly":1,"desc":"OpenCode plugin that gives agents on-demand access to full conversation history, replacing lossy compression with structured navigation.","repo":"NocturnesLK/opencode-engram","status":"v1","evidence":"dependency","v1_range":"1.2.27","v2_range":null,"since":null,"rank":2181},"opencode-plugin-brain":{"version":"0.1.0","weekly":5,"desc":"Brain-inspired memory management plugin for OpenCode \u2014 Akashic Record, Thalamus, and Cortex architecture with Obsidian vault integration","repo":"SL-IT-AMAZING/opencode-biz-plugin","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1667},"opencode-done-notify":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that sends a Telegram notification when a session in a whitelisted project finishes a task successfully.","repo":"menaya0506/Opencode-done-notify","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2182},"opencode-isolate":{"version":"0.1.0","weekly":2,"desc":"OpenCode plugin: create a git worktree and switch the current session into it","repo":"sakikuroe/opencode-isolate","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2058},"opencode-hooks-tracer":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that traces hook-derived request/response records to local JSONL files.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":2183},"opencode-diane":{"version":"0.0.10","weekly":0,"desc":"OpenCode plugin: hierarchical, token-efficient memory for any git repository. Convention-free \u2014 pre-fills from git diff-structure and project files, no LLM at the core, no commit-message parsing. Opti","repo":"two-coats-guaranteed/opencode-diane","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":2330},"@kevincojean/opencode-mempalace":{"version":"0.4.2","weekly":4,"desc":"OpenCode plugin for MemPalace memory system \u2014 auto-registers MCP server, injects memory protocol into system prompt, and loads context on session start","repo":"kevincojean/opencode-mempalace","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":1791},"opencode-agent-arcade":{"version":"0.2.0","weekly":1,"desc":"An OpenCode TUI plugin that turns agent wait time into a tiny runner game.","repo":"fedeya/agent-arcade","status":"v1","evidence":"dependency","v1_range":"^1.15.10","v2_range":null,"since":null,"rank":2184},"opencode-datalens-harness":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin: DataLens Platform harness. Registers the get_iam_token and get_harness_session_id tools natively, bootstraps the main_orchestration and sparkconnect skills and the engineer/scheduler ","repo":"philippkozmin/datalensplatform-harness-opencode","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2185},"@headsdown/opencode":{"version":"0.1.3","weekly":4,"desc":"HeadsDown availability and focus-mode gating plugin for OpenCode.","repo":"headsdownapp/headsdown-opencode","status":"v1","evidence":"dependency","v1_range":"^1.14.25","v2_range":null,"since":null,"rank":1792},"@superbased/opencode-plugin":{"version":"1.27.0","weekly":4,"desc":"SuperBased Observer for OpenCode \u2014 registers the local observer MCP server (token, cost and cache observability). Requires the `observer` binary already on your PATH (npm i -g @superbased/observer, or","repo":"superbasedapp/plugins","status":"v1","evidence":"dependency","v1_range":"^1.18.10","v2_range":null,"since":null,"rank":1793},"opencode-plugin-agents-enforcer":{"version":"1.2.0","weekly":4,"desc":"AGENTS.md \u89c4\u5219\u5f3a\u5236\u6267\u884c\u63d2\u4ef6 - \u81ea\u52a8\u5b66\u4e60\u5e76\u5f3a\u5236\u6267\u884c AGENTS.md \u4e2d\u7684\u89c4\u5219","repo":"lrx-liu/agents-enforcer","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1794},"@kojoru/opencode-advisor":{"version":"0.1.3","weekly":0,"desc":"opencode plugin: advisor strategy \u2014 lets a smaller model consult a larger model when stuck","repo":"kojoru/opencode-advisor","status":"v1","evidence":"dependency","v1_range":"^1.4.6","v2_range":null,"since":null,"rank":2331},"@cravenceiling/opencode-etf":{"version":"1.0.2","weekly":3,"desc":"Opencode exclude these files","repo":"cravenceiling/opencode-etf","status":"v1","evidence":"dependency","v1_range":"^1.1.34","v2_range":null,"since":null,"rank":1923},"opencode-permission-log":{"version":"1.0.0","weekly":3,"desc":"opencode plugin that logs permission prompt replies (once/always/reject) to a per-day JSON sidecar file, so static permission config can be tuned from real usage instead of re-approving the same patte","repo":"athal7/opencode-permission-audit","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1924},"opencode-pr-sidebar":{"version":"0.1.6","weekly":1,"desc":"OpenCode TUI sidebar plugin that tracks GitHub pull requests mentioned in the current session.","repo":"jgautheron/opencode-pr-sidebar","status":"v1","evidence":"dependency","v1_range":"^1.15.10","v2_range":null,"since":null,"rank":2186},"opencode-copilot":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that adapts .github/copilot/ customizations to work natively in OpenCode","repo":"SumanthAkula/opencopilot","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2187},"opencode-plugin-image-attachment":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin: intercept image attachments and delegate to a multimodal sub-agent when the primary model cannot read images","repo":"NothingToSay0031/opencode-orchestrator","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2332},"@involvex/opencode-statusbar":{"version":"0.1.1","weekly":4,"desc":"A statusbar displaying useful information","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.11","v2_range":null,"since":null,"rank":1795},"opencode-pm":{"version":"1.0.1","weekly":2,"desc":"Lightweight product manager agent coordination plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"monaviaio/opencode-pm","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":2059},"@turingincomplete/opencode-keepgoing":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin that keeps agent runs going via a DONE handshake instead of blind continue loops","repo":"almostturingcomplete/opencode-keepgoing","status":"v1","evidence":"dependency","v1_range":"^1.4.11","v2_range":null,"since":null,"rank":1796},"cmux-opencode-agent-comm":{"version":"0.2.0","weekly":1,"desc":"An [OpenCode](https://opencode.ai) plugin for agent-to-agent communication across [CMUX](https://cmux.com) workspaces. Lets multiple OpenCode agents send messages to each other, read each other's scre","repo":"talldan/cmux-opencode-agent-comm","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2188},"opencode-capture":{"version":"0.1.0","weekly":1,"desc":"opencode plugin that captures session traces (reasoning, tool calls, text, files) as JSONL for the CMF recorder.","repo":"atripathy86/opencode-capture","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2189},"opencode-ms-teams":{"version":"1.4.1","weekly":1,"desc":"OpenCode \u2194 Microsoft Teams \uc591\ubc29\ud5a5 \ud50c\ub7ec\uadf8\uc778. \uc138\uc158 idle \uc2dc \uc751\ub2f5\uc744 Teams \ucc44\ud305\uc73c\ub85c \uc804\uc1a1\ud558\uace0 \ub2f5\uc2e0\uc744 \uc138\uc158\uc5d0 \uc7ac\uc8fc\uc785.","repo":"y00njinuk/opencode-ms-teams","status":"v1","evidence":"dependency","v1_range":">=1.4.17","v2_range":null,"since":null,"rank":2190},"opencode-deadline-pressure":{"version":"0.2.0","weekly":2,"desc":"OpenCode plugin that warns agents about time budget consumption and nudges handoff","repo":"joeyism/opencode-deadline-pressure","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2060},"opencode-semantic-search":{"version":"0.1.0","weekly":1,"desc":"Local-first semantic search plugin for OpenCode \u2014 hybrid vector + BM25 search, AST chunking, smart grep override.","repo":"jainprashul/opencode-semantic-search","status":"v1","evidence":"dependency","v1_range":"^1.3.2","v2_range":null,"since":null,"rank":2191},"opencode-ghostty-notify":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that plays a system sound when session goes idle (Ghostty-friendly)","repo":"pip-owl/opencode-ghostty-notify","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2192},"opencode-lens":{"version":"0.1.2","weekly":1,"desc":"Observe and control your running opencode TUI sessions \u2014 an opencode plugin that exposes a local control API over a Unix socket.","repo":"wuxiaoqiang12/opencode-lens","status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":2193},"@ctbrk/ctbk-opencode-notifier":{"version":"1.0.0","weekly":4,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur. Forked from @mohak34/opencode-notifier","repo":"ctbk/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1797},"opencode-paper2code":{"version":"0.1.2","weekly":2,"desc":"OpenCode \u63d2\u4ef6\uff1a\u5c06\u8bba\u6587\u4efb\u52a1\u7f16\u6392\u4e3a Paper2Code \u5de5\u4f5c\u6d41\u3002","repo":"mostly925/opencode-paper2code","status":"v1","evidence":"dependency","v1_range":"^1.2.10","v2_range":null,"since":null,"rank":2061},"opencode-discussion-agent":{"version":"1.0.0","weekly":3,"desc":"OpenCode plugin for structured debate discussions between AI agents","repo":"cywan1998/open-debate-agent","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":1925},"opencode-storyforge":{"version":"1.1.0","weekly":1,"desc":"StoryForge plugin for OpenCode - AI-powered writing workflow with editor-in-chief, writers, and reviewers","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":2194},"@fractary/opencode-faber":{"version":"1.0.1","weekly":1,"desc":"","repo":"fractary/faber","status":"v1","evidence":"dependency","v1_range":"1.3.x","v2_range":null,"since":null,"rank":2195},"inject-user-id":{"version":"0.3.0","weekly":2,"desc":"OpenCode plugin that injects metadata.user_id into configured model request URLs for prompt-cache stickiness","repo":"heiyan-2020/inject-user-id","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":false,"code_v2":false,"since":null,"rank":2062},"@lynxlabs/oikonomos":{"version":"0.2.0","weekly":2,"desc":"The manager protocol for opencode \u2014 turns your primary agent into a manager that decomposes work, dispatches parallel sub-agents, demands proof-of-work, and reports in verifiable markdown.","repo":"theboringhumane/oikonomos","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2063},"minoemem":{"version":"1.0.2","weekly":0,"desc":"Persistent memory using Memvid, compatible with Claude Code (claude-brain)","repo":"deiviuds/opencode-brain","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2333},"@cyan_tachyon/inf-copilot":{"version":"1.0.0","weekly":2,"desc":"OpenCode plugin that forces X-Initiator header to 'agent' for all GitHub Copilot requests","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2064},"llisa":{"version":"1.1.0","weekly":0,"desc":"Lisa - LLM-powered epic workflows for OpenCode","repo":"fractalswift/llisa","status":"v1","evidence":"dependency","v1_range":"^1.1.25","v2_range":null,"since":null,"rank":2334},"opencode-brainbox":{"version":"0.1.0","weekly":0,"desc":"Brainbox as opencode's native memory backend: graph recall with confidence grades and evidence tags, WakeBrief injection at session start, and a digest filed at session end for server-side dreaming.","repo":"CIF-AI/opencode-brainbox","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":2335},"opencode-prompt-router":{"version":"0.1.0","weekly":1,"desc":"TF-IDF skill router plugin for OpenCode \u2014 auto-loads matching skills based on user prompts","repo":"anderssv/opencode-prompt-router","status":"v1","evidence":"dependency","v1_range":"^1.4.10","v2_range":null,"since":null,"rank":2196},"op-dp-cny":{"version":"1.0.0","weekly":3,"desc":"\u5728 OpenCode TUI \u53f3\u4fa7\u680f\u663e\u793a DeepSeek V4 \u4eba\u6c11\u5e01\u8d39\u7528\u548c\u8d26\u6237\u4f59\u989d\u3002","repo":"ahasasjeb/opencode-tui-deepseek-cny","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":1926},"opencode-andev-rules":{"version":"1.0.0","weekly":1,"desc":"On-demand rule injection plugin for opencode. Say 'follow the rule of andev' to load rules from GitHub.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":2197},"@shodocan/opencode-hindsight":{"version":"1.0.3","weekly":4,"desc":"OpenCode plugin that gives coding agents persistent memory using Hindsight","repo":"Shodocan/opencode-hindsight","status":"v1","evidence":"dependency","v1_range":"^1.0.162","v2_range":null,"since":null,"rank":1798},"@the3asic/opencode-smart-title":{"version":"0.2.2","weekly":2,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"the3asic/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":2065},"@pkcpkc/opencode-plugin-command-hooks":{"version":"0.4.0","weekly":4,"desc":"Automatically executes pre/post scripts and commands for OpenCode commands.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.39","v2_range":null,"since":null,"rank":1799},"@starkita7/agent-pulse":{"version":"0.1.4","weekly":1,"desc":"Windows system tray status indicator for opencode \u2014 real-time AI status with desktop notifications","repo":"anomalyco/agent-pulse","status":"v1","evidence":"dependency","v1_range":"^1.16.0","v2_range":null,"since":null,"rank":2198},"vibe-island-opencode":{"version":"1.0.2","weekly":1,"desc":"OpenCode plugin for Vibe Island (vibeisland.app) \u2014 forwards session events to the macOS notch app via TCP (SSH remote) or Unix socket","repo":"arkan/vibe-island-opencode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.2","code_v1":false,"code_v2":false,"since":null,"rank":2199},"@kodel-ai/opencode-plugin":{"version":"0.1.10","weekly":4,"desc":"OpenCode plugin for Kodel AI: registers chat/codex providers and the Kodel MCP server","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1800},"opencode-pingme":{"version":"1.0.1","weekly":1,"desc":"OpenCode plugin that pings you on Telegram","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":false,"since":null,"rank":2200},"opencode-gh-actions-status":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that surfaces GitHub Actions workflow run statuses in the sidebar","repo":"calebl/opencode-gh-actions-status","status":"v1","evidence":"dependency","v1_range":"^1.3.7","v2_range":null,"since":null,"rank":2336},"lilac-live-discount":{"version":"1.0.0","weekly":1,"desc":"OpenCode TUI plugin that shows live Lilac subscription discount rates next to your prompt.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":2201},"@toninho09/opencode-wakeup":{"version":"0.1.1","weekly":3,"desc":"Persistent wakeup scheduling plugin for opencode sessions.","repo":"toninho09/opencode-wakeup","status":"v1","evidence":"dependency","v1_range":"^1.17.2","v2_range":null,"since":null,"rank":1927},"@vaur94/figma-rust":{"version":"0.4.0","weekly":1,"desc":"OpenCode V2 skills for the deterministic figma-rust GPUI compiler workflow.","repo":"ugur-murat-alt/figma-rust","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-18414","v2_range":null,"since":null,"rank":2202},"opencode-ledger":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that tracks confirmed findings and injects them to prevent re-investigation","repo":"joeyism/opencode-ledger","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2337},"@straussenl/opencode-ask-mode":{"version":"1.0.12","weekly":5,"desc":"Read-only Ask mode plugin for OpenCode \u2014 no edits, no shell commands, just answers.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1668},"opencode-powerpack":{"version":"2.0.0","weekly":1,"desc":"PowerPack \u2014 auxiliary OpenCode plugin that layers parallel orchestration, structured verification, security auditing and convention-learning on top of the Superpowers skill workflow.","repo":"limin411/ljm-skills","status":"v1","evidence":"dependency","v1_range":"^1.17.0","v2_range":null,"since":null,"rank":2203},"opencode-model-toggle":{"version":"1.0.1","weekly":0,"desc":"Quick model switching for OpenCode via editor hotkeys","repo":"cloudboy-jh/opencode-mode-toggle","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2338},"opencode-auto-rename":{"version":"1.3.0","weekly":0,"desc":"OpenCode plugin that automatically renames conversations based on their content","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2339},"@realblxckcodex/opencode-swarm":{"version":"1.0.3","weekly":6,"desc":"Multi-Agent Orchestration System with true subagent support for OpenCode AI","repo":"RealBlxckCodex/OpenSwarm","status":"v1","evidence":"dependency","v1_range":"^1.0.216","v2_range":null,"since":null,"rank":1570},"@gitlawb/opencode":{"version":"0.1.0","weekly":1,"desc":"Gitlawb plugin for OpenCode \u2014 decentralized git tools for AI agents","repo":"Gitlawb/opencode-gitlawb","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2204},"opencode-olostep":{"version":"1.0.0","weekly":2,"desc":"Olostep plugin for OpenCode - web scraping, crawling, and search via the Olostep CLI","repo":"olostep/opencode-olostep","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2066},"@jacob-z/opencode-token-usage":{"version":"0.1.0","weekly":1,"desc":"OpenCode TUI plugin displaying subscription usage in the sidebar","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":2205},"@omri1100/opencode-dcp":{"version":"3.1.14","weekly":1,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Opencode-DCP/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2206},"opencode-multisession":{"version":"0.3.0","weekly":0,"desc":"Multi-session orchestrator TUI plugin for OpenCode \u2014 manage multiple agent sessions from a single panel","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":false,"code_v2":false,"since":null,"rank":2340},"@vmifev/auto-init-config":{"version":"1.0.0","weekly":1,"desc":"Auto-create project-level opencode.json, and persist 'always' permission choices permanently","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":false,"since":null,"rank":2207},"@old-mikser/occontext-thinking-trim":{"version":"1.0.3","weekly":1,"desc":"OpenCode plugin to trim thinking/reasoning from context to reduce token usage","repo":"old-mikser/occontext-thinking-trim","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2208},"@potb/opencode-plugin-noop":{"version":"0.0.2","weekly":5,"desc":"The simplest possible OpenCode plugin: a no-op POC / scaffold.","repo":"potb/opencode-plugins","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":1669},"@ratteeth1/opencode-session-manager":{"version":"0.1.5","weekly":1,"desc":"OpenCode plugin for querying and managing session history","repo":"RatmmmhSquishyRat/opencode-session-manager","status":"v1","evidence":"dependency","v1_range":"^1.14.31","v2_range":null,"since":null,"rank":2209},"opencode-key-model-router":{"version":"0.1.3","weekly":2,"desc":"OpenCode plugin: prefix a message with @key to pick a model, strip the tag, and persist the choice for the session","repo":"MSR806/opencode-key-model-router","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":2067},"opencode-plugin-git-memory":{"version":"1.0.0","weekly":1,"desc":"Git-backed persistent memory for OpenCode \u2014 stores AI agent memories on a detached branch via git plumbing","repo":"lhw/opencode-plugin-git-memory","status":"v1","evidence":"dependency","v1_range":"^1.0.153","v2_range":null,"since":null,"rank":2210},"@kungfusaini/opencode-worklog":{"version":"0.1.0","weekly":3,"desc":"OpenCode server plugin for project worklog tracking and /worklog orientation.","repo":"kungfusaini/opencode-worklog","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":1928},"opencode-plugin-spaces":{"version":"0.2.1","weekly":2,"desc":"","repo":null,"status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":2068},"opencode-gpt-talk-normal":{"version":"0.1.0","weekly":2,"desc":"OpenCode server plugin \u2014 auto-inject talk-normal system prompt for GPT models","repo":"yee94/opencode-gpt-talk-normal","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":2069},"@dragonwize/opencode-event-shell-exec":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that executes shell commands when configured events are triggered.","repo":"dragonwize/opencode-event-shell-exec","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2211},"@gintasz/opencode-neuralyzer":{"version":"0.1.1","weekly":1,"desc":"AI agent harness tool allowing it to wipe its own session context and re-run the first message","repo":"gintasz/neuralyzer","status":"v1","evidence":"dependency","v1_range":"^1.17.8","v2_range":null,"since":null,"rank":2212},"@symmetri101/nanoproxy":{"version":"2.0.0","weekly":4,"desc":"Local OpenAI-compatible NanoGPT bridge with OpenCode npm plugin support, object/XML bridge protocols, native-first fallback, and standalone server mode.","repo":"nanogpt-community/NanoProxy","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"2.0.0","code_v1":false,"code_v2":false,"since":null,"rank":1801},"@fractary/opencode-faber-cloud":{"version":"1.0.1","weekly":3,"desc":"","repo":"fractary/faber-cloud","status":"v1","evidence":"dependency","v1_range":"1.3.x","v2_range":null,"since":null,"rank":1929},"opencode-idle-workspace-reaper":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that disposes idle workspaces and reacts to session disposal events.","repo":"isac322/opencode-idle-workspace-reaper","status":"v1","evidence":"dependency","v1_range":"1.15.10","v2_range":null,"since":null,"rank":2213},"opencode-openmemo":{"version":"3.1.2","weekly":2,"desc":"Persistent project memory for OpenCode \u2014 embeddings, semantic search, auto-capture, git sync","repo":"helloworldxd/opencode-openmemo","status":"v1","evidence":"dependency","v1_range":">=1.16.2","v2_range":null,"since":null,"rank":2070},"@tder311/opencode-orchestrator":{"version":"0.1.0","weekly":1,"desc":"Spawn and supervise parallel opencode agents in cmux tabs, each on its own git worktree","repo":"tder311/opencode-orchestrator","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":2214},"@ikieaneh/workflow-state-engine-kit":{"version":"0.6.39","weekly":1,"desc":"Standardized OpenCode orchestration framework \u2014 contract-based, rules-enforced, zero-touch agent workflow. Install as plugin.","repo":"RizkiRachman/workflow-state-engine-kit","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.6.39","code_v1":false,"code_v2":false,"since":null,"rank":2215},"opencode-goal-lite":{"version":"0.1.1","weekly":3,"desc":"Un \u00fanico Goal visual y seguro para OpenCode.","repo":"Pablohorch/opencode-goal-lite","status":"v1","evidence":"dependency","v1_range":"1.17.18","v2_range":null,"since":null,"rank":1930},"@imransyafi/opencode-bg":{"version":"0.3.5","weekly":6,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"shekohex/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"issue":"https://github.com/shekohex/opencode-pty/issues/83","rank":1571},"@pemessage/opencode-worktree":{"version":"1.0.0","weekly":2,"desc":"OpenCode plugin that creates isolated git worktrees with automatic terminal spawning","repo":"PEMessage/opencode-worktree","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":2071},"opencode-0-injection":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that prepends a priority-zero operational prompt before the agent prompt via the experimental.chat.system.transform hook.","repo":"codeg-dev/opencode-0-injection","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":2216},"@welico/agent-speech-opencode":{"version":"0.2.7","weekly":2,"desc":"OpenCode text-to-speech plugin using macOS native say command","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":2072},"opencode-explained-right":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin: makes the agent verbally state why it wants to access files outside the project before it does.","repo":"Ryan9438/opencode-explained-right","status":"v1","evidence":"dependency","v1_range":"1.18.13","v2_range":null,"since":null,"rank":1931},"opencode-op-loading":{"version":"0.2.0","weekly":0,"desc":"opencode TUI plugin: terminal-title tab indicator \u2014 braille spinner while a session works, blinking ? while the agent waits for your input (permission/question).","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.0","v2_range":null,"since":null,"rank":2341},"opencode-q":{"version":"1.1.4","weekly":0,"desc":"Prompt queue plugin for OpenCode","repo":"dev3am/opencode-q","status":"v1","evidence":"dependency","v1_range":"^1.15.10","v2_range":null,"since":null,"rank":2342},"opencode-zoekt-code-search":{"version":"0.2.1","weekly":1,"desc":"OpenCode plugin that keeps a Zoekt code-search index fresh in the background.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2217},"opencode-minimax-easy-vision-cli":{"version":"1.0.1","weekly":1,"desc":"OpenCode plugin that adds vision support for text-only models \u2014 paste images and the plugin analyzes them via a vision CLI tool (e.g., mmx vision describe)","repo":"devadathanmb/opencode-minimax-easy-vision","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2218},"opencode-plugin-keychain":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin to load provider secrets from macOS Keychain","repo":"TiansuYu/opencode-plugin-keychain","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":2219},"opencode-auto-title-fallback":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that uses an LLM fallback to patch default New session titles when the built-in title agent skips.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2220},"opencode-tmux-status":{"version":"0.1.0","weekly":6,"desc":"OpenCode plugin that syncs session state to tmux window options.","repo":"AksharP5/opencode-tmux-status","status":"v1","evidence":"dependency","v1_range":"1.2.20","v2_range":null,"since":null,"rank":1572},"opencode-stt":{"version":"0.1.0","weekly":2,"desc":"OpenCode plugin for speech-to-text via Handy API","repo":"belohnung/opencode-handy-stt","status":"v1","evidence":"dependency","v1_range":"^0.1.0","v2_range":null,"since":null,"rank":2073},"opencode-drawer-statusline":{"version":"1.6.0","weekly":1,"desc":"A compact prompt status line for OpenCode \u2014 directory, worktree, branch, session status, and OpenCode version under every prompt.","repo":"fredcamaral/drawers","status":"v1","evidence":"dependency","v1_range":"1.16.2","v2_range":null,"since":null,"rank":2221},"opencode-plugin-devtools":{"version":"0.1.0","weekly":3,"desc":"Plugin opencode com tools de produtividade: git status/diff e busca de TODO/FIXME.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1932},"@rstacruz/opencode-autoask":{"version":"1.0.0","weekly":4,"desc":"OpenCode plugin that automatically prompts the LLM to offer follow-up questions after every response","repo":null,"status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":1802},"@tokenmix/opencode-plugin":{"version":"0.3.0","weekly":1,"desc":"OpenCode plugin that adds tokenmix.ai account tools (top-up, model catalog, balance hints) and a chat session usage tracker.","repo":"TokenMixAi/tokenmix-opencode-plugin","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":2222},"@knowl/opencode":{"version":"0.1.0","weekly":1,"desc":"Project memory for opencode, injected rather than requested. Retrieved knowledge reaches the system prompt, files carry their own recorded rules, and memory survives compaction.","repo":"dat999zx/knowl","status":"v1","evidence":"dependency","v1_range":">=1.18.0","v2_range":null,"since":null,"rank":2223},"opencode-itsuki":{"version":"0.1.0","weekly":1,"desc":"Itsuki memory for OpenCode: bounded recall before every new human turn, exactly-once capture after each settled one.","repo":"12ziyad/universal-memory-engine","status":"v1","evidence":"dependency","v1_range":">=1.18.18 <2","v2_range":null,"since":null,"rank":2224},"@snubisks/opencode-dcp":{"version":"3.1.14","weekly":1,"desc":"OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context","repo":"Opencode-DCP/opencode-dynamic-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2225},"opencode-worktrunk-workspaces":{"version":"0.1.0","weekly":2,"desc":"Worktrunk-backed workspace adaptor for OpenCode","repo":"Alergeek-Ventures/opencode-worktrunk-workspaces","status":"v1","evidence":"dependency","v1_range":">=1.14.0","v2_range":null,"since":null,"rank":2074},"opencode-agents-local":{"version":"1.0.0","weekly":3,"desc":"opencode plugin to load AGENTS.local.md as personal, per-project system instructions","repo":"INONONO66/opencode-agents-local","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":1933},"opencode-session-logger":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that batches session events (thinking, tool calls, messages) and POSTs them to a configurable endpoint","repo":null,"status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":2343},"@nghyane/oh-my-opencode-slim":{"version":"0.6.5","weekly":1,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"alvinunreal/oh-my-opencode-slim","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":2226},"opencode-delegations-sidebar":{"version":"0.1.0","weekly":3,"desc":"opencode TUI plugin that shows sub-agent delegations (subtasks) in the session sidebar.","repo":"alcidesbsilvaneto/opencode-delegations-sidebar","status":"v1","evidence":"dependency","v1_range":">=1.4.0","v2_range":null,"since":null,"rank":1934},"opencode-bedrock-sso":{"version":"0.1.0","weekly":2,"desc":"OpenCode plugin that runs aws sso login before Bedrock requests when the AWS session has expired.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2075},"opencode-messages":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that bridges Messages.dev iMessage conversations into OpenCode sessions.","repo":"michaljach/opencode-messages","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2344},"agent-teamwork":{"version":"1.0.0","weekly":1,"desc":"C\u00e0i 1 l\u1ea7n \u2014 d\u00f9ng m\u1ecdi project. B\u1ea5m Tab \u0111\u1ec3 c\u00f3 Manager \u0111i\u1ec1u ph\u1ed1i worker song song ngay trong opencode TUI.","repo":"truongsontung/agent-teamwork","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2227},"@fractary/opencode-codex":{"version":"1.0.0","weekly":1,"desc":"","repo":"fractary/codex","status":"v1","evidence":"dependency","v1_range":"1.3.x","v2_range":null,"since":null,"rank":2228},"@br4zz4/opencode-skill-picker":{"version":"0.1.10","weekly":7,"desc":"OpenCode TUI plugin: pick and autocomplete skills via /slash commands and the # keybinding","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.10","code_v1":false,"code_v2":false,"since":null,"rank":1489},"@guan612/opencode-ai-light":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that forwards session events to AI Light (desktop traffic light widget)","repo":"Guan612/opencode-ai-light","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2229},"@shivambaku/opencode-ledger":{"version":"0.5.0","weekly":2,"desc":"Experimental code review agent and TUI review ledger plugin for OpenCode.","repo":"shivambaku/opencode-ledger","status":"v1","evidence":"dependency","v1_range":"1.14.49","v2_range":null,"since":null,"rank":2076},"opencode-plugin-han":{"version":"0.2.0","weekly":0,"desc":"Han bridge for OpenCode - enables Han's validation hooks and plugin ecosystem in OpenCode sessions","repo":"thebushidocollective/han","status":"v1","evidence":"dependency","v1_range":">=1.4.0 <2","v2_range":null,"since":null,"rank":2345},"opencode-event-debug":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin: server-side event logging/toasts plus a live TUI event-stream debugger (right sidebar panel + full-screen page).","repo":"YOUR_GITHUB_USERNAME/opencode-event-debug","status":"v1","evidence":"dependency","v1_range":"^1.15.5","v2_range":null,"since":null,"rank":2346},"opencode-goku-team":{"version":"0.1.2","weekly":4,"desc":"OpenCode plugin that provides a goku orchestrator agent team with explore, planner, developer, and reviewer subagents.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.14.24","v2_range":null,"since":null,"rank":1803},"opencode-plugin-always-questions":{"version":"1.0.0","weekly":0,"desc":"An OpenCode plugin that appends a fixed suffix to system prompts and user messages, requiring the AI to ask what to do next after completing each task.","repo":"summer88123/opencode-plugin-always-questions","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2347},"opencode-belweave":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin for the Belweave Triad gateway (OpenAI-compatible)","repo":"aravhawk/opencode-belweave","status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":1935},"opencode-breadcrumb":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that displays timestamp, session duration, and git context on each prompt","repo":"keybrdist/opencode-breadcrumb","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":2348},"@fractary/opencode-faber-code":{"version":"0.6.0","weekly":1,"desc":"","repo":"fractary/faber-code","status":"v1","evidence":"dependency","v1_range":"1.3.x","v2_range":null,"since":null,"rank":2230},"opencode-chat":{"version":"1.0.0","weekly":2,"desc":"Telegram bridge plugin for OpenCode \u2014 receive notifications and respond to your AI agent from Telegram","repo":"sasasalamon/opencode-chat","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2077},"opencode-newsroom":{"version":"1.0.0","weekly":1,"desc":"Multi-agent writing swarm plugin for OpenCode - newsroom editorial pipeline with AI-detection avoidance","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":2231},"opencode-zellij-tab-status":{"version":"1.0.1","weekly":0,"desc":"OpenCode plugin that updates your Zellij tab name to reflect the AI agent status (running, complete, error, question)","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.2.20","v2_range":null,"since":null,"rank":2349},"oh-my-groundcontrol":{"version":"0.0.1","weekly":0,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"frenchtoasters/oh-my-groundcontrol","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2350},"@lyculs/opencode-startup-context":{"version":"1.0.0","weekly":3,"desc":"Startup Context - Session Loader for OpenCode","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":false,"since":null,"rank":1936},"opencode-verify-subagent-plugin":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that appends verification reminders after subagent results","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2232},"arch-governance-nfrega":{"version":"0.1.0","weekly":1,"desc":"NFREGA (\u56fd\u5bb6\u91d1\u878d\u76d1\u7763\u7ba1\u7406\u603b\u5c40 AI \u5b89\u5168\u5f00\u53d1\u6307\u5bfc\u610f\u89c1) supplement for arch-governance-opencode \u2014 adds 30 finance-specific rules + 9 rule enhancements for banking/insurance AI applications. Requires arch-governance-opencode ","repo":"Eric980212/arch-governance-opencode","status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":2233},"opencode-android-tdd":{"version":"0.1.0","weekly":4,"desc":"OpenCode plugin that enforces strict Red-Green-Refactor TDD on Android/Kotlin projects via a code-enforced gate.","repo":"milad9005/opencode-android-tdd","status":"v1","evidence":"dependency","v1_range":"^1.17.4","v2_range":null,"since":null,"rank":1804},"opencode-hypr-notifier":{"version":"1.1.0","weekly":0,"desc":"OpenCode plugin for desktop notifications via notify-send. Get notified when OpenCode needs approval or is waiting for input.","repo":"lprior-repo/opencode-hypr-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2351},"opencode-notifier-fahhh":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that sends system notifications and plays the fahhh sound when permission is needed, generation completes, or errors occur","repo":"jimvictoria002/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2234},"@remvn/opencode-notify":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur","repo":"remvn/opencode-notify","status":"v1","evidence":"dependency","v1_range":"^1.4.6","v2_range":null,"since":null,"rank":2235},"@jacob-z/opencode-smart-title":{"version":"0.1.7","weekly":2,"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","repo":"Tarquinen/opencode-smart-title","status":"v1","evidence":"dependency","v1_range":">=0.13.7","v2_range":null,"since":null,"rank":2078},"@sachnun/opencode-pty":{"version":"0.1.2","weekly":2,"desc":"OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering","repo":"sachnun/opencode-pty","status":"v1","evidence":"dependency","v1_range":"^1.0.146","v2_range":null,"since":null,"rank":2079},"opencode-tmux-session":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin \u2014 fork sessions to tmux side panes and open new sessions in tmux windows with status notifications","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.13","v2_range":null,"since":null,"rank":2352},"opencode-synthetic-usage":{"version":"1.0.0","weekly":0,"desc":"OpenCode TUI plugin for Synthetic API quota usage","repo":"marstid/opencode-synthetic-usage","status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":2353},"lazyopencode-core":{"version":"0.0.4","weekly":1,"desc":"Governed team runtime for AI coding in OpenCode","repo":"SisyphusZheng/lazyopencode","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2236},"opencode-web-preview":{"version":"0.1.0","weekly":1,"desc":"OpenCode Studio companion plugin for managed workspace web previews","repo":"canxin121/opencode-web-preview","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2237},"@vikrant82/opencode-context-truncate":{"version":"0.1.0","weekly":2,"desc":"Lightweight OpenCode plugin for prompt-only truncation of recent user-turn windows","repo":"vikrant82/opencode-context-truncate","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2080},"opencode-skill-hush":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that suppresses verbose skill content and command template display in the TUI","repo":"wolkat/opencode-skill-hush","status":"v1","evidence":"dependency","v1_range":"^1.15.4","v2_range":null,"since":null,"rank":2238},"mdtracker":{"version":"1.4.1","weekly":0,"desc":"OpenCode TUI sidebar plugin that tracks Markdown context metrics (chars / tokens).","repo":"xiaolf1/MdTracker","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2354},"@opencoins/launchpad-plugin":{"version":"1.0.0","weekly":1,"desc":"Token launchpad service for OpenCode.ai - Deploy EVM and Solana tokens with AI assistance","repo":"singulargh/opencoins","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2239},"@xtccc/opencode-notifier":{"version":"0.3.0","weekly":2,"desc":"OpenCode plugin that sends system notifications and plays sounds when permission is needed, generation completes, or errors occur","repo":"xtccc/opencode-notifier","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2081},"opencode-block":{"version":"1.3.1","weekly":0,"desc":"File and directory protection for OpenCode using .block marker files with pattern matching","repo":"kodroi/block","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.3.1","code_v1":true,"code_v2":false,"since":null,"rank":2355},"opencode-task-utils":{"version":"1.2.1","weekly":0,"desc":"Task persistence, listing, and pipeline chaining for opencode background subagents.","repo":"SK-DEV-AI/opencode-task-utils","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2356},"opencode-9routerplus-usage":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that shows 9routerplus usage stats after AI completion","repo":"rickicode/opencode-9routerplus-usage","status":"v1","evidence":"dependency","v1_range":"^1.14.24","v2_range":null,"since":null,"rank":2240},"oc-plugin-goblin-mode":{"version":"0.1.0","weekly":2,"desc":"Goblin Mode personality and TUI plugin for OpenCode.","repo":"kitlangton/oc-plugin-goblin-mode","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2082},"opencode-plugin-hive":{"version":"0.1.4","weekly":1,"desc":"Hive \u2014 Dynamic domain-agent coordination plugin for OpenCode","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2241},"@xesrevinu/opencode-context-shield":{"version":"0.1.1","weekly":0,"desc":"Context-reduction plugin for OpenCode with deterministic output compaction and backtest tooling.","repo":"xesrevinu/opencode-context-shield","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":2357},"opencode-status-ball":{"version":"0.1.0","weekly":0,"desc":"A lightweight macOS floating indicator for opencode sessions","repo":"nbxuhao/OpenCodeStatusBall","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2358},"@sentiolabs/opencode-slop-review":{"version":"0.5.0","weekly":1,"desc":"Official OpenCode plugin package for AI slop review workflows.","repo":"SentioLabs/agent-nexus","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2242},"oh-my-opencode-mal":{"version":"0.7.3","weekly":0,"desc":"Lightweight agent orchestration plugin for OpenCode - a slimmed-down fork of oh-my-opencode","repo":"insanemal/oh-my-opencode-mal","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":2359},"opencode-bonescript-backend":{"version":"1.0.0","weekly":1,"desc":"OpenCode plugin that makes BoneScript the preferred way to build backends \u2014 entities, APIs, state machines, realtime channels, and workflows.","repo":"Doorman11991/opencode-bonescript-backend","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2243},"opencode-status-tab":{"version":"0.4.0","weekly":1,"desc":"Show each opencode session's status (running / needs-you / done-unseen / done-seen) and title on its Zellij tab","repo":"aidan-gallagher/opencode-zellij-indicator","status":"v1","evidence":"dependency","v1_range":"1.4.8","v2_range":null,"since":null,"rank":2244},"opencode-plugin-imoveis":{"version":"0.1.0","weekly":2,"desc":"Plugin opencode para avalia\u00e7\u00e3o imobili\u00e1ria (NBR 14653): m\u00e9todo comparativo, gera\u00e7\u00e3o de laudo, auditoria e trilhos de permiss\u00e3o.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2083},"open-copilot-bridge":{"version":"0.1.0","weekly":3,"desc":"OpenCode plugin that bridges GitHub Copilot Enterprise features (org instructions, custom agents, path-specific instructions, MCP configs) into OpenCode","repo":"luiscga/open-copilot-bridge","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":1937},"opencode-auto-reviewer":{"version":"0.1.0","weekly":2,"desc":"OpenCode plugin that acts as a supervisor to detect conceptual loops","repo":"joeyism/opencode-auto-reviewer","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2084},"opencode-live-skills":{"version":"0.0.2","weekly":1,"desc":"OpenCode plugin that propagates skill file changes to active sessions","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.2","code_v1":true,"code_v2":false,"since":null,"rank":2245},"opencode-kickbacks":{"version":"0.1.1","weekly":1,"desc":"Earn money while waiting for opencode. Turns the thinking spinner into an ad marketplace.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2246},"opencode-with-ads":{"version":"1.0.1","weekly":0,"desc":"An OpenCode plugin that injects sponsor ads into AI responses","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.1.53","v2_range":null,"since":null,"rank":2360},"opencode-sonar-fix":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin + slash command that fetches NEW SonarQube issues introduced by the current PR and lets the agent fix them automatically.","repo":"azazali30/opencode-sonar-fix","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2361},"opencode-fs-ops":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that adds permission-gated `mv` and `cp` filesystem tools, encouraging agents to move/copy existing files instead of rewriting them.","repo":"Arcadi4/opencode-fs-ops","status":"v1","evidence":"dependency","v1_range":"^1.15.7","v2_range":null,"since":null,"rank":2362},"@skastr0/groundwork-opencode-plugin":{"version":"0.2.1","weekly":3,"desc":"OpenCode plugin wrapper for Groundwork foundations","repo":"skastr0/groundwork","status":"v1","evidence":"dependency","v1_range":">=1.3.17","v2_range":null,"since":null,"rank":1938},"@moritakaaz/opencode-apc":{"version":"1.2.2","weekly":0,"desc":"Opencode plugin for aggressive automatic context pruning - triggers compression at 15k tokens to save costs","repo":"moritakaaz/opencode-auto-context-pruning","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2363},"@x1aoye/conflux-oc":{"version":"0.2.1","weekly":1,"desc":"Auto-learning plugin for opencode \u2014 cross-session project/machine/user context memory","repo":"zoex1aoye/conflux-oc","status":"v1","evidence":"dependency","v1_range":">=1.4.3","v2_range":null,"since":null,"rank":2247},"@xiaowei1906/opencode-beep":{"version":"0.1.0","weekly":2,"desc":"OpenCode Windows plugin that plays notification sounds on key events","repo":"Syh1906/opencode-beep","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":2085},"memory-dashboard-by-mkerkmeester":{"version":"0.0.3","weekly":1,"desc":"OpenCode plugin - displays memory dashboard at session start, showing memories organized by importance tier","repo":"mkerkmeester/memory-dashboard-by-mkerkmeester","status":"v1","evidence":"dependency","v1_range":"^1.0.174","v2_range":null,"since":null,"rank":2248},"phlight":{"version":"0.2.15","weekly":0,"desc":"Structured development workflow skills for AI coding agents","repo":"evansendra/phlight","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.15","code_v1":true,"code_v2":false,"since":null,"rank":2364},"suvadu-opencode-hook":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that logs bash tool executions to Suvadu for AI command history and reporting.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.27","v2_range":null,"since":null,"rank":2249},"opencode-business-flow-reviewer":{"version":"2.0.0","weekly":2,"desc":"OpenCode plugin that reviews business processes for completeness and closed-loop flow from a product manager's perspective.","repo":"limin411/ljm-skills","status":"v1","evidence":"dependency","v1_range":"^1.17.0","v2_range":null,"since":null,"rank":2086},"opencode-osc9":{"version":"0.1.1","weekly":0,"desc":"opencode plugin to send system notification via OSC 9","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.14.49","v2_range":null,"since":null,"rank":2365},"@vibeperks/opencode":{"version":"0.1.0","weekly":0,"desc":"VibePerks sponsor unit for OpenCode - one quiet sponsor line in the TUI footer that earns you credit while your agent works.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2366},"opencode-notify-me":{"version":"1.0.1","weekly":0,"desc":"Sound and toast notifications for OpenCode \u2014 know when the AI needs you","repo":"0xlukem/opencode-alert","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2367},"opencode-auto-vision-shawnie":{"version":"1.0.0","weekly":0,"desc":"Automatic image/screenshot understanding for text-only opencode models. Discovers vision-capable models from OpenCode's configured provider catalog (no hardcoded model IDs), prefers free models, route","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.18.15","v2_range":null,"since":null,"rank":2368},"opencode-drawer-cadence":{"version":"1.6.0","weekly":1,"desc":"Session-level orchestration for OpenCode \u2014 loop (interval-driven re-prompts) and goal (idle-driven completion gating).","repo":"fredcamaral/drawers","status":"v1","evidence":"dependency","v1_range":"1.16.2","v2_range":null,"since":null,"rank":2250},"opencode-omni":{"version":"0.0.1","weekly":0,"desc":"Multi-model coding harness plugin for opencode (edit reliability, routing, orchestration)","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.17.9","v2_range":null,"since":null,"rank":2369},"opencode-aoe-sounds":{"version":"1.0.1","weekly":2,"desc":"Age of Empires 2 villager sound effects for OpenCode","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2087},"@sentiolabs/opencode-arc":{"version":"0.3.1","weekly":1,"desc":"Official OpenCode plugin package for arc workflow integration.","repo":"SentioLabs/agent-nexus","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2251},"opencode-move-tool":{"version":"1.1.0","weekly":0,"desc":"Single-operation code relocation tool for OpenCode agents \u2014 move code between files without copy-then-delete","repo":"FRFlo/opencode-move-tool","status":"v1","evidence":"dependency","v1_range":"^1.4.6","v2_range":null,"since":null,"rank":2370},"@koriit/opencode-tmux-window-status":{"version":"0.1.1","weekly":3,"desc":"An OpenCode plugin that renames the current tmux window with a status icon reflecting the session state (busy, idle, needs attention, error).","repo":"Koriit/opencode-tmux-window-status","status":"v1","evidence":"dependency","v1_range":"1.15.13","v2_range":null,"since":null,"rank":1939},"@madisonbullard/opencode-private-share":{"version":"0.2.1","weekly":1,"desc":"OpenCode plugin that handles sharing to private AWS infra.","repo":"madisonbullard/opencode-tools","status":"v1","evidence":"dependency","v1_range":"1.0.207","v2_range":null,"since":null,"rank":2252},"@gitdamnit/opencode-git-that-shit":{"version":"0.2.2","weekly":1,"desc":"Automatic pre-disaster snapshots for OpenCode AI coding agent config and state files.","repo":"gitdamnit/opencode-git-that-shit","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":2253},"opencode-ntfs-glob-plugin":{"version":"0.1.0","weekly":0,"desc":"Windows-only OpenCode glob plugin accelerated by an NTFS native broker","repo":"jiwangyihao/opencode-ntfs-glob-plugin","status":"v1","evidence":"dependency","v1_range":"1.14.33","v2_range":null,"since":null,"rank":2371},"opencode-openchamber-mobile-bridge":{"version":"0.1.1","weekly":0,"desc":"OpenCode helper package for exposing OpenChamber from devcontainers through a host bridge and Tailscale Serve.","repo":"Zaradacht/opencode-openchamber-mobile-bridge","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2372},"session-bar":{"version":"1.3.0","weekly":1,"desc":"OpenCode TUI sidebar plugin \u2014 list all sessions with quick switch and delete","repo":"yuritoledo/session-bar","status":"v1","evidence":"dependency","v1_range":"^1.4.3","v2_range":null,"since":null,"rank":2254},"@lyculs/opencode-engram":{"version":"1.0.0","weekly":1,"desc":"Engram - Persistent Memory System for OpenCode","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2255},"opencode-plusplus":{"version":"0.1.1","weekly":0,"desc":"OpenCode++ adds context, boundaries, evidence, verification gates, and repair loops to OpenCode.","repo":"whut09/opencode-plusplus","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"since":null,"rank":2373},"@mixio-pro/kalaasetu-plugin":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that auto-commits changes after every session run.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2256},"opencode-brevity-plugin":{"version":"1.0.21","weekly":0,"desc":"OpenCode plugin that makes AI responses more brief by removing filler words, articles, and pleasantries","repo":"Tarquinen/opencode-brevity","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2374},"oh-my-research":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin: OpenSpec OPSX-aligned skills + adapted Superpowers engineering skills","repo":"MerrillLi/oh-my-research","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":2257},"opencode-rules-hub":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin that connects to opencode-rules-hub \u2014 centralized rule management for AI coding agents.","repo":"HarKro753/opencode-rules-hub","status":"v1","evidence":"dependency","v1_range":"^1.2.10","v2_range":null,"since":null,"rank":2375},"opencode-cmux-gc":{"version":"0.2.1","weekly":0,"desc":"OpenCode plugin that bridges OpenCode events to cmux notifications and sidebar metadata","repo":"0xCaso/opencode-cmux","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2376},"vibe-webhook-opencode":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin for VibeControls notifications - companion to @burdenoff/vibe-plugin-notify","repo":"Algoshred/vibe-webhook-opencode","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":2377},"opencode-plugin-docs":{"version":"0.1.1","weekly":1,"desc":"Docs \u2014 \u4ee3\u7801\u9006\u5411\u6587\u6863\u751f\u6210\u63d2\u4ef6\uff0cPRD\u3001\u67b6\u6784\u56fe\u3001UML\u3001\u6d41\u7a0b\u56fe\u3001ER\u56fe\u3001MermaidJS\u56fe\u8868","repo":"sjzsdu/OpencodePlugins","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2258},"opencode-morph-rotation":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin for Morph API key rotation with rate limit handling","repo":"rnbsov/opencode-morph-rotation","status":"v1","evidence":"dependency","v1_range":"^1.3.0","v2_range":null,"since":null,"rank":2259},"@fractary/opencode-core":{"version":"1.0.2","weekly":1,"desc":"","repo":"fractary/core","status":"v1","evidence":"dependency","v1_range":"1.3.13","v2_range":null,"since":null,"rank":2260},"@weekbin/opencode-review-dashboard":{"version":"0.1.0","weekly":1,"desc":"Diff review plugin for OpenCode \u2014 browser-based code review with @pierre/diffs","repo":"weekbin/opencode-review-dashboard","status":"v1","evidence":"dependency","v1_range":"^1.2.5","v2_range":null,"since":null,"rank":2261},"opencode-durable-goal":{"version":"0.1.2","weekly":0,"desc":"Codex-inspired persistent goals for OpenCode with lightweight continuation and agent-judged stall/block decisions.","repo":"huaruoji/opencode-durable-goal","status":"v1","evidence":"dependency","v1_range":"1.15.13","v2_range":null,"since":null,"rank":2378},"opencode-bark":{"version":"0.0.1","weekly":0,"desc":"OpenCode plugin that sends push notifications via Bark","repo":"dirkwei/opencode-bark","status":"v1","evidence":"dependency","v1_range":"^1.2.1","v2_range":null,"since":null,"rank":2379},"opencode-go-monitor":{"version":"1.0.0","weekly":1,"desc":"Monitoreo del plan Go de OpenCode en tiempo real. Comandos /go-quota, /go-limits, /go-refresh, /go-models.","repo":"dccaceres/opencode-go-monitor","status":"v1","evidence":"dependency","v1_range":"^1.14.30","v2_range":null,"since":null,"rank":2262},"po-po-code":{"version":"0.9.6","weekly":0,"desc":"Agent orchestration plugin for OpenCode with context firewalls and advisor delegation","repo":"tinof/po-po-code","status":"v1","evidence":"dependency","v1_range":"^1.2.6","v2_range":null,"since":null,"rank":2380},"opencode-idarouter-provider":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that loads providers and models from idarouter.","repo":"mydearniko/opencode-idarouter-provider","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2381},"@markarranz/opencode-focus-notify":{"version":"1.0.1","weekly":1,"desc":"Desktop notifications for OpenCode with click-to-focus via OSC 99","repo":"markarranz/opencode-focus-notify","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":false,"since":null,"rank":2263},"opencode-svip-proxy":{"version":"0.3.0","weekly":0,"desc":"OpenCode plugin that injects metadata.user_id into svip-relay Claude/DeepSeek request bodies so the relay pins requests to one account (prompt-cache stickiness) \u2014 replaces a local request-rewriting pr","repo":"heiyan-2020/opencode-svip-proxy","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":false,"code_v2":false,"since":null,"rank":2382},"opencode-memex":{"version":"1.0.0","weekly":0,"desc":"Persistent memory & knowledge graph plugin for OpenCode \u2014 remember facts, decisions, preferences across sessions","repo":"ufo009e/opencode-memex","status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2383},"opencode-permission-audit":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that records permission prompts and replies as local JSONL audit logs.","repo":"prandelicious/opencode-permission-audit","status":"v1","evidence":"dependency","v1_range":">=1.14.30","v2_range":null,"since":null,"rank":2384},"@mingeon/opencode-blueprint":{"version":"0.3.0","weekly":1,"desc":"OpenCode plugin for structured plan-driven development \u2014 granular JSON task data, plan/implement/verify agents, compaction-safe state","repo":"mingeon/opencode-blueprint","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2264},"@hacr/opencode-autobe":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin for AutoBE \u2014 AI-powered NestJS + Prisma backend generation","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.0","v2_range":null,"since":null,"rank":2265},"trouve-plugin":{"version":"1.1.0","weekly":0,"desc":"trouve code search as native agent tools: OpenCode and Kilo Code plugin backed by a persistent trouve server process. The same directory also packages the Claude Code and Codex plugins.","repo":"jimsimon/trouve","status":"v1","evidence":"dependency","v1_range":"^1.17.13","v2_range":null,"since":null,"rank":2385},"opencode-tmux-alert":{"version":"1.0.1","weekly":0,"desc":"Tmux alert plugin for OpenCode \u2014 get notified when your AI agent needs attention","repo":"undont/opencode-tmux-alert","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":2386},"opencode-say":{"version":"1.0.0","weekly":0,"desc":"Text-to-speech plugin for OpenCode - hear AI responses spoken aloud","repo":"Ncastro878/opencode-say","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2387},"seniormode":{"version":"0.1.1","weekly":0,"desc":"Senior-dev rules for AI coding agents.","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":true,"code_v2":false,"since":null,"rank":2388},"glootie-oc":{"version":"2.0.6","weekly":0,"desc":"Advanced Claude Code plugin with WFGY integration, MCP tools, and automated hooks","repo":"AnEntrypoint/glootie-oc","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"2.0.6","code_v1":true,"code_v2":false,"since":null,"rank":2389},"create-opencode-plugin":{"version":"0.0.1","weekly":0,"desc":"Create a new OpenCode plugin with a single command","repo":"kynnyhsap/create-opencode-plugin","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.1","code_v1":true,"code_v2":false,"since":null,"rank":2390},"@otsupeko_lee/work-work":{"version":"1.1.0","weekly":1,"desc":"OpenCode \u63d2\u4ef6\uff1a\u901a\u8fc7 /wrd\u3001/waf\u3001/ssg \u547d\u4ee4\u8de8\u4f1a\u8bdd\u8ffd\u8e2a\u9879\u76ee\u5f00\u53d1\u8fdb\u5ea6","repo":"Newoahil/work-work","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2266},"@mixio-pro/mixiocode-plugin":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin that auto-commits changes after every session run.","repo":null,"status":"v1","evidence":"dependency","v1_range":"latest","v2_range":null,"since":null,"rank":2267},"@zhzy0077/opencode-terminal-title":{"version":"0.1.0","weekly":1,"desc":"Terminal title plugin for OpenCode - updates terminal window title based on session state","repo":"zhzy0077/opencode-terminal-title","status":"v1","evidence":"dependency","v1_range":"^0.x","v2_range":null,"since":null,"rank":2268},"opencode-novel-tools":{"version":"0.1.0","weekly":0,"desc":"OpenCode \u5c0f\u8bf4\u521b\u4f5c\u5de5\u5177\u63d2\u4ef6","repo":"piaoxianguo/opencode-novel-tools","status":"v1","evidence":"dependency","v1_range":"^1.1.49","v2_range":null,"since":null,"rank":2391},"opencode-hapticfeedback-mx4":{"version":"0.0.1","weekly":0,"desc":"OpenCode plugin for Logitech MX Master 4 haptic feedback via HapticWebPlugin","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.0.1","code_v1":true,"code_v2":false,"since":null,"rank":2392},"@x1aoye/tao-tie-oc":{"version":"0.0.1","weekly":0,"desc":"\u9955\u992e (TaoTie) \u2014 Context pruning plugin for opencode. Reduces token usage by trimming stale tool outputs automatically.","repo":"zoex1aoye/tao-tie-oc","status":"v1","evidence":"dependency","v1_range":">=1.15.5","v2_range":null,"since":null,"rank":2393},"open-ralph-loop":{"version":"0.1.0","weekly":0,"desc":"OpenCode-native Ralph Loop plugin for Lisa PRDs","repo":"0xarcano/open-ralph-loop","status":"v1","evidence":"dependency","v1_range":"^1.14.48","v2_range":null,"since":null,"rank":2394},"opencode-lazy-plugins":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin that hides ClaudeCode plugin commands from autocomplete and provides a /plugins command to access them on demand","repo":"Mc01/oh-my-opencode-lazy-plugins","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2395},"opencode-context-warning":{"version":"0.1.0","weekly":1,"desc":"OpenCode plugin that warns agents about context window consumption and nudges handoff","repo":"joeyism/opencode-context-warning","status":"v1","evidence":"dependency","v1_range":">=1.2.0","v2_range":null,"since":null,"rank":2269},"code-stroll":{"version":"0.1.1","weekly":0,"desc":"Interactive code review learning sessions for opencode","repo":"bronteee/code-stroll","status":"v1","evidence":"dependency","v1_range":"^1.2.15","v2_range":null,"since":null,"rank":2396},"opencode-ricks":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that orchestrates multi-model consensus via @ricks.","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.2.16","v2_range":null,"since":null,"rank":2397},"opencode-plugin-code-context":{"version":"0.1.1","weekly":0,"desc":"Code Context \u2014 \u4ee3\u7801\u7ed3\u6784\u5316\u5206\u6790\u63d2\u4ef6\uff0c\u57fa\u4e8e tree-sitter \u7684\u4ee3\u7801\u7d22\u5f15\u548c\u68c0\u7d22\u7cfb\u7edf","repo":"sjzsdu/OpencodePlugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2398},"oh-my-resume":{"version":"0.2.0","weekly":2,"desc":"AI-Powered Interview Preparation Agent System for OpenCode","repo":"goalSetter09/oh-my-resume","status":"v1","evidence":"dependency","v1_range":"^1.1.12","v2_range":null,"since":null,"rank":2088},"@in404/english-improver":{"version":"1.0.1","weekly":2,"desc":"English grammar improvement plugin for OpenCode and Claude Code","repo":"in404/english-improver","status":"v1","evidence":"dependency","v1_range":"^1.2.1","v2_range":null,"since":null,"rank":2089},"opencode-cloakpipe":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin for CloakPipe prompt masking and local response restoration.","repo":"borgius/opencode-cloakpipe","status":"v1","evidence":"dependency","v1_range":">=1.15.0","v2_range":null,"since":null,"rank":2399},"@sebastiangrebe/opencode-plugin":{"version":"0.4.1","weekly":1,"desc":"Tandemu AI Teammate plugin for OpenCode \u2014 task lifecycle, telemetry, memory, personality.","repo":"sebastiangrebe/tandemu","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2270},"donice-evaluator":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin: lock an agent into a milestone-based target with deterministic + LLM evaluators and a steering loop.","repo":"Rorical/DoNice","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2400},"rig-opencode":{"version":"0.1.1","weekly":1,"desc":"OpenCode plugin for tracking Rig skill usage locally","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.15.13","v2_range":null,"since":null,"rank":2271},"opencode-plugin-mercado":{"version":"0.1.0","weekly":1,"desc":"Plugin opencode para dados de mercado cripto: cota\u00e7\u00e3o Binance, orderbook L2, spread/half-spread em bps.","repo":null,"status":"v1","evidence":"dependency","v1_range":">=1.17.0","v2_range":null,"since":null,"rank":2272},"opencode-ask-human":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that encourages asking a human instead of guessing when using the question tool.","repo":"3xjn/opencode-ask-human","status":"v1","evidence":"dependency","v1_range":">=1.17.7","v2_range":null,"since":null,"rank":2401},"@mazac-fox/opencode-fleet-contracts":{"version":"0.1.0","weekly":1,"desc":"Canonical ID, telemetry, artifact, and health contracts shared across the OpenCode plugin fleet. Consumed directly by CLIs/daemons; re-exported from @mazac-fox/opencode-host-adapter for plugin authors","repo":"jackmazac/opencode-fleet-contracts","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2273},"etchplan-opencode":{"version":"0.0.1","weekly":0,"desc":"Etchplan capture plugin for opencode \u2014 record agent traces for workflow compilation. (Name reservation; full release coming soon.)","repo":"Davidobot/agent-compiler","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.0.1","code_v1":false,"code_v2":false,"since":null,"rank":2402},"gambit-opencode":{"version":"2.3.1","weekly":0,"desc":"Thirteen product management skills and four chained workflow agents for OpenCode","repo":"felipecabargas/gambit-opencode","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"2.3.1","code_v1":false,"code_v2":false,"since":null,"rank":2403},"@nest4869/argos":{"version":"0.1.1","weekly":1,"desc":"High-performance multi-agent orchestration engine for OpenCode, featuring autonomous task management and resilient recovery.","repo":"nest4869/argos","status":"v1","evidence":"dependency","v1_range":"^1.2.24","v2_range":null,"since":null,"rank":2274},"opencode-shingan":{"version":"1.3.0","weekly":0,"desc":"Shingan \u2014 Framework for AI-assisted development with skills, agents, and workflows. OpenCode plugin with auto-deploy.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2404},"opencode-cc-hooks":{"version":"1.0.0","weekly":0,"desc":"Minimal OpenCode plugin that bridges Claude Code hooks (PreToolUse, PostToolUse, UserPromptSubmit, Stop, PreCompact) to OpenCode's event system","repo":"lxhlxhlxh555/opencode-cc-hooks","status":"v1","evidence":"dependency","v1_range":"^1.1.19","v2_range":null,"since":null,"rank":2405},"@ousing9/omo-no-time":{"version":"1.0.0","weekly":2,"desc":"OpenCode plugin that removes the 'Current time' line from <omo-env> block to improve LLM cache hit rates","repo":"ousing9/omo-no-time","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2090},"@skwid138/opencode-command-normalizer":{"version":"0.2.0","weekly":1,"desc":"Command normalization plugin for opencode permission matching","repo":"skwid138/opencode-command-normalizer","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2275},"@mazac-fox/opencode-conductor":{"version":"0.1.0","weekly":1,"desc":"Opinionated multi-agent planning, delegation, review, and documentation workflow plugin for OpenCode.","repo":"jackmazac/opencode-conductor","status":"v1","evidence":"dependency","v1_range":"1.14.31","v2_range":null,"since":null,"rank":2276},"@thealtoclef/opencode-scout":{"version":"0.3.1","weekly":2,"desc":"OpenCode plugin for web search and git clone \u2014 gives agents access to the outside world","repo":"thealtoclef/opencode-scout","status":"v1","evidence":"dependency","v1_range":"^1.15.0","v2_range":null,"since":null,"rank":2091},"@sessionwise/opencode-plugin":{"version":"0.1.0","weekly":1,"desc":"SessionWise plugin for opencode \u2014 captures tool usage and chat messages into the SessionWise knowledge base via the local sessionwise CLI.","repo":"norbertbanaszek/sessionwise","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2277},"@wentaoyuan/opencode-worktree":{"version":"0.5.2","weekly":1,"desc":"OpenCode plugin for multi-repo workspace worktree orchestration","repo":"NeverMore93/opencode-worktree","status":"v1","evidence":"dependency","v1_range":">=1.1.0","v2_range":null,"since":null,"rank":2278},"opencode-capy":{"version":"1.0.0","weekly":0,"desc":"OpenCode plugin for Capy - AI preview and design system tooling","repo":"GithubAnant/capy","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2406},"opencode-k8s-workspaces":{"version":"0.1.1","weekly":0,"desc":"Run remote OpenCode workspaces in Kubernetes","repo":"muckelba/opencode-k8s-workspaces","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2407},"opencode-fireman":{"version":"0.0.1","weekly":1,"desc":"Lightweight OpenCode plugin that warns agents about structurally asymmetric code regions before refactoring","repo":"your-org/opencode-fireman","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2279},"opencode-woclaw":{"version":"0.1.0","weekly":0,"desc":"WoClaw Hub plugin for OpenCode \u2014 shared memory, topic messaging, and multi-agent context sharing","repo":"XingP14/woclaw","status":"v1","evidence":"dependency","v1_range":"^1.0.0","v2_range":null,"since":null,"rank":2408},"@whomwah/opencode-nelson-muntz":{"version":"1.2.0","weekly":0,"desc":"Nelson Muntz iterative development loop plugin for OpenCode","repo":"whomwah/opencode-nelson-muntz","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2409},"@wzzjjboy/opencode-wecom-notify-plugin":{"version":"0.1.3","weekly":0,"desc":"OpenCode plugin for WeCom notifications with smart snippets","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":true,"code_v2":false,"since":null,"rank":2410},"@nix-dba/opencode-plugin-simple-memory":{"version":"1.1.0","weekly":1,"desc":"Persistent project memory tools for OpenCode","repo":"nix-dba/opencode-plugin-simple-memory","status":"v1","evidence":"dependency","v1_range":"^1.0.153","v2_range":null,"since":null,"rank":2280},"opencub":{"version":"0.1.0","weekly":0,"desc":"A tiny Three.js desktop pet for opencode session activity.","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2411},"@skastr0/background-tasks-opencode":{"version":"0.1.2","weekly":2,"desc":"OpenCode server and TUI integration for background-tasks.","repo":"skastr0/background-tasks","status":"v1","evidence":"dependency","v1_range":"^1.4.0","v2_range":null,"since":null,"rank":2092},"@wafonro2/opencode-resurrect":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that saves and restores the latest session per project","repo":"wafonro2/opencode-resurrect","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2412},"@pnz1990/open-krode":{"version":"0.2.0","weekly":1,"desc":"OpenCode plugin for kro RGD visualization and live instance observability","repo":"pnz1990/open-krode","status":"v1","evidence":"dependency","v1_range":"^1.0.223","v2_range":null,"since":null,"rank":2281},"open-diff":{"version":"0.1.8","weekly":1,"desc":"A modern diff review tool for OpenCode with Svelte + Monaco Editor","repo":null,"status":"v1","evidence":"dependency","v1_range":"^1.3.17","v2_range":null,"since":null,"rank":2282},"@edo1994/opencode-queue":{"version":"0.13.3","weekly":2,"desc":"Queue OpenCode prompts and slash commands until the agent is idle","repo":"mirsella/opencode-queue","status":"v1","evidence":"dependency","v1_range":"^1.14.37","v2_range":null,"since":null,"rank":2093},"opencode2-cliproxyapi-provider":{"version":"0.1.1","weekly":0,"desc":"OpenCode v2 provider plugin for CLIProxyAPI (CPA)","repo":"Mistakey/opencode2-cliproxyapi-provider","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2413},"rem-memory":{"version":"2.0.1","weekly":0,"desc":"Local-first persistent memory for coding agents (OpenCode plugin) using a WRITE \u2192 DREAM \u2192 SURFACE lifecycle.","repo":"cioffiAI/rem-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":2414},"@madsoftwaredev/opencode-chat-title":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 TUI plugin that shows the session title above the transcript while the sidebar is hidden.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2415},"@yangzhe1991/opencode-glm-quota":{"version":"0.1.0","weekly":0,"desc":"OpenCode CLI plugin: GLM Coding Plan quota badge in the status bar (5h & weekly window usage, account-level real data from the official quota API) | OpenCode \u72b6\u6001\u680f GLM Coding Plan \u5957\u9910\u989d\u5ea6\u5fbd\u7ae0\uff085 \u5c0f\u65f6/\u5468\u7a97\u53e3\u7528\u91cf\uff0c\u5b98\u65b9\u989d\u5ea6","repo":"yangzhe1991/opencode-glm-quota","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":2416},"@magpie-community/tools-calc":{"version":"0.1.0","weekly":0,"desc":"Exact arithmetic, unit conversion and calendar date math as tools for every coding agent, through magpie's MCP server","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2417},"opencode-followups":{"version":"0.1.0","weekly":0,"desc":"OpenCode v2 TUI plugin: suggests 3-5 next prompts after every assistant turn","repo":"mv2a/opencode-followups","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.24","since":null,"rank":2418},"opencode-idle-compaction":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that compacts large idle sessions before their prompt cache expires.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":2419},"@heretek-ai/swarmos":{"version":"0.5.0","weekly":0,"desc":"Omni-Harness & Autonomous Multi-Agent Software Company, GUI Studio, Deep Research & Office Suite for OpenCode V2","repo":"Heretek-AI/SwarmOS","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":2420},"opencode-error-explainer":{"version":"0.4.1","weekly":0,"desc":"An OpenCode plugin that detects failed terminal commands, classifies common errors, and explains them to the AI so debugging is faster.","repo":"zademy/opencode-error-explainer","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0 <3","since":null,"rank":2421},"opencode-ratelimits":{"version":"1.1.4","weekly":0,"desc":"Display provider rate limits (x-ratelimit-* headers) in the OpenCode TUI footer","repo":"reda-maizate/opencode-ratelimits","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27 || ^0.0.0-dev","since":null,"rank":2422},"opencode-search-sessions":{"version":"0.1.1","weekly":0,"desc":"Incremental full-text search for OpenCode session history","repo":"RFV/opencode-search-sessions","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":2423},"@danielbdev/opencode-go-usage":{"version":"0.1.4","weekly":0,"desc":"OpenCode V2 plugin that shows the OpenCode Go subscription usage in the session sidebar","repo":"danielbdev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.4","since":null,"rank":2424},"opencode-session-slim":{"version":"2.0.0","weekly":0,"desc":"OpenCode TUI plugin to slim a session: check which Q&A turns to keep, then delete the rest (V1) or revert them from the model context (V2 \u2014 the platform reverts a contiguous tail and never touches fil","repo":null,"status":"dual","evidence":"dependency","v1_range":">=1.19.0","v2_range":">=2.0.31","since":null,"rank":2425},"opencode-session-diff":{"version":"0.1.0","weekly":0,"desc":"OpenCode TUI sidebar panel (Changes) listing files changed by the current session, with \u00b1line counts","repo":"imdlan/opencode-session-diff","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":2426},"opencode-notion-auth":{"version":"0.1.3","weekly":0,"desc":"Notion AI in magpie and OpenCode: the account's own models, with tool calls emulated through a planner envelope","repo":"fibbery/opencode-notion-auth","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.3","code_v1":false,"code_v2":false,"since":null,"rank":2427},"opencode-zai-usage":{"version":"0.1.0","weekly":0,"desc":"Z.ai GLM Coding Plan quota & usage for OpenCode \u2014 one token-efficient tool plus a live status-line badge.","repo":"robindubreuil/opencode-zai-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.31","since":null,"rank":2428},"opencode-plugin-dsml-recover":{"version":"1.1.0","weekly":0,"desc":"OpenCode V2 plugin that recovers DeepSeek DSML tool calls leaked as assistant text","repo":"frank321/opencode-plugin-dsml-recover","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":2429},"opencode-muse-multi-auth":{"version":"0.3.0","weekly":0,"desc":"Muse Code authentication, multi-account switching and usage limits for OpenCode and your terminal.","repo":"yuefdev/opencode-muse-multi-auth","status":"v1","evidence":"dependency","v1_range":"1.18.30","v2_range":null,"since":null,"rank":2430},"opencode-usage-insights":{"version":"0.1.1","weekly":0,"desc":"OpenCode V2 plugin: a live turn telemetry line plus a persistent SQLite usage record, read back by an interactive /usage panel \u2014 models, providers, prompt cache, periods and latency.","repo":"hugobatista/opencode-usage-insights","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.16","since":null,"rank":2431},"@2jmalvarez/opencode-editor":{"version":"0.1.2","weekly":0,"desc":"Local OEC editor and project explorer for the OpenCode 2 terminal.","repo":"2jmalvarez/openeditorcode","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":true,"since":null,"rank":2432},"@xiaoqiong0v0/opencode-emotions":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin: emotion-aware voice I/O \u2014 realtime speech-to-text with emotion tagging, plus text-to-speech output.","repo":"xiaoqiong0v0/opencode-emotions","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":2433},"opencode-specstream":{"version":"0.1.0","weekly":0,"desc":"SpecStream plugin for OpenCode: adds the SpecStream MCP server and four agent skills, so your agent can ask for a list in plain words and get every matching row with its source.","repo":"Specstreamai/specstream-tools","status":"dual","evidence":"dependency","v1_range":"^1.18.34","v2_range":"^2.0.23","since":null,"rank":2434},"opencode-speak-tts":{"version":"0.2.0","weekly":0,"desc":"Speak OpenCode answers aloud on Windows. Microsoft Edge neural voices (free, no API key), en-US and tr-TR, with optional LLM summarisation through OpenCode's own model.","repo":"fahrim/opencode-speak-tts","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2435},"@el4cteo/opencode-goal":{"version":"1.0.1","weekly":0,"desc":"Claude Code-style /goal for OpenCode v2: set a completion condition and the agent keeps working until it is met.","repo":"EL4CTEO/opencode-goal","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.29","since":null,"rank":2436},"@openchamber/opencode-search-providers":{"version":"1.0.0","weekly":0,"desc":"Web search providers for OpenCode's built-in websearch tool: SearXNG, Brave Search, Kagi, Perplexity Search, Linkup and Serper.","repo":"openchamber/opencode-search-providers","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":2437},"opencode-piggy":{"version":"0.2.0-rc.2","weekly":0,"desc":"OpenCode V2 \u5de5\u4f5c\u4e8b\u4ef6\u76f4\u63a5\u8054\u52a8\u5b98\u65b9 dsh-piggy","repo":"WolalaQAQ/opencode-piggy","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.2.0-rc.2","code_v1":false,"code_v2":true,"since":null,"rank":2438},"opencode-nexusnv-memory":{"version":"0.2.0","weekly":0,"desc":"Local-first, zero-subscription, zero-daemon, zero-embeddings memory for OpenCode V2. Git-backed markdown is the source of truth; hooks are passive and budget-capped; curation is human-approved.","repo":"nexusnv/opencode-nexusnv-memory","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":2439},"@vidit19sharma/opencode-cursor-auth":{"version":"0.4.0","weekly":0,"desc":"OpenCode plugin that uses your Cursor subscription via the official @cursor/sdk \u2014 no proxy server, one-time browser login, in-process bridge.","repo":"vidit19sharma/opencode-cursor-auth","status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2440},"opencode-encoding-guard":{"version":"0.1.1","weekly":0,"desc":"OpenCode V2 plugin that preserves the original text encoding (ISO-8859-1, Windows-1252, UTF-8, UTF-8 BOM), line endings and BOM when agents edit, write or patch files.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":2441},"@syn7xx/opencode-dynamic-workflows":{"version":"0.1.0","weekly":0,"desc":"Deterministic multi-agent Workflows for OpenCode: TypeScript scripts that fan work out to subagents, with typed results, a live TUI panel, a web app and a versioned protocol.","repo":"syn7xx/opencode-dynamic-workflows","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":2442},"@alexeyco/opencode-openspec":{"version":"1.14.3","weekly":0,"desc":"OpenSpec multi-agent flow for OpenCode: /openspec.plan drafts a change through research and critique, /openspec.apply implements tasks.md through dependency-ordered parallel subagent waves with mechan","repo":"alexeyco/opencode-openspec","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2443},"@noppu-labs/opencode-review":{"version":"0.9.0","weekly":0,"desc":"Code review skills for PHP, TypeScript, and Python: comment audit, writing comments, type-safety review, correctness review, a three-stage PR review orchestrator, and PR comments","repo":"noppu-labs/ai-toolkit","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.9.0","code_v1":false,"code_v2":true,"since":null,"rank":2444},"officekit-opencode":{"version":"0.1.2","weekly":0,"desc":"Document tools (PowerPoint now, more later) for OpenCode \u2014 single-binary MCP server, presentations skill, /deck command","repo":"ixode0/officekit","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":true,"since":null,"rank":2445},"opencode-payperq":{"version":"0.1.0","weekly":0,"desc":"PayPerQ (ppq.ai) provider for OpenCode: connects the API and keeps the model catalog up to date","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":2446},"opencode-fallback-model":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that switches a session to fallback models when its model fails.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":2447},"opencode-roslyn":{"version":"0.1.1","weekly":0,"desc":"C# semantic analysis for OpenCode V2 \u2014 types, symbols, members, references, call sites, implementations and renames through the `roslynq` CLI (Roslyn + MSBuildWorkspace).","repo":"AlexeyShirshov/skills","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":true,"since":null,"rank":2448},"@sub2tok/magpie":{"version":"0.1.2","weekly":0,"desc":"magpie provider plugin for sub2tok: sign in with a sub2tok API token to get the models it can call and your balance","repo":null,"status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":true,"code_v2":false,"since":null,"rank":2449},"opencode-tavily-quota":{"version":"1.2.1","weekly":0,"desc":"OpenCode 2 TUI plugin that shows remaining Tavily API credits in the sidebar.","repo":"cardin/opencode-tavily-quota","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2450},"sol-opencode":{"version":"0.1.1","weekly":0,"desc":"Unofficial OpenCode V2 port of SoL-Pi Action Fusion and Observation Pack","repo":"lucas-albers-lz4/SoL-OpenCode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":2451},"opencode-go-keys":{"version":"1.0.0","weekly":0,"desc":"Sticky multi-key failover and usage dashboard for the opencode-go provider (OpenCode V2 plugin)","repo":"SalmanMapkar/opencode-go-keys","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.18","since":null,"rank":2452},"opencode-quota-board":{"version":"0.1.0","weekly":0,"desc":"Provider quotas and balances for OpenCode V2","repo":"gilvex/opencode-quota-board","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":2453},"jew-guard":{"version":"0.9.2","weekly":0,"desc":"Opencode-only security guard: every tool call risk-scored and every tool result scanned by Jev (TypeSafe System One) over the Console gateway with your existing OpenCode credential. Zero-config: no ke","repo":"surfaceflinger/jew-guard","status":"v1","evidence":"dependency","v1_range":"1.15.5","v2_range":null,"since":null,"rank":2454},"opencode-slim-output":{"version":"0.1.2","weekly":0,"desc":"OpenCode plugin: fail-closed post-processor that collapses external stack frames, relativizes paths and dedups repetitive output.","repo":"mateocerri/opencode-slim-output","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2455},"@tomdewildt/opencode-sidebar-context":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin that shows context usage, cache hit rate and cost in the sidebar","repo":"tomdewildt/opencode-sidebar-context","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.25","since":null,"rank":2456},"opencode-delete":{"version":"1.0.1","weekly":0,"desc":"Delete the current OpenCode session via /delete","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.29 <3","since":null,"rank":2457},"@madsoftwaredev/opencode-usage":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 TUI plugin for chat and subagent token usage, cache efficiency, and recorded and API-equivalent costs.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2458},"opencode-plugin-shuorenhua":{"version":"1.0.3","weekly":0,"desc":"OpenCode \u63d2\u4ef6\uff1a\u81ea\u52a8\u6ce8\u5165 shuorenhua \u4e2d\u6587\u5199\u4f5c\u89c4\u5219\uff08\u6280\u80fd\u6b63\u6587\u8fdb system\uff0c\u6bcf\u6761\u7528\u6237\u6d88\u606f\u9644\u52a0\u63d0\u9192\u53e5\uff09","repo":"sanjusss/shuorenhua","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":2459},"@danielbdev/opencode-agents":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 plugin that shows subagent status in the session sidebar","repo":"danielbdev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.4","since":null,"rank":2460},"leakshield":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin, CLI, and web scanner for sensitive content before sending it to AI","repo":"jwcrystal/leakshield","status":"dual","evidence":"dependency","v1_range":"^1.17.18","v2_range":"^2.0.19","since":null,"rank":2461},"opencode-reasoning-effort-guard":{"version":"0.1.2","weekly":0,"desc":"Keep OpenCode from sending a reasoning effort the provider rejects.","repo":"mmestiyak/opencode-reasoning-effort-guard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.30","since":null,"rank":2462},"@misakacloud/opencode-skill-filter":{"version":"0.1.2","weekly":0,"desc":"OpenCode V2 plugin: filter and hide unwanted skills to prevent context bloat and prompt conflicts","repo":"chisaato/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.16","since":null,"rank":2463},"opencode-sidequest":{"version":"0.1.0","weekly":0,"desc":"Agent DAGs for OpenCode V2: a dependency graph of sub-agent steps with a live per-session terminal panel","repo":"crag-h4k/opencode-sidequest","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26","since":null,"rank":2464},"opencode-secrets-obfuscation":{"version":"0.1.7","weekly":0,"desc":"Transparent OpenCode V2 secret substitution plugin","repo":"jfomhhover/opencode-secrets-obfuscation","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.7","code_v1":false,"code_v2":true,"since":null,"rank":2465},"@javierkaiser/opencode-indexing":{"version":"0.3.1","weekly":0,"desc":"OpenCode plugin: semantic code search that reuses Kilo Code indexes (Qdrant/LanceDB) and maintains its own independent index","repo":"Javierkaiser/opencode-indexing","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":2466},"opencode-self-improvement":{"version":"0.1.1","weekly":0,"desc":"Durable memory for opencode: remember facts, decisions, and commands across sessions, plus a one-command per-repo setup (/repo-init).","repo":"abogartz/opencode-self-improvement","status":"v1","evidence":"dependency","v1_range":"1.18.31","v2_range":null,"since":null,"rank":2467},"opencode-listen-stt":{"version":"0.2.0","weekly":0,"desc":"Offline voice dictation for OpenCode V2 on Windows. whisper.cpp with 99 languages, GPU-accelerated on NVIDIA (CUDA), AMD and Intel (Vulkan).","repo":"fahrim/opencode-listen-stt","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2468},"@noppu-labs/opencode-cache-manager":{"version":"0.1.1","weekly":0,"desc":"Anthropic prompt-cache TTL manager for OpenCode V2: 5m / 1h / hybrid modes with an interactive TUI picker modal","repo":"noppu-labs/opencode-cache-manager","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.22 <3","since":null,"rank":2469},"@threegroup/asd-ste100-plugin":{"version":"1.0.0","weekly":0,"desc":"Writes every message to you in ASD-STE100 Simplified Technical English: short, direct, one action per step, one term per object.","repo":"JarrodAI/asd-ste100-plugin","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":true,"code_v2":false,"since":null,"rank":2470},"@anakin-io/opencode":{"version":"0.1.0","weekly":0,"desc":"Anakin plugin for OpenCode: Anakin's hosted MCP server (22 tools for web scraping, search, crawling, deep research, Wire site actions, monitors and browser tasks) plus Anakin skills","repo":"Anakin-Inc/opencode-anakin","status":"dual","evidence":"dependency","v1_range":"^1.19.0","v2_range":"^2.0.27","since":null,"rank":2471},"opencode-cscs-plugin":{"version":"1.1.0","weekly":0,"desc":"\u300aNSCA-CSCS\u4f53\u80fd\u6559\u7ec3\u8ba4\u8bc1\u6307\u5357\uff08\u7b2c4\u7248\uff09\u300b\u5b66\u4e60\u63d2\u4ef6\uff1a\u6ce8\u518c\u6280\u80fd + \u63d0\u4f9b\u6309\u9875\u7801OCR\u8c03\u53d6\u539f\u6587\u7684\u5de5\u5177\u3002\u4e0d\u5305\u542b\u4e66\u672c\u8eab\uff0c\u7528\u6237\u9700\u81ea\u5907\u672c\u5730\u626b\u63cf\u4ef6\u3002","repo":"TonyStark868/cscs-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":2472},"opencode-tool-guardian":{"version":"0.2.1","weekly":0,"desc":"Deterministic, local-first observer for OpenCode V2 tool calls: duplicates, failure loops, command risk, excessive search and output cost. No LLM calls.","repo":"zademy/opencode-tool-guardian","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.2.1","code_v1":false,"code_v2":false,"since":null,"rank":2473},"@skrobul/opencode-auto-permissions":{"version":"0.2.17","weekly":0,"desc":"Automatic, context-aware permission review for OpenCode","repo":"skrobul/opencode-auto-permissions","status":"v1","evidence":"dependency","v1_range":"0.0.0-beta-19271","v2_range":null,"since":null,"rank":2474},"@streetturtle/opencode-current-prompt":{"version":"1.0.0","weekly":0,"desc":"OpenCode TUI sidebar plugin that shows the latest user prompt","repo":"streetturtle/opencode-better-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":2475},"@jhanink/opencode-context-compaction":{"version":"0.1.2","weekly":0,"desc":"Compact an OpenCode session on a token budget at idle, with a TUI status line and toasts.","repo":"jhanink/opencode-context-compaction","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2","since":null,"rank":2476},"opencode-cache-manager":{"version":"0.1.1","weekly":0,"desc":"Anthropic prompt-cache TTL manager for OpenCode V2: 5m / 1h / hybrid modes with an interactive TUI picker modal","repo":"noppu-labs/opencode-cache-manager","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.22 <3","since":null,"rank":2477},"@jehudarajasa/memex-skills":{"version":"1.1.0","weekly":0,"desc":"Skills for an LLM Wiki, Karpathy's pattern for a knowledge base your agent maintains.","repo":"jehudarajasa/skills","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2478},"opencode-fixed-aliases":{"version":"0.9.4","weekly":0,"desc":"Governed, fixed model aliases for OpenCode agents","repo":"e-baloo/opencode-fixed-aliases","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":2479},"opencode-tui-extras":{"version":"1.1.0","weekly":0,"desc":"Context, Skills, and MCP sidebars, transparent UI, and Powerline-style status bars for OpenCode v2","repo":"kuops/opencode-tui-extras","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26","since":null,"rank":2480},"opencode-scheduler-v2":{"version":"0.1.2","weekly":0,"desc":"OpenCode v2 plugin adapter for opencode-scheduler (cron/launchd/systemd scheduled jobs). Runs the unchanged v1 engine on OpenCode 2.x.","repo":"roboalchemist/opencode-scheduler-v2","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":2481},"@cleocode/goal":{"version":"0.9.2","weekly":0,"desc":"CLEO Goal: persistent, host-verified goal mode for OpenCode 2 (and any harness through cleo-goal tick), with a structured goal contract and a live TUI.","repo":"kryptobaseddev/opencode-goal","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.22","since":null,"rank":2482},"opencode-pillbox-statusline":{"version":"0.1.0","weekly":0,"desc":"Config-driven footer statusline for OpenCode V2: themed pills for project, Git, agent, context, cost, and provider quota","repo":"crag-h4k/opencode-pillbox-statusline","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26","since":null,"rank":2483},"opencode-sqli-audit":{"version":"0.1.0","weekly":0,"desc":"MyBatis / MyBatis-Plus SQL\u6ce8\u5165\u9632\u62a4\u7814\u53d1\u89c4\u8303\uff08DEV-SEC-SQL-001 V1.1\uff09opencode \u56db\u5c42\u786e\u5b9a\u6027\u7ea6\u675f\u63d2\u4ef6\uff1aL1 \u89c4\u5219\u6587\u4ef6 + L2 \u5e38\u9a7b\u7ea2\u7ebf + L3 \u81ea\u52a8\u626b\u63cf\uff08V2 \u9ed8\u8ba4\u5bfc\u51fa\uff09+ L4 \u8bc4\u5ba1 agent","repo":null,"status":"dual","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":true,"since":null,"rank":2484},"opencode-launchpad":{"version":"0.1.0","weekly":0,"desc":"OpenCode TUI plugin: project runner buttons, reviewed commit and push flows, and a live log dialog in the session sidebar.","repo":"giannisCKS/opencode-launchpad","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":true,"code_v2":false,"since":null,"rank":2485},"opencode-whisper-dictation":{"version":"0.2.1","weekly":0,"desc":"Plugin de OpenCode: bot\u00f3n de micr\u00f3fono en la barra de entrada del chat que transcribe voz a texto con Whisper medium cuantizado (local, INT8/GGUF).","repo":"muelabyte/plugin-whisper-dictation","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":2486},"@percygfx/opencode-antigravity-auth":{"version":"2.0.0","weekly":0,"desc":"Google Antigravity OAuth plugin for OpenCode 2 (and 1.x): Gemini, Claude and GPT-OSS with your Google accounts, plus quota limits and account management in the TUI","repo":"PercyGFX/opencode-antigravity-auth","status":"dual","evidence":"dependency","v1_range":"^0.15.30","v2_range":"2.0.26","since":null,"rank":2487},"opencode-fetch-proxy":{"version":"1.0.25","weekly":0,"desc":"Route one OpenCode provider through an HTTP proxy \u2014 for a LAN model server reachable only via a corporate proxy \u2014 without touching the system proxy.","repo":"tespio/opencode-fetch-proxy","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.25","code_v1":true,"code_v2":false,"since":null,"rank":2488},"opencode-vitals-terminal":{"version":"0.3.0","weekly":0,"desc":"Turns, model steps, and token usage in OpenCode V2's terminal prompt footer and session sidebar.","repo":"skatkov/opencode-vitals-terminal","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":2489},"hugr-lean":{"version":"0.4.0","weekly":0,"desc":"OpenCode plugin that summarizes large tool outputs before they reach the model, keeps failures whole and stores every original for exact recall","repo":"gustavomhss/HuGR-Lean","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.4.0","code_v1":true,"code_v2":false,"since":null,"rank":2490},"opencode-knowledge-work":{"version":"0.1.1","weekly":0,"desc":"Anthropic's knowledge-work plugin collection, adapted for OpenCode","repo":null,"status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2491},"@danwad/opencode-auto-models":{"version":"1.1.0","weekly":0,"desc":"OpenCode plugin: descubre automaticamente los modelos nuevos de tus gateways OpenAI-compatibles y los sincroniza con tu opencode.jsonc. Comandos /sync-models y /prune-models.","repo":"deathcl/opencode-auto-models","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2492},"opencode-scriptbox":{"version":"0.1.2","weekly":0,"desc":"Closed-world registry of reusable agent utility scripts for OpenCode: descriptive names plus one-line purpose headers, listed on demand.","repo":"mateocerri/opencode-scriptbox","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2493},"@madsoftwaredev/opencode-sidebar-resize":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 TUI plugin for resizing the existing session sidebar by dragging or command.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2494},"opencode-go-meter":{"version":"1.0.1","weekly":0,"desc":"Your session context usage and OpenCode Go plan windows in the opencode v2 TUI sidebar, with a forecast of where the current pace lands by each reset.","repo":"LeonVeganMan/opencode-go-meter","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":true,"since":null,"rank":2495},"@heretek-ai/unity.gamedev.kit":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin for Unity game development: AnkleBreaker Unity MCP, Context7, OpenSpec workflow, gamedev skill bootstrap and Unity-safe edit guards.","repo":"Heretek-AI/unity.gamedev.kit","status":"dual","evidence":"dependency","v1_range":"1.19.3","v2_range":"2.0.32","since":null,"rank":2496},"@ymys4ever/opencode-throughput-v2":{"version":"4.0.2","weekly":0,"desc":"Real-time LLM performance monitoring plugin for OpenCode V2. Tracks TTFT, TPS, latency, token usage and cost per model with toast notifications and JSONL logging.","repo":"nextcoffee/opencode-throughput","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2497},"opencode-browser-agent":{"version":"1.4.5","weekly":0,"desc":"OpenCode plugin for agent-browser - policy-first browser automation with persistent sessions, dev tools and cross-platform installers (Windows / Linux desktop / Linux VPS).","repo":"BTF-Kabir-2020/opencode-browser-agent","status":"v1","evidence":"dependency","v1_range":">=0.15.0","v2_range":null,"since":null,"rank":2498},"@magpie-community/opencode-opendesign-auth":{"version":"0.1.6","weekly":0,"desc":"Open Design Cloud (Design Plan) in OpenCode and magpie: the account's device sign-in, its models, and the plan's 5-hour and 7-day allowance","repo":"magpie-community/plugins","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.6","code_v1":false,"code_v2":false,"since":null,"rank":2499},"@ysskrishna/ai-agent-skills":{"version":"1.4.1","weekly":0,"desc":"Curated Agent Skills (SKILL.md): structured thinking lenses, decision support, and brainstorming workflows for AI coding agents.","repo":"ysskrishna/ai-agent-skills","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"1.4.1","code_v1":false,"code_v2":false,"since":null,"rank":2500},"@glaicer/supercode-sandbox-awareness":{"version":"1.0.0","weekly":0,"desc":"Sandbox guidance for OpenCode agents and a sandboxed status indicator in the terminal UI.","repo":null,"status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.0","code_v1":false,"code_v2":true,"since":null,"rank":2501},"opencode-comment-guard":{"version":"0.2.0","weekly":0,"desc":"opencode plugin that surfaces newly landed comment lines and newly bloated markdown, at the one moment when cutting them is still cheap.","repo":"Pjort/comment-guard","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.29","since":null,"rank":2502},"nano-llm-opencode-plugin":{"version":"0.1.2","weekly":0,"desc":"Nano LLM (<your-nano-llm-endpoint>) provider plugin for OpenCode: OpenAI-compatible, live model discovery, /connect API-key auth.","repo":"sadmansakib/nano-llm","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":2503},"opencode-tiny-goal":{"version":"0.1.1","weekly":0,"desc":"A tiny goal plugin for opencode 2.x: /goal keeps the agent working until the goal is done, without nagging while background work runs.","repo":"Ciyoxe/opencode-tiny-goal","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2504},"opencode-session-history":{"version":"0.1.4","weekly":0,"desc":"OpenCode V2 CLI plugin: a sidebar session-history panel with click-to-resume.","repo":"ypxcs/opencode-session-history","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":2505},"@unfrgivn/opencode-config":{"version":"3.0.6","weekly":0,"desc":"OpenCode plugin that bundles orchestration agents, skills, commands, instructions, and MCP configs","repo":"unfrgivn/opencode-config","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":2506},"oc-media":{"version":"0.1.1","weekly":0,"desc":"OpenCode plugin: teaches the native Read tool to ingest audio and video files, gated live by each model's real input modalities from models.dev.","repo":"wodnerpie/oc-media","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"latest","since":null,"rank":2507},"opencode-retitle":{"version":"0.3.0","weekly":0,"desc":"Keep OpenCode session titles meaningful: regenerate them after N turns, after compaction, and after the first response in a forked session.","repo":"cardin/opencode-retitle","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2508},"opencode-wsl-shim":{"version":"0.1.1","weekly":0,"desc":"opencode plugin: route toolchain calls (git, cargo, node, python, ...) to native Windows .exe binaries when running inside WSL \u2014 workspace-aware, per-tool config, automatic fallback","repo":"mateocerri/opencode-wsl-shim","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":2509},"opencode-bubble-tabs":{"version":"0.2.0","weekly":0,"desc":"OpenCode TUI plugin that moves session tabs to the front when they finish or need your input, like iMessage.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":2510},"@mhayden/opencode-mythos-plugin":{"version":"0.1.1","weekly":0,"desc":"Unofficial OpenCode V2 provider plugin for Claude Mythos models using your ant CLI login. Not affiliated with OpenCode or Anthropic.","repo":"major/opencode-mythos-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2511},"magpie-ima-auth":{"version":"0.3.0","weekly":0,"desc":"magpie/OpenCode provider plugin for ima's \u77e5\u8bc6\u5e93 and Copilot accounts (\u817e\u8baf ima.copilot)","repo":"dongsujiang0205-coder/magpie-ima-auth","status":"v1","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.3.0","code_v1":true,"code_v2":false,"since":null,"rank":2512},"@yasin.herken/opencode-notificator":{"version":"2.0.1","weekly":0,"desc":"Desktop notifications and sound alerts for OpenCode V2: when a turn finishes, the agent asks a question, needs permission, or errors.","repo":"yasin-herken/opencode-notificator","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.24","since":null,"rank":2513},"@vheins/opencode-system-one":{"version":"0.2.0","weekly":0,"desc":"opencode plugin that routes TypeSafe Jev (System One) structured judgments through opencode's plugin hooks: tool guardrails, permission arbitration, cascade routing, and event triage.","repo":"vheins/opencode-jev","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2514},"@digi4care/omo-slim-decision-layer":{"version":"0.5.0","weekly":0,"desc":"Git-native decision register for OpenCode: typed records (REQ/CONSTRAINT/ASSUMPTION/DEC), owner ratification and traceability, as a companion plugin for oh-my-opencode-slim","repo":"digi4care/omo-slim-decision-layer","status":"dual","evidence":"dependency","v1_range":">=1.18.0","v2_range":"^2.0.29","since":null,"rank":2515},"@reachdevel/opencode-git-commit":{"version":"2.0.3","weekly":0,"desc":"Zero-config background git auto-commit plugin for OpenCode CLI","repo":"reachdevel/opencode-git-commit","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.31","since":null,"rank":2516},"@cesarus777/opencode-cgp":{"version":"0.1.0","weekly":0,"desc":"Early native compaction policy and context monitoring for OpenCode V2 root and nested-agent sessions.","repo":"cesarus777/opencode-cgp","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":2517},"hivemind-session-archive":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 plugin: persist the current session tree into a deterministic, project-scoped JSONL transcript archive plus a SQLite index, from a read-only view of the host session database.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":2518},"opencode-pr-status-plugin":{"version":"0.1.1","weekly":0,"desc":"OpenCode V2 sidebar panel showing your open pull requests and their aggregated CI state, read through the local gh CLI.","repo":"Snakeblack/opencode-pr-status-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":2519},"opencode-future-clock":{"version":"0.1.2","weekly":0,"desc":"opencode v2 plugin that makes the model perceive the current year as real year + N (only the year changes).","repo":"marco-jardim/future-clock","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":true,"since":null,"rank":2520},"opencode-websearch-localllm":{"version":"1.0.0","weekly":0,"desc":"Self-contained web search + page-simplification provider for OpenCode's built-in websearch tool. Works with any model, including local ones.","repo":"0xEEF/opencode-websearch-localllm","status":"v1","evidence":"dependency","v1_range":"^1.18.0","v2_range":null,"since":null,"rank":2521},"opencode-php-toolkit":{"version":"0.1.1","weekly":0,"desc":"Framework-agnostic PHP toolkit for OpenCode v2 \u2014 review, analyze, test, secure, modernize.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":2522},"wsl-notify":{"version":"1.0.4","weekly":0,"desc":"Windows toast notifications for OpenCode \u2014 permission, question, session completion and error events. Zero dependencies, one entrypoint for OpenCode V1 and V2, works from WSL (powershell.exe interop) ","repo":"AlexeyShirshov/skills","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.4","code_v1":false,"code_v2":true,"since":null,"rank":2523},"opencode-session-transcript":{"version":"0.2.1","weekly":0,"desc":"OpenCode plugin that exports a session as readable Markdown. A correct /export: unlike the built-in it reads the whole session from SQLite, not just the loaded portion.","repo":"ssearles/opencode-session-transcript","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.0","since":null,"rank":2524},"@madsoftwaredev/opencode-goal":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 server and TUI plugin for durable session goals, bounded continuation loops, and live goal status over RPC.","repo":"madsoftwaredev/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.27","since":null,"rank":2525},"opencode-safety-gates":{"version":"1.0.1","weekly":0,"desc":"Safety gates for OpenCode: run your Claude Code PreToolUse bash-gate scripts inside OpenCode, deny self-revoking commands, and catch fabricated CLI syntax. Zero dependencies.","repo":"yg-codes/opencode-safety-gates","status":"ready","evidence":"code","v1_range":null,"v2_range":null,"scanned":"1.0.1","code_v1":false,"code_v2":true,"since":null,"rank":2526},"opencode-larknotify":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin: push question / permission requests to Feishu (Lark) and answer them from your phone, with a TUI remote switch.","repo":null,"status":"v1","evidence":"dependency","v1_range":"1.19.0","v2_range":null,"since":null,"rank":2527},"opencode-smart-subagents":{"version":"0.1.0","weekly":0,"desc":"Two-way subagents for OpenCode 2: children that message and question their parent, steering, peer messages, batches, context forks, and isolated worktrees.","repo":"shariqriazz/opencode-smart-subagents","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.29","since":null,"rank":2528},"opencode-openrouter-autorouter-variants":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that adds OpenRouter routing variants (:nitro, :floor, :exacto) as selectable model variants","repo":"valeriobelli/opencode-openrouter-auto-router-variants","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.29","since":null,"rank":2529},"@juliuskb/opencode-voice":{"version":"0.0.6","weekly":0,"desc":"Local-first voice dictation for OpenCode with push-to-talk Whisper transcription","repo":"JuliusKB/opencode-voice","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.31","since":null,"rank":2530},"opencode-v2-throughput":{"version":"3.0.1","weekly":0,"desc":"Live LLM speed metrics for OpenCode v2: TTFT, TPS, latency, token usage and cost per model, with a sidebar widget, per-request toasts, and a benchmark tool.","repo":"mrakha60/opencode-v2-throughput","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.32","since":null,"rank":2531},"opencode-ascendant":{"version":"1.0.3","weekly":0,"desc":"Ascendant Vedic astrology skill, slash command, and calculation tools for OpenCode.","repo":"thaletto/ascendant-agents","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.29","since":null,"rank":2532},"@hacky.software/opencode-deepseek-tools":{"version":"0.1.0","weekly":0,"desc":"OpenCode V2 plugin exposing DeepSeek's Search and Fetch APIs as tools (deepseek_search, deepseek_fetch) and as a websearch provider.","repo":"N0K0/opencode-deepseek-tools","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.24","since":null,"rank":2533},"opencode-subagent-statusline-v2":{"version":"0.1.2","weekly":0,"desc":"OpenCode v2 TUI plugin: live subagent sidebar + status footer (running/completed/failed counts). Fork of sub-agent-statusline adapted for the OpenCode v2 plugin API.","repo":"roboalchemist/opencode-subagent-statusline-v2","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.2","code_v1":false,"code_v2":false,"since":null,"rank":2534},"@digi4care/mnemosyne-opencode":{"version":"0.3.2","weekly":0,"desc":"Automatic, per-project long-term memory for OpenCode, backed by Mnemosyne","repo":"digi4care/mnemosyne-opencode","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":2535},"magpie-wakatime":{"version":"0.1.6","weekly":0,"desc":"Send local Magpie AI usage to WakaTime","repo":"Dreaminko/magpie-wakatime","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.6","code_v1":false,"code_v2":false,"since":null,"rank":2536},"opencode-docview":{"version":"0.1.1","weekly":0,"desc":"Markdown doc viewer side panel for the OpenCode TUI, with line numbers and GitHub-style range copying","repo":"dreamorosi/opencode-docview","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.32","since":null,"rank":2537},"@omniroute/opencode-plugin-v2":{"version":"0.1.0","weekly":0,"desc":"OmniRoute OpenCode plugin (v2 Promise API): catalog transform with models, combos, enrichment, and naming.","repo":"diegosouzapw/OmniRoute","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.12 <3","since":null,"rank":2538},"@mxalbert/opencode-prompt-cache-warmer":{"version":"1.0.0","weekly":0,"desc":"OpenCode v2 plugin that keeps provider prompt caches warm by replaying the last assembled request.","repo":"mxalbert1996/opencode-prompt-cache-warmer","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.32","since":null,"rank":2539},"opencode-gate":{"version":"0.1.1","weekly":0,"desc":"Concurrency gate for OpenCode: caps local-model subagents and reroutes overflow to a cloud model","repo":"G4LL4H4D/gate","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.26","since":null,"rank":2540},"opencode-session-changes":{"version":"1.0.0","weekly":0,"desc":"OpenCode CLI plugin: changed files with per-file +/- line counts in the session sidebar","repo":"kdbsoft/opencode-session-changes","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2541},"opencode-relay-auth":{"version":"0.1.0","weekly":0,"desc":"DimAgent subscription provider plugin for OpenCode and magpie: device-code sign-in, model discovery, quota and token renewal.","repo":"xloouis/opencode-dimagent-auth","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.0","code_v1":false,"code_v2":false,"since":null,"rank":2542},"opencode-external-tabs":{"version":"0.1.1","weekly":0,"desc":"OpenCode TUI plugin that opens sessions created by other clients, such as the SDK or tools, as background tabs.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.28","since":null,"rank":2543},"opencode-patchflow":{"version":"0.1.3","weekly":0,"desc":"Anchor-based atomic batch edits for OpenCode: one auditable tool call instead of opaque python heredocs or N edit calls.","repo":"mateocerri/opencode-patchflow","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.26","since":null,"rank":2544},"opencode-scratchpad":{"version":"0.1.0","weekly":0,"desc":"Per-project scratchpad TUI plugin for OpenCode: capture and edit notes per project, stored privately outside your repo.","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.27","since":null,"rank":2545},"@sertdisk/opencode-v2-agents-model-router":{"version":"0.3.1","weekly":0,"desc":"Per-agent primary/secondary/tertiary model routing for OpenCode v2 \u2014 model fallback chains with a local web UI. Works with oh-my-opencode-slim; zero dependencies.","repo":null,"status":"v1","evidence":"dependency","v1_range":"*","v2_range":null,"since":null,"rank":2546},"@tomdewildt/opencode-sidebar-usage":{"version":"0.1.0","weekly":0,"desc":"OpenCode plugin that shows Anthropic, GitHub Copilot and OpenAI usage limits in the sidebar","repo":"tomdewildt/opencode-sidebar-usage","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.25","since":null,"rank":2547},"@leo.gimp/opencode-sessions-sidebar":{"version":"1.0.2","weekly":0,"desc":"Renders open session tabs as a Sessions block at the bottom of the OpenCode sidebar","repo":"Leogimp/opencode-sessions-sidebar","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.10","since":null,"rank":2548},"opencode-github-copilot-usage":{"version":"0.1.2","weekly":0,"desc":"OpenCode plugin that shows GitHub Copilot usage (AI credits and percentage) in the TUI","repo":"murtuzaalisurti/opencode-github-copilot-usage","status":"dual","evidence":"dependency","v1_range":"^1.18.31","v2_range":"^2.0.28","since":null,"rank":2549},"opencode-qq-v2":{"version":"0.2.0","weekly":0,"desc":"QQ bot (C2C) <-> opencode bridge plugin (V2 port)","repo":null,"status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.0","since":null,"rank":2550},"opencode-subagent-todo":{"version":"0.1.1","weekly":0,"desc":"Per-session task tracking for opencode subagents: a `track` tool plus a plugin that tells every session to use it when `todowrite` is unavailable.","repo":"dchekmarev/opencode-subagent-todo","status":"v1","evidence":"dependency","v1_range":"1.19.0","v2_range":null,"since":null,"rank":2551},"@heretek-ai/opencode-searxng":{"version":"0.1.4","weekly":0,"desc":"SearXNG web search provider + searxng tool for opencode v2 (self-hosted, no API key)","repo":"Heretek-AI/opencode-searxng-plugin","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.30","since":null,"rank":2552},"@tamelabs/opencode-claudeway":{"version":"0.1.2","weekly":0,"desc":"Use your Claude Pro/Max subscription in OpenCode V2 via Claude Code credentials, no API key","repo":"tamecl/opencode-claudeway","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.29","since":null,"rank":2553},"@grugs/opencode-debug":{"version":"1.6.5","weekly":0,"desc":"Language-agnostic HTTP debugging and live logs for OpenCode v2 with ngrok tunneling support","repo":"BrianGrug/opencode-debug","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2554},"opencode-orchestrator-uni":{"version":"0.2.1","weekly":0,"desc":"Native OpenCode V2 plugin that registers the orchestrator agent kit (root orchestrator, audit subagents, fix-runner) and exposes the kit's process documents as the audit-kit reference.","repo":"OniVe/opencode-orchestrator-uni","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.28","since":null,"rank":2555},"@huynle/hub":{"version":"0.6.1","weekly":0,"desc":"Hub: a harness-agnostic central hub your AI agent harnesses connect to (OpenCode first). Follow, steer and stop sessions from your phone or browser, with notifications, optional hands-free Voice and a","repo":"huynle/hub","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"^2.0.26","since":null,"rank":2556},"opencode-auto-model":{"version":"0.2.0","weekly":0,"desc":"OpenCode plugin that adds an auto model which picks a model and variant for each new session.","repo":"vimtor/opencode-plugins","status":"ready","evidence":"dependency","v1_range":null,"v2_range":"2.0.31","since":null,"rank":2557},"@s-berdia/opencode-router":{"version":"1.2.0","weekly":0,"desc":"Automatic model routing and quota failover for OpenCode Go, Go Plus, and Free. Switches models before you hit your limit.","repo":"s-berdia/Opencode_router","status":"v1","evidence":"dependency","v1_range":">=1.0.0","v2_range":null,"since":null,"rank":2558},"utt-opencode":{"version":"0.1.1","weekly":0,"desc":"OpenCode CLI plugin: dictate into the prompt with utt, the words appearing as you speak.","repo":"doublej/utt","status":"ready","evidence":"dependency","v1_range":null,"v2_range":">=2.0.31","since":null,"rank":2559},"@yushi_61/opencode-discord-presence":{"version":"0.8.2","weekly":0,"desc":"Discord Rich Presence plugin for OpenCode V1 and V2 - Display your current AI agent, model, and status in Discord","repo":"Yushi5058/opencode-discord-presence","status":"v1","evidence":"dependency","v1_range":">=0.1.0","v2_range":null,"since":null,"rank":2560},"@d-ai/magpie":{"version":"0.1.1","weekly":0,"desc":"D.AI (dai.itbug.shop) models in magpie and OpenCode: one ddsk_ API key, chat models from the public catalog, per-key usage","repo":"mdddj/d-ai-magpie","status":"unclear","evidence":"none","v1_range":null,"v2_range":null,"scanned":"0.1.1","code_v1":false,"code_v2":false,"since":null,"rank":2561},"opencode-smart-voice-notify":{"version":"1.4.0","weekly":81,"desc":"Smart voice notification plugin for OpenCode with multiple TTS engines (ElevenLabs, Edge TTS, Windows SAPI), AI-generated dynamic messages, and intelligent reminder system","repo":"MasuRii/opencode-smart-voice-notify","status":"v1","evidence":"dependency","v1_range":"^1.17.3","v2_range":null,"since":null,"rank":460},"@bergetai/opencode-auth":{"version":"1.2.0","weekly":220,"desc":"Berget AI auth plugin for OpenCode - authenticate with your Berget account","repo":"berget-ai/opencode-berget-auth","status":"dual","evidence":"dependency","v1_range":"1.3.13","v2_range":"2.0.22","since":null,"rank":284},"opencode-qwencode-auth":{"version":"1.3.0","weekly":70,"desc":"Qwen OAuth authentication plugin for OpenCode - Access Qwen AI models (Coder, Vision) with your qwen.ai account","repo":"gustavodiasdev/opencode-qwencode-auth","status":"v1","evidence":"dependency","v1_range":"^1.1.48","v2_range":null,"since":null,"rank":485},"@melodyoftears/opencode-qwen-auth":{"version":"1.3.7","weekly":30,"desc":"Qwen OAuth authentication plugin for OpenCode - Access Qwen AI models (Coder, Vision) with your qwen.ai account","repo":"1579364808/opencode-qwen-auth","status":"v1","evidence":"dependency","v1_range":"^1.1.48","v2_range":null,"since":null,"rank":669},"@adeerkhan/vitruvius":{"code_v1":false,"code_v2":false,"desc":"Engineering research agent: discover, read, synthesize, verify, and review engineering knowledge across mechanical, software, civil, electrical, and architectural disciplines.","evidence":"none","rank":208,"repo":"adeerkhan/vitruvius","scanned":"0.3.0","since":null,"status":"unclear","v1_range":null,"v2_range":null,"version":"0.3.0","weekly":380},"@makcimbx/opencode-read-audio":{"desc":"OpenCode plugin for analyzing local audio files through OpenRouter audio-capable chat models.","evidence":"dependency","rank":375,"repo":"makcimbx/opencode-read-audio","since":null,"status":"dual","v1_range":"^1.18.33","v2_range":"^2.0.26","version":"0.3.0","weekly":172},"@prevalentware/opencode-loop-plugin":{"desc":"OpenCode loop plugin that adds Claude Code-style /loop recurring prompts: a persistent scheduler that re-injects an instruction into a session on an interval while it is idle.","evidence":"dependency","rank":521,"repo":"prevalentWare/opencode-loop-plugin","since":null,"status":"dual","v1_range":"^1.17.1","v2_range":"2.0.16","version":"0.1.13","weekly":56},"@tarquinen/opencode-smart-title":{"desc":"OpenCode plugin that automatically generates meaningful session titles using AI and smart context selection","evidence":"dependency","rank":470,"repo":"Tarquinen/opencode-smart-title","since":null,"status":"v1","v1_range":">=0.13.7","v2_range":null,"version":"0.1.7","weekly":77},"@typedecision/runtime":{"code_v1":false,"code_v2":false,"desc":"Native (napi-rs) TDM decision runtime: judge/health in-process for bun and node >= 22.6.","evidence":"none","rank":179,"repo":"Cle2ment/tdm","scanned":"0.1.2","since":null,"status":"unclear","v1_range":null,"v2_range":null,"version":"0.1.2","weekly":427},"@velnae/opencode-notification-localized":{"desc":"Localized OpenCode notifications for Linux desktop, sounds, SSH, and Android Termux","evidence":"dependency","rank":864,"repo":null,"since":null,"status":"v1","v1_range":"*","v2_range":null,"version":"1.3.1","weekly":19},"opencode-cache-compact":{"desc":"Cache-friendly context compaction for OpenCode (V1 and V2): append a summary in place, then cut what the model sees down to it.","evidence":"dependency","rank":1059,"repo":"lennartschoch/opencode-cache-compact","since":null,"status":"dual","v1_range":">=1.17.9","v2_range":">=2.0.0","version":"0.2.0","weekly":14},"opencode-cut":{"desc":"OpenCode V2 TUI plugin that adds real clipboard-aware cut support to text inputs","evidence":"dependency","rank":422,"repo":"aiev/opencode-cut","since":null,"status":"ready","v1_range":null,"v2_range":"^2.0.16","version":"0.1.2","weekly":122},"opencode-lobster-auth":{"code_v1":false,"code_v2":false,"desc":"OpenCode provider plugin: NetEase Youdao LobsterAI (\u6709\u9053\u9f99\u867e)","evidence":"none","rank":170,"repo":"Jasery/opencode-lobster-auth","scanned":"0.1.1","since":null,"status":"unclear","v1_range":null,"v2_range":null,"version":"0.1.1","weekly":459},"opencode-spend":{"desc":"Context window bar and total session spend (orchestrator + all nested subagents) with per-agent, per-model and per-subagent breakdowns in the OpenCode sidebar.","evidence":"dependency","rank":321,"repo":null,"since":null,"status":"ready","v1_range":null,"v2_range":">=2.0.9","version":"1.0.1","weekly":198},"opencode-zellij-indicator":{"desc":"Show the selected OpenCode 2 session's status and title on its Zellij tab","evidence":"dependency","rank":218,"repo":"aidan-gallagher/opencode-zellij-indicator","since":null,"status":"v1","v1_range":"0.0.0-beta-18414","v2_range":null,"version":"2.1.0","weekly":365},"speed-measure-opencode-plugin":{"desc":"OpenCode TUI plugin to display LLM prefill and decode speeds in the sidebar","evidence":"dependency","rank":1283,"repo":"japan4415/speed-measure-opencode-plugin","since":null,"status":"v1","v1_range":">=1.15.0","v2_range":null,"version":"0.2.0","weekly":10}}}