diff --git a/.github/workflows/generate-readme.yml b/.github/workflows/generate-readme.yml
index 81f1aec..cea4d5c 100644
--- a/.github/workflows/generate-readme.yml
+++ b/.github/workflows/generate-readme.yml
@@ -11,6 +11,10 @@ on:
permissions:
contents: write
+concurrency:
+ group: auto-generate-readme-main
+ cancel-in-progress: false
+
jobs:
generate:
runs-on: ubuntu-latest
@@ -30,16 +34,36 @@ jobs:
- name: Install dependencies
run: npm ci
- - name: Generate README
- run: node scripts/generate-readme.js
+ - name: Generate and push README/registry
+ run: |
+ set -euo pipefail
- - name: Generate registry JSON
- run: node scripts/export-json.js --pretty --output dist/registry.json
+ git config user.name "github-actions[bot]"
+ git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- - name: Commit changes
- uses: stefanzweifel/git-auto-commit-action@v5
- with:
- commit_message: "docs: auto-regenerate README and registry data"
- file_pattern: "README.md dist/registry.json"
- commit_user_name: "github-actions[bot]"
- commit_user_email: "41898282+github-actions[bot]@users.noreply.github.com"
+ for attempt in 1 2 3 4 5; do
+ echo "Generation attempt ${attempt}"
+ git fetch origin main
+ git reset --hard origin/main
+
+ node scripts/generate-readme.js
+ node scripts/export-json.js --pretty --output dist/registry.json
+
+ if git diff --quiet -- README.md dist/registry.json; then
+ echo "README.md and dist/registry.json are already current."
+ exit 0
+ fi
+
+ git add README.md dist/registry.json
+ git commit -m "docs: auto-regenerate README and registry data"
+
+ if git push origin HEAD:main; then
+ exit 0
+ fi
+
+ echo "Push raced with another main update; retrying..."
+ sleep 2
+ done
+
+ echo "Failed to push regenerated README/registry after retries" >&2
+ exit 1
diff --git a/README.md b/README.md
index 1f4fd40..625d06a 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,24 @@
π§© PLUGINS
+
+ @bluelovers/opencode-arise
- γβοΈ ARISE!γγA Solo Leveling themed orchestrator harness for OpenCode
+
+ A lightweight, token-efficient orchestrator layer. Enables parallel background task execution in OpenCode. Launch AI agents to work simultaneously on exploration and research while continuing with other tasks. Allows specifying custom models for each_agent via configuration.
+
+ π View Repository
+
+
+
+
+ aerovato/opencode-quotes-plugin
- Display inspirational quotes instead of tips
+
+ Replaces the default home-page tips with inspirational quotes for a more motivating OpenCode experience.
+
+ π View Repository
+
+
+
Agent Identity
- Agent self-identity and per-message attribution for multi-agent sessions
@@ -97,6 +115,15 @@
+
+ Autotitle
- AI-powered automatic session naming
+
+ Two-phase session titling - instant keyword titles on user message, refined AI titles after response. Auto-selects cheapest model (flash/haiku/fast), respects custom titles, zero configuration needed.
+
+ π View Repository
+
+
+
Background
- Background process management
@@ -124,6 +151,15 @@
+
+ BRHP
- Persistent planning state
+
+ Structured, persistent planning for OpenCode with local session state, /brhp commands, bounded planner history, and a TUI sidebar.
+
+ π View Repository
+
+
+
CC Safety Net
- Safety net catching destructive commands
@@ -133,6 +169,24 @@
+
+ Claude Code Switch (CCS) OpenCode Sync
- Claude Code Switch (CCS) to OpenCode sync
+
+ An OpenCode plugin that reads your Claude Code Switch (CCS) configuration and automatically syncs the providers into your OpenCode config.
+
+ π View Repository
+
+
+
+
+ Command Inject
- Auto-inject project commands into OpenCode
+
+ Automatically discovers and injects Makefile targets, npm/pnpm/yarn/bun scripts, and local skills at startup. Type / to see and run all project commands.
+
+ π View Repository
+
+
+
Context Analysis
- Token usage analysis
@@ -142,6 +196,15 @@
+
+ CrewBee
- Task-specific Agent Teams for OpenCode
+
+ CrewBee is an independent Agent Team framework for OpenCode. It lets users define reusable task/project-specific Agent Teams, project them into OpenCode agents, and switch between single-agent execution and multi-agent collaboration based on task complexity. It also includes built-in Team templates such as a Coding Team with review flow and completion criteria.
+
+ π View Repository
+
+
+
Devcontainers
- Multi-branch devcontainers
@@ -160,6 +223,15 @@
+
+ Dodo Payments
- Payments, subscriptions, webhooks, and billing for OpenCode agents
+
+ Official Dodo Payments plugin for OpenCode (also Claude Code, Codex, Cursor). Bundles eight integration skills (checkout, subscriptions, webhooks, usage-based billing, credits, license keys, BillingSDK, best practices) plus two MCP servers β a live API server with browser OAuth and a documentation search server. Distributed via npm as @dodopayments/opencode-plugin.
+
+ π View Repository
+
+
+
Dynamic Context Pruning
- Optimize token usage
@@ -169,6 +241,15 @@
+
+ Ejentum
- MCP server with reasoning, code, anti-deception, and memory tools for AI agents
+
+ MCP server with four tools (harness_reasoning, harness_code, harness_anti_deception, harness_memory) that AI agents can call on demand. Each tool returns a structured prompt the calling agent ingests before generating.
+
+ π View Repository
+
+
+
Envsitter Guard
- Prevent .env leaks
@@ -178,6 +259,29 @@
+
+ FlowDeck
- AI-powered multi-agent workflow orchestration with built-in safety intelligence
+
+ FlowDeck adds a structured, multi-agent development workflow to OpenCode. It coordinates 25 specialist agents through a four-phase cycle β discuss, plan, execute, review β with persistent state that survives session restarts.
+
+Key features:
+- 25 specialist agents (architect, planner, coder, reviewer, tester, debugger, risk-analyst, policy-enforcer, and more)
+- 24 reusable workflow skills (TDD, security scan, deploy check, code review, and more)
+- 17 workflow commands for all project operations
+- 15 pre-built orchestration flows including Spec-Driven Development (SDD)
+- Persistent state via `.planning/STATE.md` β resume exactly where you left off
+- Wave-based parallel execution for independent tasks
+- AI Safety layer: patch trust scoring, edit gates, phase gating, arch constraint enforcement, failure replay, and regression prediction
+- Deep System Hooks: context monitoring, session idle summaries, shell environment injection
+- Built-in MCPs: Context7 (docs), Exa (web search), Grep.app (code search)
+- Ensemble Reasoning via `/fd-council` for synthesized consensus from multiple agents
+- Persistent Memory with SQLite for tool executions and session summaries
+
+
+ π View Repository
+
+
+
Froggy
- Hooks and specialized agents
@@ -196,6 +300,15 @@
+
+ GitHub Release
- Automated GitHub releases
+
+ Create and publish GitHub releases with semantic versioning, tag management, and auto-generated release notes.
+
+ π View Repository
+
+
+
Google AI Search
- Query Google AI Mode (SGE)
@@ -205,6 +318,24 @@
+
+ GoopSpec
- Spec-driven development workflow
+
+ Transforms AI-assisted coding with spec-driven workflows. Features 5-phase workflow (Plan, Research, Specify, Execute, Accept), contract gates for user confirmation, 12 specialized subagents, persistent memory system, wave-based execution with atomic commits, and deviation rules for handling unexpected situations.
+
+ π View Repository
+
+
+
+
+ GPT Imagegen
- gpt-image-2 in OpenCode β no API cost when using your ChatGPT subscription
+
+ Brings gpt-image-2 (ChatGPT Images 2) image generation to OpenCode. When you sign into OpenCode with your ChatGPT account, generations are billed against your existing Plus / Pro / Business plan β no per-image API cost. An OpenAI API key path is also planned. Supports reference images for style guidance and edits.
+
+ π View Repository
+
+
+
Handoff
- Session handoff prompts
@@ -214,6 +345,45 @@
+
+ Harness Memory
- Persistent project memory - 73 percent fewer tokens than CLAUDE.md, with human review
+
+ Auto-captures evidence from tool interactions and materializes memories through a multi-gate pipeline. 4-layer activation engine selects the right memories per context. Replaces CLAUDE.md with structured, searchable, reviewable project memory. Local-first (sql.js WASM), zero cloud dependency.
+
+ π View Repository
+
+
+
+
+ hiai-opencode
- Canonical 12-agent model with bundled skills, MCP, LSP, and ralph-loop
+
+ Unified plugin shipping 10 visible agents (Bob, Coder, Strategist, Critic, Guard, Researcher, Designer, Manager, Brainstormer, Vision) plus hidden Sub and Agent Skills. Bundles MCP wiring (playwright, stitch, sequential-thinking, firecrawl, rag, mempalace, context7, websearch, grep_app), LSP, skill materialization, and a multi-layer continuation system (todo enforcer, ralph-loop, ULTRAWORK auto-start) in one install.
+
+ π View Repository
+
+
+
+
+ Honcho
- AI-native long-term memory for OpenCode
+
+ Give OpenCode persistent memory that survives context wipes, session restarts, and fresh chats. Honcho remembers what you're working on, durable preferences, and prior context across projects. Supports cloud and self-hosted deployments with configurable session strategies.
+
+ π View Repository
+
+
+
+
+ kibi-opencode
- Repo-local, branch-scoped knowledge and traceability for OpenCode
+
+ Plugin-first entry point into the Kibi stack for OpenCode users. It adds context-aware
+guidance, routes durable code comments toward Kibi artifacts, runs non-blocking background
+sync and targeted validation checks, and helps keep repo knowledge branch-local and queryable.
+
+
+ π View Repository
+
+
+
Kilo Gateway Auth
- Kilo Gateway provider
@@ -223,6 +393,34 @@
+
+ Lemma
- Persistent memory layer for LLMs via MCP - local, zero-dependency, works on all clients
+
+ Biological memory model for AI coding agents. Features confidence decay/boost, Fuse.js fuzzy dedup, guide system with usage tracking, cross-references, cumulative backup, virtual session tracking, and universal memory injection via tool descriptions (works on Claude Desktop, Cursor, VS Code, Gemini CLI, opencode, and any MCP client). No API keys, no cloud, fully local JSONL storage. 20 MCP tools, 110 tests, MIT licensed.
+
+
+ π View Repository
+
+
+
+
+ Magic Context
- Lossless context management with background compression
+
+ Cache-aware context management that keeps long sessions productive. Background historian compresses old conversation into structured compartments while you keep working. Includes cross-session project memory, unified search across history/memories/facts, overnight dreamer for memory maintenance, and prompt-cache-safe deferred operations.
+
+ π View Repository
+
+
+
+
+ Manage Skills
- Wizard-driven skills management for OpenCode.
+
+ Modal-based skill install, remove, list, and update workflow that avoids ANSI prompts while wrapping the skills CLI inside OpenCode.
+
+ π View Repository
+
+
+
Micode
- Brainstorm-Plan-Implement workflow
@@ -250,6 +448,15 @@
+
+ oc-mnemoria
- Persistent shared memory (hive mind) for OpenCode agents across sessions
+
+ Gives all OpenCode agents a shared persistent memory store where every agent can read and write. Each entry is tagged with the creating agent (plan, build, ask, review) so no context is lost between roles. Powered by the mnemoria Rust engine with hybrid BM25 + semantic search, CRC32 checksum chains, and an append-only binary format. Includes 7 tools and /mn-* slash commands.
+
+ π View Repository
+
+
+
Oh My Opencode
- Agents & Pre-built tools
@@ -277,6 +484,15 @@
+
+ Open Conclave
- Multi-agent debates, moderated by a captain agent until they reach consensus
+
+ In the style of Grok 4.20, multiple agents are dispatched to answer the same query. Each one has a different system prompt (logical, creative, research-focused) and have to reach a consensus for the final output. The user can specify which provider/model they want to use and override the system prompt of each agent via config.
+
+ π View Repository
+
+
+
open-plan-annotator
- Annotate LLM plans like a Google Doc!
@@ -295,6 +511,15 @@
+
+ OpenCode Adaptive Thinking
- Adaptive reasoning-effort control
+
+ OpenCode plugin that lets agents actively adjust model reasoning effort during a session, with configurable system guidance and a tool for switching between valid reasoning-effort variants.
+
+ π View Repository
+
+
+
OpenCode Agent Tmux
- Real-time tmux panes for OpenCode agents with auto-launch, streaming, and cleanup.
@@ -304,6 +529,15 @@
+
+ Opencode Agents Sidebar
- Browse configured OhMyOpenAgent agents in the TUI
+
+ OpenCode sidebar plugin that displays configured OhMyOpenAgent agents with lifecycle-based categories, collapsible sections, descriptions, and model information.
+
+ π View Repository
+
+
+
Opencode Canvas
- Interactive terminal canvases in tmux splits
@@ -313,6 +547,51 @@
+
+ OpenCode Chromium Browser Plugin
- Browser automation for Chromium browsers with a readable extension and native host
+
+ OpenCode browser automation for Chromium-based browsers using a readable Manifest V3 extension, Node.js native messaging host, and OpenCode-native tools. Supports Chrome, Edge, Brave, Chromium, screenshots, CDP commands, DOM actions, downloads, console/network inspection, and controlled tab sessions.
+
+ π View Repository
+
+
+
+
+ OpenCode Claude Memory
- Claude Code-compatible memory
+
+ Share persistent Markdown memory between OpenCode and Claude Code using Claude Code-compatible paths and file formats.
+
+ π View Repository
+
+
+
+
+ OpenCode Ensemble
- Parallel agent teams for OpenCode
+
+ Coordinate parallel OpenCode agents with peer messaging, a shared task board, git worktree isolation, and a live dashboard.
+
+ π View Repository
+
+
+
+
+ Opencode Hooks Plugin
- Claude code compatible hooks
+
+ Use Claude code hooks definition and hook them to opencode hooks.
+
+ π View Repository
+
+
+
+
+ Opencode Host Notify Bridge
- Devcontainer notifications bridged back to the host
+
+ OpenCode plugin and host helper that forward permission, question, and idle notifications from devcontainers to the host machine for desktop alerts and sound.
+
+ π View Repository
+
+
+
Opencode Ignore
- Ignore files based on pattern
@@ -322,6 +601,30 @@
+
+ Opencode LiteLLM
- Auto-discover models from a LiteLLM proxy
+
+ Drop-in LiteLLM provider for OpenCode with zero configuration. Auto-detects a running
+LiteLLM proxy on common ports (4000, 8000, 8080), pulls every model from /v1/models,
+and registers them in OpenCode automatically β no model lists to hand-maintain. Smart
+name formatting, modality categorization (chat/embedding/image/audio), provider
+extraction, optional API-key auth, and a 5-second timeout so a slow proxy never blocks
+startup.
+
+
+ π View Repository
+
+
+
+
+ Opencode Log Sanitizer
- Sanitizes pasted logs by redacting long strings, JWTs, bcrypt hashes, and base64 blobs
+
+ 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.
+
+ π View Repository
+
+
+
Opencode Mem
- Persistent memory with vector database
@@ -331,6 +634,24 @@
+
+ OpenCode Mission Control
- Command center for parallel agents β worktree isolation, DAG plans, merge train, PRs
+
+ Orchestrates parallel OpenCode agents in tmux-isolated git worktrees with live inspection (capture/attach/diff), a dashboard overview, agent status reporting, and in-chat notifications. Supports DAG-based plans with autopilot/copilot/supervisor modes and a merge train with test gating and automatic rollback.
+
+ π View Repository
+
+
+
+
+ Opencode Models Discovery
- Configurable model discovery and filtering without long manual config
+
+ OpenCode plugin for discovering models from OpenAI-compatible providers and API gateways, with provider and model filtering so users can avoid maintaining large configs or loading every model at once.
+
+ π View Repository
+
+
+
Opencode Notify
- Native OS notifications
@@ -349,6 +670,24 @@
+
+ OpenCode Plan Manager
- AI-Native Implementation Planning for Modern Agentic Workflows
+
+ High-performance, minimalist plugin designed to bridge the gap between complex implementation strategies and autonomous execution. Selective context loading, zero-hallucination schemas, visible filesystem kanban.
+
+ π View Repository
+
+
+
+
+ OpenCode Provider Alias
- Alias and curate OpenCode providers with model metadata from models.dev.
+
+ Lets users define local OpenCode provider and model aliases hydrated from existing models.dev metadata.
+
+ π View Repository
+
+
+
Opencode Quota
- Quota toasts and token tracking
@@ -376,15 +715,6 @@
-
- Opencode Skills
- Manage skills and capabilities
-
- Plugin for managing and organising opencode skills and capabilities.
-
- π View Repository
-
-
-
Opencode Snippets
- Instant inline text expansion
@@ -394,6 +724,15 @@
+
+ OpenCode Swarm
- Verification-gated swarm with architect, review, test, and security agents
+
+ Verification-gated OpenCode swarm with architect planning, independent review, test engineering, security checks, and resumable evidence.
+
+ π View Repository
+
+
+
Opencode Synced
- Sync configs across machines
@@ -403,6 +742,72 @@
+
+ OpenCode Throughput
- Real-time LLM performance monitoring
+
+ Real-time LLM performance monitoring plugin for OpenCode. Tracks TTFT, TPS, latency, token usage, and cost per model with toast notifications and a TUI sidebar display.
+
+ π View Repository
+
+
+
+
+ OpenCode Token Tracker
- Real-time token usage, cost, and latency tracking for every AI request in OpenCode
+
+ Displays a toast after each AI response with input/output tokens, cache hits, reasoning tokens, response latency, per-message cost, cumulative session cost, model identifier, and request count. Automatically aggregates tokens from subagent sessions spawned via the Task tool. Zero config β drop the file in and it works.
+
+ π View Repository
+
+
+
+
+ Opencode TTS
- Voice summaries for idle responses
+
+ Speaks assistant responses aloud when a session goes idle, with summary or full-text modes and local TTS backends.
+
+ π View Repository
+
+
+
+
+ Opencode update notifier
- Notify about plugin updates.
+
+ Checks if your pinned plugins have newer versions available and shows a notification.
+
+ π View Repository
+
+
+
+
+ Opencode Usage Monitor
- Monitor OpenAI and Z.AI usage quotas in the TUI
+
+ OpenCode sidebar plugin that displays API usage quotas for OpenAI and Z.AI providers with per-model breakdowns, spend tracking, and configurable refresh controls.
+
+ π View Repository
+
+
+
+
+ Opencode Visualizer
- 2D pixel-art office for AI agents
+
+ Turning raw OpenCode terminal logs into cozy 2D pixel office chaos. Watch your agents work, idle, and celebrate success in a bustling virtual office.
+
+ π View Repository
+
+
+
+
+ OpenCode Workaholic
- Enforce mandatory working time and prevents premature "done" responses
+
+ - AI has an early-exit problem: it says "done" at 30 seconds while edge cases are untested, bugs remain, and docs are missing.
+- Workaholic enforces mandatory working time for AI until the timer hits zero.
+- Blocks premature "done" responses until timer expire, and require AI to call checkout() to end the task.
+
+
+ π View Repository
+
+
+
Opencode Workspace
- Multi-agent orchestration
@@ -421,6 +826,24 @@
+
+ opencode-ascii
- Strip unicode characters from output and replace them by their ASCII equivalents
+
+ Substitute unicode characters for ASCII. Em-dash (β) and en-dash (β) for hyphens (-); right arrow (β) for (->) and so on.
+
+ π View Repository
+
+
+
+
+ opencode-bmad-workflow
- BMAD workflow plugin β automates epic, feature, sprint and code review workflows using specialized AI agents
+
+ Brings the BMAD (Breakthrough Method of Agile AI-Driven Development) methodology to OpenCode. Provides specialized agents for product management, architecture, development, and QA roles. Automates epic planning, feature breakdown, sprint workflows, and code reviews through a structured multi-agent pipeline.
+
+ π View Repository
+
+
+
opencode-mystatus
- Check AI subscription quotas
@@ -430,6 +853,15 @@
+
+ opencode-personality
- A configurable personality and mood system plugin for OpenCode.
+
+ Give your AI assistant a distinct personality with customizable moods that drift over time.
+
+ π View Repository
+
+
+
opencode-plugin-otel
- OpenTelemetry telemetry exporter for opencode sessions, mirroring Claude Code monitoring signals
@@ -439,6 +871,24 @@
+
+ opencode-review
- Automatic structured code review with configurable dimensions and auto-fix
+
+ An automatic code review plugin for OpenCode CLI. Reviews staged changes when session goes idle, with configurable cooldown, multi-dimension analysis (code quality, security, performance, testing, documentation), severity levels, and auto-fix chain support.
+
+ π View Repository
+
+
+
+
+ opencode-short-term-memory
- Maintain user instructions and preferences throughout long sessions. No more repeating yourself.
+
+ Automatically summarizes conversation context into structured session memory and injects it back into the system prompt every few turns β preserving user instructions, project context, decisions, and active references across long chats and compactions.
+
+ π View Repository
+
+
+
opencode-snip
- OpenCode plugin that prefixes shell commands with snip to reduce LLM token consumption by 60-90%
@@ -484,6 +934,15 @@
+
+ OrgX OpenCode Plugin
- OrgX Work Graph peer for task dispatch, receipts, deviations, and passive reconciliation
+
+ OrgX OpenCode Plugin connects OpenCode sessions to the OrgX execution control plane. It receives OrgX task dispatches, drives the user's local OpenCode session, posts execution receipts and deviations back to OrgX, and writes compact Work Graph events for later audit-first reconciliation.
+
+ π View Repository
+
+
+
Pilot
- Automation daemon
@@ -520,6 +979,15 @@
+
+ PR Auto-Signature
- Automatically adds AI model signature to PRs, Issues, and Commits
+
+ Plugin that automatically appends AI model signature to Pull Requests, Issues, and git commit messages. Supports GitHub MCP tools, git CLI, and gh CLI. Recognizes 90+ AI models including Claude, GPT, Gemini, DeepSeek, Llama, Mistral, and more.
+
+ π View Repository
+
+
+
Ralph Wiggum
- Self-correcting agent loops
@@ -529,6 +997,15 @@
+
+ Research Papers
- Search arXiv and OpenAlex for research papers with recency and citation filtering
+
+ OpenCode plugin that adds a research_papers tool for searching scholarly literature. Uses arXiv for fresh preprints and OpenAlex for broader metadata, citation counts, and open-access links. Supports filtering by latest, trending, or top-cited papers.
+
+ π View Repository
+
+
+
Ring a Bell Example - Simple terminal bell plugin
@@ -556,6 +1033,15 @@
+
+ Simple Notify
- Native desktop notifications with near-zero dependencies
+
+ Lightweight desktop notification plugin for OpenCode. Sends native OS notifications via dbus (Linux) and osascript (macOS) when sessions complete, error, need approval, or wait for input. Shows project name, elapsed time, and message preview.
+
+ π View Repository
+
+
+
Smart Title
- Auto-generate session titles
@@ -574,6 +1060,15 @@
+
+ Subagent Reporter
- See exactly what your subagents are up to (in the terminal) when invoked during an `opencode run _____` session.
+
+ When opencode run is invoked normally, the actions of the primary agent are visible in the terminal, but subagent actions are not. This makes it difficult to follow progress on the prompt, and makes it very difficult to use `opencode run` as part of an unattended process or script. This plugin pipes subagent actions/events directly to stdout, prefixes them with the subagents name, and enumerates subagents when run in parallel for easy identification. This allows the user to follow along in realtime when subagents are running, and effectively trace execution at a later time.
+
+ π View Repository
+
+
+
Subtask2
- Orchestration system
@@ -592,6 +1087,24 @@
+
+ System Prompt Logger
- System prompt logger
+
+ OpenCode plugin that intercepts the system prompt before it's sent to the LLM and logs it.
+
+ π View Repository
+
+
+
+
+ Token Monitor
- Token analysis & cost tracking with budgets, trends, and per-project analytics
+
+ Track token usage (input/output/reasoning/cache), estimate costs, view daily trends with ASCII charts, set budget alerts, and export data. Supports per-agent breakdown, agentΓmodel cross-analysis, and project-scoped analytics.
+
+ π View Repository
+
+
+
Tokenscope
- Token analysis & cost tracking
@@ -601,6 +1114,24 @@
+
+ toon-config
- Loads TOON based, AGENTS.toon rather than Markdown
+
+ Use TOON based agent instructions. Command to analyize and improve agent instructions.
+
+ π View Repository
+
+
+
+
+ TypeUI
- Design systems, UI prompts, and layout variation guidance
+
+ Open-source design layer for OpenCode that provides curated design skills, UI prompts, and layout variation guidance so agents can generate more consistent interfaces. Includes an OpenCode setup guide.
+
+ π View Repository
+
+
+
UNMOJI - Strip emojis from output
@@ -646,6 +1177,15 @@
+
+ Worktree Memory Sync
- Auto-sync memory to git worktrees
+
+ Automatically copies .opencode/memory/ from the main repository into new git worktrees on session init. Detects worktrees via the .git file, resolves the main repo, and syncs memory files only when the destination is empty β so it never overwrites your changes.
+
+ π View Repository
+
+
+
Xquik
- X/Twitter data skill & MCP server
@@ -685,6 +1225,20 @@
+
+ Charcoal
- Deep-black grayscale theme for OpenCode β no hues, all shades of gray
+
+ Charcoal is a pure grayscale theme for OpenCode with a near-black (#0d0d0d) background.
+All 56 theme color keys use shades of gray β no hues anywhere. Designed to match a
+minimal dark terminal aesthetic.
+
+Also available for bat and Ghostty in the same repository.
+
+
+ π View Repository
+
+
+
Lavi
- A soft and sweet colorscheme for Opencode and 15+ other apps
@@ -703,6 +1257,15 @@
+
+ OpenCode Light Themes
- A curated collection of 21 light color themes for OpenCode
+
+ The largest collection of light themes for OpenCode. Includes 21 carefully crafted light themes converted from popular VS Code themes β scaefy-light (Atom One Light), Solarized Light, Vivid Light, Coffee Cream, GitHub Light, Quiet Light, Bluloco Light, Brackets Light Pro, NetBeans Light, Ysgrifennwr, Hop Light, GitHub Plus, Classic Light, HC Flurry, all Milkshake variants, and more. Bilingual (EN/TR) documentation and one-command install script included.
+
+ π View Repository
+
+
+
Poimandres Theme
- Poimandres theme
@@ -712,6 +1275,15 @@
+
+ VS Code Themes
- Ports of all built-in VS Code themes (Modern, Plus, VS, High Contrast).
+
+ OpenCode ports of all built-in VS Code themes from the vscode.theme-defaults extension. Includes vscode-modern, vscode-plus, vscode-vs, and vscode-hc with automatic dark/light variant selection. One-line install script included.
+
+ π View Repository
+
+
+
β Add a Theme via PR
@@ -742,6 +1314,24 @@
+
+ Gem Team
- Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.
+
+ Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.
+
+ π View Repository
+
+
+
+
+ NERV
- Invisible engineering infrastructure for AI agents
+
+ Spec-Driven Development pipeline, A2A task delegation hub, persistent semantic memory (MAGI), and 9 specialized subagents for OpenCode. Scaffolds 45+ files via `nerv init` including SDD skills, slash commands, MCP servers, and lifecycle plugins.
+
+ π View Repository
+
+
+
Opencode Agents
- Enhanced workflows
@@ -751,6 +1341,15 @@
+
+ Python Expert Agent for OpenCode
- Python Expert Agent toolkit for OpenCode with subagents and skills
+
+ A custom configurable agent toolkit includes 1 Primary Custom Agent python-expert with intelligent skill loading, Predefined Specialized Subagents for Code generation, review, testing, and exploration, On-Demand Skills for Python development projects, Context Files for Standards, patterns, and security guidelines.
+
+ π View Repository
+
+
+
Redstone
- AI-built Minecraft plugins
@@ -760,6 +1359,15 @@
+
+ server-manager
- Non-blocking background server management β start, track, and stop local dev servers without blocking your AI session.
+
+ Start, track, and stop local dev servers in the background β without blocking your AI conversation. Supports Node.js, Python, Go, .NET, Java, Rust, PHP and any framework that runs a dev server. JSON state persistence, per-project log files, HTTP health checks, and log tail/grep for debugging.
+
+ π View Repository
+
+
+
β Add an Agent via PR
@@ -790,6 +1398,42 @@
+
+ agent-dotfiles
- Write AI coding rules once, sync to every agent
+
+ Write AI coding rules once, sync to every agent. Supports Command Code, Claude Code, Cursor, Copilot, Codex, and OpenCode.
+
+ π View Repository
+
+
+
+
+ agent-harness
- Reusable agent asset lifecycle for OpenCode workspaces
+
+ A Node.js CLI for discovering, curating, staging, activating, and wiring reusable AI-agent assets into developer workspaces, including OpenCode.
+
+ π View Repository
+
+
+
+
+ AgentDeals
- MCP server aggregating free tiers, credits, and referral codes across 1,500+ developer tools
+
+ Remote MCP server that surfaces free tiers, credits, trials, and referral codes for developer infrastructure β Railway, Vercel, Fly, OpenAI, Anthropic, and 1,500+ other vendors. Exposes four tools (search_deals, plan_stack, compare_vendors, track_changes) so an agent can find the cheapest way to ship a given stack. Works with opencode via remote URL (https://agentdeals-production.up.railway.app/mcp). Also tracks pricing changes over time.
+
+ π View Repository
+
+
+
+
+ agenttrace
- Local TUI for OpenCode session cost, health, and trace reports
+
+ Local-first Bubble Tea TUI and report CLI for inspecting OpenCode and other AI coding-agent logs with cost, tokens, latency, tool failures, anomalies, health gates, diffs, and reports.
+
+ π View Repository
+
+
+
Beads
- Project task management
@@ -799,6 +1443,24 @@
+
+ brood-box
- Hardware-isolated microVMs for coding agents
+
+ Run AI coding agents (Claude Code, Codex, OpenCode) inside hardware-isolated microVMs with snapshot isolation, egress control, and MCP authorization.
+
+ π View Repository
+
+
+
+
+ bx
- macOS file-system sandbox for AI coding agents
+
+ Launch OpenCode, VSCode, Claude Code, or any command in a macOS sandbox (sandbox-exec). Dynamically blocks access to everything except the project directory β no containers, no VMs, just one command.
+
+ π View Repository
+
+
+
CLI Proxy API
- Multi-model proxy
@@ -808,6 +1470,15 @@
+
+ CodeWalk
- Native cross-platform Flutter client for OpenCode server mode
+
+ A fast, native Flutter client for OpenCode server mode with realtime streaming chat, speech-to-text on all platforms, multi-server profiles, model selection, and a Material 3 responsive UI for Linux, macOS, Windows, Web, and Android.
+
+ π View Repository
+
+
+
Codex Proxy Server
- Local API proxy
@@ -817,6 +1488,15 @@
+
+ Comfanion Workflow
- AI-assisted development workflow with agents, skills, and semantic search
+
+ Complete workflow system for AI-assisted development. Includes specialized agents (analyst, PM, architect, developer), reusable skills, slash commands, semantic code search with local vectorizer, and sprint management with Jira integration.
+
+ π View Repository
+
+
+
Cupcake
- Policy enforcement layer
@@ -826,6 +1506,15 @@
+
+ Deck
- Local cockpit for OpenCode-powered autonomous agents with secure sandboxes and live desktop visibility.
+
+ Open-source desktop cockpit that runs OpenCode-integrated agents in isolated Docker sandboxes with chat plus live noVNC desktop monitoring, tool permission controls, and a Pilot bridge suite for orchestrating agents from Telegram, Slack, WhatsApp, and more.
+
+ π View Repository
+
+
+
Gemini CLI to API
- Gemini proxy
@@ -862,6 +1551,25 @@
+
+ Hipocampo
- Dual memory system with BIRE search for AI agents
+
+ A dual-memory system (PostgreSQL + pgvector + Gemini Embeddings) for AI coding agents. Implements the BIRE algorithm (BΓΊsqueda Integrada por Relevancia Expansiva) β unified semantic + lexical search with auto-tagging, hybrid scoring, GIN trigram indexes, and cross-system 768d embeddings. Ships as an opencode skill with SKILL.md, Python scripts, and full DDL schema.
+
+ π View Repository
+
+
+
+
+ jailoc
- Sandboxed Docker environments for OpenCode agents
+
+ CLI tool that wraps OpenCode agents in isolated Docker Compose environments with file isolation (bind-mounted workspaces only), network isolation (private subnets blocked by default with host allowlisting), and a per-workspace DinD sidecar. Zero config to start.
+
+
+ π View Repository
+
+
+
Kimaki
- Discord bot controller
@@ -935,9 +1643,9 @@
- Open Dispatch
- Control OpenCode from Slack or Microsoft Teams
+ Open Dispatch
- Control agents from Slack, Teams, or Discord β locally or via Fly.io Sprites
- Bridge app connecting chat platforms (Slack/Teams) to AI coding assistants. Start sessions on desktop, guide them from your phone. Supports 75+ AI providers via OpenCode integration with session persistence and smart message routing.
+ Bridge app connecting chat platforms (Slack/Teams/Discord) to AI coding assistants. Run agents locally or spin up isolated Fly.io Sprites for parallel execution. Supports 75+ AI providers via OpenCode, Claude CLI, real-time output streaming, session persistence, and smart message routing.
π View Repository
@@ -952,6 +1660,33 @@
+
+ Opencode A2A
- Full A2A Protocol support for OpenCode.
+
+ A production-ready A2A Protocol implementation that exposes OpenCode as a standardized Agent-to-Agent service, enabling seamless cross-agent collaboration and automated workflows.
+
+ π View Repository
+
+
+
+
+ Opencode Actions
- Reusable GitHub Actions for installing and running OpenCode in CI/CD workflows
+
+ A collection of reusable GitHub Actions that make it easy to integrate OpenCode into your CI/CD pipelines. Includes actions for PR review, architecture review, spec coverage checking, and one-step opencode setup and execution. Supports caching, retry logic, and multiple LLM providers.
+
+ π View Repository
+
+
+
+
+ Opencode Chat Export
- MCP server to export chat history to Markdown
+
+ MCP server that exports OpenCode chat history to Markdown files with tool calls, reasoning, and cost summaries. Export current session, specific sessions by ID, or bulk exports. pip installable.
+
+ π View Repository
+
+
+
Opencode DDEV
- DDEV container wrapper
@@ -961,6 +1696,15 @@
+
+ Opencode History Search
- Search OpenCode conversations with keyword, regex, and fuzzy search
+
+ Search through your OpenCode conversation history with powerful keyword, regex, and fuzzy search capabilities. Features date filtering, multiple match types (titles, messages, tools, file paths), and fast performance (<50ms queries).
+
+ π View Repository
+
+
+
Opencode Neovim
- Neovim plugin
@@ -970,6 +1714,15 @@
+
+ Opencode Profile Router
- Profile router for auth and selective config isolation
+
+ Shell wrapper for OpenCode that selects named profiles by path and can isolate provider login state, config directories, and data roots selectively and independently per profile.
+
+ π View Repository
+
+
+
Opencode Session Manager
- Session viewer & manager
@@ -988,6 +1741,15 @@
+
+ OpenCode Sidebar
- Tmux sidebar for managing OpenCode sessions
+
+ A tmux-backed sidebar launcher for OpenCode that keeps the session list, preview pane, and OpenCode TUI together in one workspace. It supports session recall, background sessions, search, project folders, deletion, and sound notifications.
+
+ π View Repository
+
+
+
Opencode Skills
- Skills management
@@ -1006,6 +1768,15 @@
+
+ OpenCode Vim
- OpenCode fork with built-in Vim mode
+
+ An unofficial OpenCode fork that adds Vim motions, navigation, and editing directly to the OpenCode TUI.
+
+ π View Repository
+
+
+
Opencode Web
- Browser-based access
@@ -1015,6 +1786,30 @@
+
+ opencode-agent for Cowork
- Cowork plugin that turns Claude into an intelligent orchestrator for OpenCode sessions
+
+ A Cowork (Claude desktop) plugin that bridges natural language conversations with OpenCode.
+Handles agent routing (build/plan/@general), stall detection, result validation (diff
+coherence, tests, build, semantic alignment), per-project operational memory, provider
+fallback chain (anthropic β openrouter β openai), and MCP composability with existing
+user tools. Ships 8 orchestration skills, 3 scheduled-task recipes, and 1 custom agent
+template (cowork-with-github). Install: drag-and-drop .plugin into Cowork.
+
+
+ π View Repository
+
+
+
+
+ opencode-kanban
- Kanban-style task management for opencode
+
+ Kanban tool that allows you to stay in terminal.
+
+ π View Repository
+
+
+
OpenSpec
- Spec-driven development
@@ -1033,6 +1828,15 @@
+
+ P4OC (Pocket for OpenCode)
- Android client for OpenCode
+
+ Native Android app for controlling OpenCode from your phone. Chat with AI, manage sessions, browse files with syntax highlighting, view diffs, and use an embedded terminal β all styled with a terminal UI aesthetic. Available on Google Play.
+
+ π View Repository
+
+
+
Qwen Code OAI Proxy
- Qwen model proxy
@@ -1042,6 +1846,33 @@
+
+ supamem
- Project-agnostic dual-memory MCP CLI for OpenCode
+
+ Adds semantic memory (Qdrant tuned hybrid retrieval β RRF fusion of dense MiniLM + sparse BM25) and structural memory hooks to OpenCode via MCP. Ships an installer that wires `qdrant-find` / `qdrant-store` tools and a snapshot hook into your project's OpenCode config. Python 3.12+, MIT, on PyPI as `supamem`.
+
+ π View Repository
+
+
+
+
+ SwarmClaw
- Self-hosted multi-agent runtime with first-class OpenCode delegation
+
+ Self-hosted runtime for autonomous AI agents with heartbeats, schedules, delegation, memory, runtime skills, and reviewed conversation-to-skill learning. Orchestrates OpenCode alongside Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor Agent, Goose, Qwen Code, Droid, and 20+ LLM providers. Ships as an Electron desktop app, CLI, and Docker image. MCP-native (server and client). MIT, TypeScript.
+
+ π View Repository
+
+
+
+
+ SwarmVault
- Local-first RAG knowledge base compiler with bundled skill and MCP server
+
+ Turns raw docs, research, and code into a persistent markdown wiki, knowledge graph, and hybrid SQLite FTS + embeddings search. Ships a bundled skill (schema-first, graph-query-first conventions) and an MCP server, so it works with OpenCode, Claude Code, and Codex. Offline heuristic provider by default; optional Ollama for local embeddings.
+
+ π View Repository
+
+
+
Tokscale
- Token usage tracking CLI
@@ -1060,6 +1891,15 @@
+
+ Unship
- Compare AI-made UI variants locally
+
+ Local CLI and browser picker for comparing temporary UI variants created by coding agents like OpenCode, then keeping one and cleaning up the rest.
+
+ π View Repository
+
+
+
Vibe Kanban
- Manage AI in parallel
@@ -1081,6 +1921,24 @@
π RESOURCES
+
+ Akephalos
- Local-first markdown passport for portable agent context and memory
+
+ A local-first, markdown-first `.akephalos` passport for portable agent preferences, tool notes, rules, project context, and durable memories. It uses plain files and Git so MCP-capable coding-agent workflows can inspect and carry context across tools and machines without hosted sync.
+
+ π View Repository
+
+
+
+
+ Coding Agent Orchestration
- OpenCode Setup Guide / Orchestration
+
+ An opinionated but practical handbook that argues for treating AI coding tools as a composable, multi-agent system rather than a single assistant, and then walks through how to implement that mindset using OpenCode's CLI, configuration system, and ecosystem (agents, tools, skills, and plugins).
+
+ π View Repository
+
+
+
Debug Log to Text File - Troubleshooting guide
@@ -1099,6 +1957,15 @@
+
+ kickstart.opencode
- A heavily commented OpenCode starter config that teaches you what everything does.
+
+ Inspired by kickstart.nvim. A minimal, well-commented OpenCode configuration designed as a starting point, not a framework. Every decision is explained. Includes free-only models and MCPs, a plan/execute workflow with interview-style clarification, and a careful agent for supervised AI execution. Read it, understand it, make it yours.
+
+ π View Repository
+
+
+
Opencode Config Starter
- Flexible config starting point
diff --git a/data/agents/gem-team.yaml b/data/agents/gem-team.yaml
new file mode 100644
index 0000000..bef33c7
--- /dev/null
+++ b/data/agents/gem-team.yaml
@@ -0,0 +1,4 @@
+name: Gem Team
+repo: https://github.com/mubaidr/gem-team
+tagline: Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.
+description: Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.
diff --git a/data/agents/nerv.yaml b/data/agents/nerv.yaml
new file mode 100644
index 0000000..c2dde99
--- /dev/null
+++ b/data/agents/nerv.yaml
@@ -0,0 +1,4 @@
+name: NERV
+repo: https://github.com/juanmanueldaza/nerv
+tagline: Invisible engineering infrastructure for AI agents
+description: Spec-Driven Development pipeline, A2A task delegation hub, persistent semantic memory (MAGI), and 9 specialized subagents for OpenCode. Scaffolds 45+ files via `nerv init` including SDD skills, slash commands, MCP servers, and lifecycle plugins.
diff --git a/data/agents/python-agent.yaml b/data/agents/python-agent.yaml
new file mode 100644
index 0000000..d4c0988
--- /dev/null
+++ b/data/agents/python-agent.yaml
@@ -0,0 +1,4 @@
+name: Python Expert Agent for OpenCode
+repo: https://github.com/amrahman90/python-expert-agent
+tagline: Python Expert Agent toolkit for OpenCode with subagents and skills
+description: A custom configurable agent toolkit includes 1 Primary Custom Agent python-expert with intelligent skill loading, Predefined Specialized Subagents for Code generation, review, testing, and exploration, On-Demand Skills for Python development projects, Context Files for Standards, patterns, and security guidelines.
diff --git a/data/agents/server-manager.yaml b/data/agents/server-manager.yaml
new file mode 100644
index 0000000..ab3ea0d
--- /dev/null
+++ b/data/agents/server-manager.yaml
@@ -0,0 +1,19 @@
+name: server-manager
+repo: https://github.com/workdocyeye/server-manager
+tagline: Non-blocking background server management β start, track, and stop local dev servers without blocking your AI session.
+description: Start, track, and stop local dev servers in the background β without blocking your AI conversation. Supports Node.js, Python, Go, .NET, Java, Rust, PHP and any framework that runs a dev server. JSON state persistence, per-project log files, HTTP health checks, and log tail/grep for debugging.
+scope:
+ - global
+ - project
+tags:
+ - server
+ - devops
+ - management
+ - powershell
+ - windows
+installation: |
+ Download the entire `server-manager/` folder into your AI coding tool's skills directory:
+ - OpenCode: `~/.config/opencode/skills/server-manager/`
+ - Claude Code: `~/.claude/skills/server-manager/`
+ - Project-level: `.opencode/skills/` or `.claude/skills/` in your project root
+homepage: https://github.com/workdocyeye/server-manager
diff --git a/data/plugins/autotitle.yaml b/data/plugins/autotitle.yaml
new file mode 100644
index 0000000..3499e4d
--- /dev/null
+++ b/data/plugins/autotitle.yaml
@@ -0,0 +1,4 @@
+name: Autotitle
+repo: https://github.com/pawelma/opencode-autotitle
+tagline: AI-powered automatic session naming
+description: Two-phase session titling - instant keyword titles on user message, refined AI titles after response. Auto-selects cheapest model (flash/haiku/fast), respects custom titles, zero configuration needed.
diff --git a/data/plugins/brhp.yaml b/data/plugins/brhp.yaml
new file mode 100644
index 0000000..dd788b9
--- /dev/null
+++ b/data/plugins/brhp.yaml
@@ -0,0 +1,4 @@
+name: BRHP
+repo: https://github.com/ZanzyTHEbar/brhp
+tagline: Persistent planning state
+description: Structured, persistent planning for OpenCode with local session state, /brhp commands, bounded planner history, and a TUI sidebar.
diff --git a/data/plugins/cli-subagent-output.yaml b/data/plugins/cli-subagent-output.yaml
new file mode 100644
index 0000000..4b9c90e
--- /dev/null
+++ b/data/plugins/cli-subagent-output.yaml
@@ -0,0 +1,4 @@
+name: Subagent Reporter
+repo: https://github.com/raisbecka/opencode-subagent-output
+tagline: See exactly what your subagents are up to (in the terminal) when invoked during an `opencode run _____` session.
+description: When opencode run is invoked normally, the actions of the primary agent are visible in the terminal, but subagent actions are not. This makes it difficult to follow progress on the prompt, and makes it very difficult to use `opencode run` as part of an unattended process or script. This plugin pipes subagent actions/events directly to stdout, prefixes them with the subagents name, and enumerates subagents when run in parallel for easy identification. This allows the user to follow along in realtime when subagents are running, and effectively trace execution at a later time.
diff --git a/data/plugins/command-inject.yaml b/data/plugins/command-inject.yaml
new file mode 100644
index 0000000..d3e28fa
--- /dev/null
+++ b/data/plugins/command-inject.yaml
@@ -0,0 +1,4 @@
+name: Command Inject
+repo: https://github.com/shihyuho/opencode-command-inject
+tagline: Auto-inject project commands into OpenCode
+description: Automatically discovers and injects Makefile targets, npm/pnpm/yarn/bun scripts, and local skills at startup. Type / to see and run all project commands.
diff --git a/data/plugins/crewbee.yaml b/data/plugins/crewbee.yaml
new file mode 100644
index 0000000..1fea2f5
--- /dev/null
+++ b/data/plugins/crewbee.yaml
@@ -0,0 +1,4 @@
+name: CrewBee
+repo: https://github.com/CrewBeeLab/CrewBee
+tagline: Task-specific Agent Teams for OpenCode
+description: CrewBee is an independent Agent Team framework for OpenCode. It lets users define reusable task/project-specific Agent Teams, project them into OpenCode agents, and switch between single-agent execution and multi-agent collaboration based on task complexity. It also includes built-in Team templates such as a Coding Team with review flow and completion criteria.
diff --git a/data/plugins/dodo-payments.yaml b/data/plugins/dodo-payments.yaml
new file mode 100644
index 0000000..6333188
--- /dev/null
+++ b/data/plugins/dodo-payments.yaml
@@ -0,0 +1,4 @@
+name: Dodo Payments
+repo: https://github.com/dodopayments/dodo-agent-plugin
+tagline: Payments, subscriptions, webhooks, and billing for OpenCode agents
+description: Official Dodo Payments plugin for OpenCode (also Claude Code, Codex, Cursor). Bundles eight integration skills (checkout, subscriptions, webhooks, usage-based billing, credits, license keys, BillingSDK, best practices) plus two MCP servers β a live API server with browser OAuth and a documentation search server. Distributed via npm as @dodopayments/opencode-plugin.
diff --git a/data/plugins/ejentum-mcp.yaml b/data/plugins/ejentum-mcp.yaml
new file mode 100644
index 0000000..9d47522
--- /dev/null
+++ b/data/plugins/ejentum-mcp.yaml
@@ -0,0 +1,5 @@
+name: Ejentum
+repo: https://github.com/ejentum/ejentum-mcp
+tagline: MCP server with reasoning, code, anti-deception, and memory tools for AI agents
+description: MCP server with four tools (harness_reasoning, harness_code, harness_anti_deception, harness_memory) that AI agents can call on demand. Each tool returns a structured prompt the calling agent ingests before generating.
+homepage: https://ejentum.com
diff --git a/data/plugins/flowdeck.yaml b/data/plugins/flowdeck.yaml
new file mode 100644
index 0000000..dcac775
--- /dev/null
+++ b/data/plugins/flowdeck.yaml
@@ -0,0 +1,49 @@
+name: FlowDeck
+repo: https://github.com/DVNghiem/FlowDeck
+tagline: AI-powered multi-agent workflow orchestration with built-in safety intelligence
+description: |
+ FlowDeck adds a structured, multi-agent development workflow to OpenCode. It coordinates 25 specialist agents through a four-phase cycle β discuss, plan, execute, review β with persistent state that survives session restarts.
+
+ Key features:
+ - 25 specialist agents (architect, planner, coder, reviewer, tester, debugger, risk-analyst, policy-enforcer, and more)
+ - 24 reusable workflow skills (TDD, security scan, deploy check, code review, and more)
+ - 17 workflow commands for all project operations
+ - 15 pre-built orchestration flows including Spec-Driven Development (SDD)
+ - Persistent state via `.planning/STATE.md` β resume exactly where you left off
+ - Wave-based parallel execution for independent tasks
+ - AI Safety layer: patch trust scoring, edit gates, phase gating, arch constraint enforcement, failure replay, and regression prediction
+ - Deep System Hooks: context monitoring, session idle summaries, shell environment injection
+ - Built-in MCPs: Context7 (docs), Exa (web search), Grep.app (code search)
+ - Ensemble Reasoning via `/fd-council` for synthesized consensus from multiple agents
+ - Persistent Memory with SQLite for tool executions and session summaries
+scope:
+ - global
+tags:
+ - workflow
+ - orchestration
+ - multi-agent
+ - planning
+ - security
+ - TDD
+ - skills
+ - commands
+min_version: "1.0.0"
+homepage: https://github.com/DVNghiem/FlowDeck#readme
+installation: |
+ ### Method 1: curl (recommended)
+ ```bash
+ curl -fsSL https://raw.githubusercontent.com/DVNghiem/flowdeck/main/install.sh | bash
+ ```
+
+ ### Method 2: npx
+ ```bash
+ npx @dv.nghiem/flowdeck install
+ ```
+
+ Core workflow commands:
+ - `/fd-new-project` β Bootstrap a new project with PROJECT.md, ROADMAP.md, STATE.md
+ - `/fd-discuss` β Pre-planning structured Q&A to capture decisions
+ - `/fd-plan` β Generate a wave-structured execution plan from decisions
+ - `/fd-new-feature` β Implement a feature with TDD discipline and parallel agents
+ - `/fd-checkpoint` β Save a session checkpoint to STATE.md
+ - `/fd-resume` β Reload STATE.md and PLAN.md to continue interrupted session
diff --git a/data/plugins/harness-memory.yaml b/data/plugins/harness-memory.yaml
new file mode 100644
index 0000000..92390ef
--- /dev/null
+++ b/data/plugins/harness-memory.yaml
@@ -0,0 +1,4 @@
+name: Harness Memory
+repo: https://github.com/smc2315/harness-memory
+tagline: Persistent project memory - 73 percent fewer tokens than CLAUDE.md, with human review
+description: Auto-captures evidence from tool interactions and materializes memories through a multi-gate pipeline. 4-layer activation engine selects the right memories per context. Replaces CLAUDE.md with structured, searchable, reviewable project memory. Local-first (sql.js WASM), zero cloud dependency.
diff --git a/data/plugins/hiai-opencode.yaml b/data/plugins/hiai-opencode.yaml
new file mode 100644
index 0000000..9d6dbf3
--- /dev/null
+++ b/data/plugins/hiai-opencode.yaml
@@ -0,0 +1,4 @@
+name: hiai-opencode
+repo: https://github.com/HiAi-gg/hiai-opencode
+tagline: Canonical 12-agent model with bundled skills, MCP, LSP, and ralph-loop
+description: Unified plugin shipping 10 visible agents (Bob, Coder, Strategist, Critic, Guard, Researcher, Designer, Manager, Brainstormer, Vision) plus hidden Sub and Agent Skills. Bundles MCP wiring (playwright, stitch, sequential-thinking, firecrawl, rag, mempalace, context7, websearch, grep_app), LSP, skill materialization, and a multi-layer continuation system (todo enforcer, ralph-loop, ULTRAWORK auto-start) in one install.
diff --git a/data/plugins/honcho.yaml b/data/plugins/honcho.yaml
new file mode 100644
index 0000000..64facfd
--- /dev/null
+++ b/data/plugins/honcho.yaml
@@ -0,0 +1,4 @@
+name: Honcho
+repo: https://github.com/plastic-labs/opencode-honcho
+tagline: AI-native long-term memory for OpenCode
+description: Give OpenCode persistent memory that survives context wipes, session restarts, and fresh chats. Honcho remembers what you're working on, durable preferences, and prior context across projects. Supports cloud and self-hosted deployments with configurable session strategies.
diff --git a/data/plugins/kibi-opencode.yaml b/data/plugins/kibi-opencode.yaml
new file mode 100644
index 0000000..ada0758
--- /dev/null
+++ b/data/plugins/kibi-opencode.yaml
@@ -0,0 +1,28 @@
+name: kibi-opencode
+repo: https://github.com/Looted/kibi
+tagline: Repo-local, branch-scoped knowledge and traceability for OpenCode
+description: |
+ Plugin-first entry point into the Kibi stack for OpenCode users. It adds context-aware
+ guidance, routes durable code comments toward Kibi artifacts, runs non-blocking background
+ sync and targeted validation checks, and helps keep repo knowledge branch-local and queryable.
+scope:
+ - project
+tags:
+ - opencode
+ - plugin
+ - mcp
+ - traceability
+installation: |
+ ## Install
+ Add the plugin to your project `opencode.json`:
+
+ ```json
+ {
+ "$schema": "https://opencode.ai/config.json",
+ "plugin": ["kibi-opencode"]
+ }
+ ```
+
+ OpenCode installs npm plugins declared in `plugin` automatically at startup.
+
+ After startup, run `/init-kibi` in the repository to bootstrap the Kibi knowledge base.
diff --git a/data/plugins/lemma.yaml b/data/plugins/lemma.yaml
new file mode 100644
index 0000000..8d2720c
--- /dev/null
+++ b/data/plugins/lemma.yaml
@@ -0,0 +1,19 @@
+name: Lemma
+repo: https://github.com/xenitV1/lemma
+tagline: Persistent memory layer for LLMs via MCP - local, zero-dependency, works on all clients
+description: >
+ Biological memory model for AI coding agents. Features confidence decay/boost,
+ Fuse.js fuzzy dedup, guide system with usage tracking, cross-references,
+ cumulative backup, virtual session tracking, and universal memory injection
+ via tool descriptions (works on Claude Desktop, Cursor, VS Code, Gemini CLI,
+ opencode, and any MCP client). No API keys, no cloud, fully local JSONL storage.
+ 20 MCP tools, 110 tests, MIT licensed.
+scope:
+ - global
+tags:
+ - memory
+ - mcp
+ - persistence
+ - context
+ - claude
+ - cursor
diff --git a/data/plugins/magic-context.yaml b/data/plugins/magic-context.yaml
new file mode 100644
index 0000000..3731f8f
--- /dev/null
+++ b/data/plugins/magic-context.yaml
@@ -0,0 +1,4 @@
+name: Magic Context
+repo: https://github.com/cortexkit/opencode-magic-context
+tagline: Lossless context management with background compression
+description: Cache-aware context management that keeps long sessions productive. Background historian compresses old conversation into structured compartments while you keep working. Includes cross-session project memory, unified search across history/memories/facts, overnight dreamer for memory maintenance, and prompt-cache-safe deferred operations.
diff --git a/data/plugins/managed-skills.yaml b/data/plugins/managed-skills.yaml
new file mode 100644
index 0000000..0bf8a27
--- /dev/null
+++ b/data/plugins/managed-skills.yaml
@@ -0,0 +1,4 @@
+name: Manage Skills
+repo: https://github.com/Randroids-Dojo/ManageSkills
+tagline: Wizard-driven skills management for OpenCode.
+description: Modal-based skill install, remove, list, and update workflow that avoids ANSI prompts while wrapping the skills CLI inside OpenCode.
diff --git a/data/plugins/oc-mnemoria.yaml b/data/plugins/oc-mnemoria.yaml
new file mode 100644
index 0000000..8f56df8
--- /dev/null
+++ b/data/plugins/oc-mnemoria.yaml
@@ -0,0 +1,4 @@
+name: oc-mnemoria
+repo: https://github.com/one-bit/oc-mnemoria
+tagline: Persistent shared memory (hive mind) for OpenCode agents across sessions
+description: Gives all OpenCode agents a shared persistent memory store where every agent can read and write. Each entry is tagged with the creating agent (plan, build, ask, review) so no context is lost between roles. Powered by the mnemoria Rust engine with hybrid BM25 + semantic search, CRC32 checksum chains, and an append-only binary format. Includes 7 tools and /mn-* slash commands.
diff --git a/data/plugins/open-conclave.yaml b/data/plugins/open-conclave.yaml
new file mode 100644
index 0000000..04e913f
--- /dev/null
+++ b/data/plugins/open-conclave.yaml
@@ -0,0 +1,4 @@
+name: Open Conclave
+repo: https://github.com/martinzokov/open-conclave
+tagline: Multi-agent debates, moderated by a captain agent until they reach consensus
+description: In the style of Grok 4.20, multiple agents are dispatched to answer the same query. Each one has a different system prompt (logical, creative, research-focused) and have to reach a consensus for the final output. The user can specify which provider/model they want to use and override the system prompt of each agent via config.
diff --git a/data/plugins/opencode-adaptive-thinking.yaml b/data/plugins/opencode-adaptive-thinking.yaml
new file mode 100644
index 0000000..0e929b9
--- /dev/null
+++ b/data/plugins/opencode-adaptive-thinking.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Adaptive Thinking
+repo: https://github.com/ian-pascoe/opencode-adaptive-thinking
+tagline: Adaptive reasoning-effort control
+description: OpenCode plugin that lets agents actively adjust model reasoning effort during a session, with configurable system guidance and a tool for switching between valid reasoning-effort variants.
diff --git a/data/plugins/opencode-agents-sidebar.yaml b/data/plugins/opencode-agents-sidebar.yaml
new file mode 100644
index 0000000..05b9912
--- /dev/null
+++ b/data/plugins/opencode-agents-sidebar.yaml
@@ -0,0 +1,4 @@
+name: Opencode Agents Sidebar
+repo: https://github.com/Mark1708/opencode-agents-sidebar
+tagline: Browse configured OhMyOpenAgent agents in the TUI
+description: OpenCode sidebar plugin that displays configured OhMyOpenAgent agents with lifecycle-based categories, collapsible sections, descriptions, and model information.
diff --git a/data/plugins/opencode-arise.yaml b/data/plugins/opencode-arise.yaml
new file mode 100644
index 0000000..c6ff26f
--- /dev/null
+++ b/data/plugins/opencode-arise.yaml
@@ -0,0 +1,4 @@
+name: "@bluelovers/opencode-arise"
+repo: https://github.com/bluelovers/opencode-arise
+tagline: γβοΈ ARISE!γγA Solo Leveling themed orchestrator harness for OpenCode
+description: A lightweight, token-efficient orchestrator layer. Enables parallel background task execution in OpenCode. Launch AI agents to work simultaneously on exploration and research while continuing with other tasks. Allows specifying custom models for each_agent via configuration.
diff --git a/data/plugins/opencode-ascii.yaml b/data/plugins/opencode-ascii.yaml
new file mode 100644
index 0000000..38143db
--- /dev/null
+++ b/data/plugins/opencode-ascii.yaml
@@ -0,0 +1,4 @@
+name: opencode-ascii
+repo: https://github.com/d3vv3/opencode-ascii
+tagline: Strip unicode characters from output and replace them by their ASCII equivalents
+description: Substitute unicode characters for ASCII. Em-dash (β) and en-dash (β) for hyphens (-); right arrow (β) for (->) and so on.
diff --git a/data/plugins/opencode-bmad-workflow.yaml b/data/plugins/opencode-bmad-workflow.yaml
new file mode 100644
index 0000000..7378544
--- /dev/null
+++ b/data/plugins/opencode-bmad-workflow.yaml
@@ -0,0 +1,4 @@
+name: opencode-bmad-workflow
+repo: https://github.com/Alex-stack-cell/opencode-bmad-workflow
+tagline: BMAD workflow plugin β automates epic, feature, sprint and code review workflows using specialized AI agents
+description: Brings the BMAD (Breakthrough Method of Agile AI-Driven Development) methodology to OpenCode. Provides specialized agents for product management, architecture, development, and QA roles. Automates epic planning, feature breakdown, sprint workflows, and code reviews through a structured multi-agent pipeline.
diff --git a/data/plugins/opencode-ccs-sync.yaml b/data/plugins/opencode-ccs-sync.yaml
new file mode 100644
index 0000000..f4de627
--- /dev/null
+++ b/data/plugins/opencode-ccs-sync.yaml
@@ -0,0 +1,4 @@
+name: Claude Code Switch (CCS) OpenCode Sync
+repo: https://github.com/JasonLandbridge/opencode-ccs-sync
+tagline: Claude Code Switch (CCS) to OpenCode sync
+description: An OpenCode plugin that reads your Claude Code Switch (CCS) configuration and automatically syncs the providers into your OpenCode config.
diff --git a/data/plugins/opencode-chromium-browser-plugin.yaml b/data/plugins/opencode-chromium-browser-plugin.yaml
new file mode 100644
index 0000000..30d2940
--- /dev/null
+++ b/data/plugins/opencode-chromium-browser-plugin.yaml
@@ -0,0 +1,13 @@
+name: OpenCode Chromium Browser Plugin
+repo: https://github.com/DJOCKER-FACE/opencode-chromium-browser-plugin
+tagline: Browser automation for Chromium browsers with a readable extension and native host
+description: OpenCode browser automation for Chromium-based browsers using a readable Manifest V3 extension, Node.js native messaging host, and OpenCode-native tools. Supports Chrome, Edge, Brave, Chromium, screenshots, CDP commands, DOM actions, downloads, console/network inspection, and controlled tab sessions.
+scope:
+ - project
+tags:
+ - browser
+ - chromium
+ - automation
+ - native-messaging
+ - cdp
+homepage: https://github.com/DJOCKER-FACE/opencode-chromium-browser-plugin
diff --git a/data/plugins/opencode-claude-memory.yaml b/data/plugins/opencode-claude-memory.yaml
new file mode 100644
index 0000000..b506021
--- /dev/null
+++ b/data/plugins/opencode-claude-memory.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Claude Memory
+repo: https://github.com/kuitos/opencode-claude-memory
+tagline: Claude Code-compatible memory
+description: Share persistent Markdown memory between OpenCode and Claude Code using Claude Code-compatible paths and file formats.
diff --git a/data/plugins/opencode-ensemble.yaml b/data/plugins/opencode-ensemble.yaml
new file mode 100644
index 0000000..d730110
--- /dev/null
+++ b/data/plugins/opencode-ensemble.yaml
@@ -0,0 +1,11 @@
+name: OpenCode Ensemble
+repo: https://github.com/hueyexe/opencode-ensemble
+tagline: Parallel agent teams for OpenCode
+description: Coordinate parallel OpenCode agents with peer messaging, a shared task board, git worktree isolation, and a live dashboard.
+homepage: https://www.npmjs.com/package/@hueyexe/opencode-ensemble
+tags:
+ - agents
+ - multi-agent
+ - orchestration
+ - worktrees
+ - dashboard
diff --git a/data/plugins/opencode-github-release.yaml b/data/plugins/opencode-github-release.yaml
new file mode 100644
index 0000000..c3ac563
--- /dev/null
+++ b/data/plugins/opencode-github-release.yaml
@@ -0,0 +1,4 @@
+name: GitHub Release
+repo: https://github.com/amestsantim/opencode-github-release
+tagline: Automated GitHub releases
+description: Create and publish GitHub releases with semantic versioning, tag management, and auto-generated release notes.
diff --git a/data/plugins/opencode-goopspec.yaml b/data/plugins/opencode-goopspec.yaml
new file mode 100644
index 0000000..e8284d8
--- /dev/null
+++ b/data/plugins/opencode-goopspec.yaml
@@ -0,0 +1,4 @@
+name: GoopSpec
+repo: https://github.com/hffmnnj/opencode-goopspec
+tagline: Spec-driven development workflow
+description: Transforms AI-assisted coding with spec-driven workflows. Features 5-phase workflow (Plan, Research, Specify, Execute, Accept), contract gates for user confirmation, 12 specialized subagents, persistent memory system, wave-based execution with atomic commits, and deviation rules for handling unexpected situations.
diff --git a/data/plugins/opencode-gpt-imagegen.yaml b/data/plugins/opencode-gpt-imagegen.yaml
new file mode 100644
index 0000000..3d6a4d2
--- /dev/null
+++ b/data/plugins/opencode-gpt-imagegen.yaml
@@ -0,0 +1,14 @@
+name: GPT Imagegen
+repo: https://github.com/yuji-hatakeyama/opencode-gpt-imagegen
+tagline: gpt-image-2 in OpenCode β no API cost when using your ChatGPT subscription
+description: Brings gpt-image-2 (ChatGPT Images 2) image generation to OpenCode. When you sign into OpenCode with your ChatGPT account, generations are billed against your existing Plus / Pro / Business plan β no per-image API cost. An OpenAI API key path is also planned. Supports reference images for style guidance and edits.
+tags:
+ - openai
+ - gpt-image-2
+ - gpt-image
+ - image-generation
+ - image-editing
+ - text-to-image
+ - chatgpt
+ - chatgpt-images
+ - chatgpt-oauth
diff --git a/data/plugins/opencode-hooks-plugin.yaml b/data/plugins/opencode-hooks-plugin.yaml
new file mode 100644
index 0000000..37da136
--- /dev/null
+++ b/data/plugins/opencode-hooks-plugin.yaml
@@ -0,0 +1,4 @@
+name: Opencode Hooks Plugin
+repo: https://github.com/romain325/opencode-hooks-plugin
+tagline: Claude code compatible hooks
+description: Use Claude code hooks definition and hook them to opencode hooks.
diff --git a/data/plugins/opencode-host-notify-bridge.yaml b/data/plugins/opencode-host-notify-bridge.yaml
new file mode 100644
index 0000000..61a6161
--- /dev/null
+++ b/data/plugins/opencode-host-notify-bridge.yaml
@@ -0,0 +1,27 @@
+name: Opencode Host Notify Bridge
+repo: https://github.com/Zaradacht/opencode-host-notify-bridge
+homepage: https://github.com/Zaradacht/opencode-host-notify-bridge
+tagline: Devcontainer notifications bridged back to the host
+description: OpenCode plugin and host helper that forward permission, question, and idle notifications from devcontainers to the host machine for desktop alerts and sound.
+scope:
+ - global
+tags:
+ - devcontainer
+ - notifications
+ - zed
+ - macos
+installation: |
+ Add the plugin to `~/.config/opencode/opencode.json`:
+
+ ```json
+ {
+ "$schema": "https://opencode.ai/config.json",
+ "plugin": ["opencode-host-notify-bridge"]
+ }
+ ```
+
+ Then configure `host-notify-bridge.json` and start the host helper:
+
+ ```bash
+ opencode-host-notify-server
+ ```
diff --git a/data/plugins/opencode-litellm.yaml b/data/plugins/opencode-litellm.yaml
new file mode 100644
index 0000000..cd6e79e
--- /dev/null
+++ b/data/plugins/opencode-litellm.yaml
@@ -0,0 +1,19 @@
+name: Opencode LiteLLM
+repo: https://github.com/yuseferi/opencode-litellm
+tagline: Auto-discover models from a LiteLLM proxy
+description: |
+ Drop-in LiteLLM provider for OpenCode with zero configuration. Auto-detects a running
+ LiteLLM proxy on common ports (4000, 8000, 8080), pulls every model from /v1/models,
+ and registers them in OpenCode automatically β no model lists to hand-maintain. Smart
+ name formatting, modality categorization (chat/embedding/image/audio), provider
+ extraction, optional API-key auth, and a 5-second timeout so a slow proxy never blocks
+ startup.
+scope:
+ - global
+ - project
+tags:
+ - litellm
+ - provider
+ - openai-compatible
+ - llm-proxy
+ - model-discovery
diff --git a/data/plugins/opencode-log-sanitizer.yaml b/data/plugins/opencode-log-sanitizer.yaml
new file mode 100644
index 0000000..8156110
--- /dev/null
+++ b/data/plugins/opencode-log-sanitizer.yaml
@@ -0,0 +1,4 @@
+name: Opencode Log Sanitizer
+repo: https://github.com/errhythm/opencode-log-sanitizer
+tagline: Sanitizes pasted logs by redacting long strings, JWTs, bcrypt hashes, and base64 blobs
+description: 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.
\ No newline at end of file
diff --git a/data/plugins/opencode-mission-control.yaml b/data/plugins/opencode-mission-control.yaml
new file mode 100644
index 0000000..08e831c
--- /dev/null
+++ b/data/plugins/opencode-mission-control.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Mission Control
+repo: https://github.com/nigel-dev/opencode-mission-control
+tagline: Command center for parallel agents β worktree isolation, DAG plans, merge train, PRs
+description: Orchestrates parallel OpenCode agents in tmux-isolated git worktrees with live inspection (capture/attach/diff), a dashboard overview, agent status reporting, and in-chat notifications. Supports DAG-based plans with autopilot/copilot/supervisor modes and a merge train with test gating and automatic rollback.
diff --git a/data/plugins/opencode-models-discovery.yaml b/data/plugins/opencode-models-discovery.yaml
new file mode 100644
index 0000000..24e5c4d
--- /dev/null
+++ b/data/plugins/opencode-models-discovery.yaml
@@ -0,0 +1,4 @@
+name: Opencode Models Discovery
+repo: https://github.com/yuhp/opencode-models-discovery
+tagline: Configurable model discovery and filtering without long manual config
+description: OpenCode plugin for discovering models from OpenAI-compatible providers and API gateways, with provider and model filtering so users can avoid maintaining large configs or loading every model at once.
diff --git a/data/plugins/opencode-personality.yaml b/data/plugins/opencode-personality.yaml
new file mode 100644
index 0000000..3662be1
--- /dev/null
+++ b/data/plugins/opencode-personality.yaml
@@ -0,0 +1,4 @@
+name: opencode-personality
+repo: https://github.com/joostvanwollingen/opencode-personality
+tagline: A configurable personality and mood system plugin for OpenCode.
+description: Give your AI assistant a distinct personality with customizable moods that drift over time.
\ No newline at end of file
diff --git a/data/plugins/opencode-plan-manager.yaml b/data/plugins/opencode-plan-manager.yaml
new file mode 100644
index 0000000..0f3ccf0
--- /dev/null
+++ b/data/plugins/opencode-plan-manager.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Plan Manager
+repo: https://github.com/yurihbm/opencode-plan-manager
+tagline: AI-Native Implementation Planning for Modern Agentic Workflows
+description: High-performance, minimalist plugin designed to bridge the gap between complex implementation strategies and autonomous execution. Selective context loading, zero-hallucination schemas, visible filesystem kanban.
diff --git a/data/plugins/opencode-pr-signature.yaml b/data/plugins/opencode-pr-signature.yaml
new file mode 100644
index 0000000..ffaa916
--- /dev/null
+++ b/data/plugins/opencode-pr-signature.yaml
@@ -0,0 +1,4 @@
+name: PR Auto-Signature
+repo: https://github.com/arttttt/opencode-pr-signature
+tagline: Automatically adds AI model signature to PRs, Issues, and Commits
+description: Plugin that automatically appends AI model signature to Pull Requests, Issues, and git commit messages. Supports GitHub MCP tools, git CLI, and gh CLI. Recognizes 90+ AI models including Claude, GPT, Gemini, DeepSeek, Llama, Mistral, and more.
diff --git a/data/plugins/opencode-provider-alias.yaml b/data/plugins/opencode-provider-alias.yaml
new file mode 100644
index 0000000..7c190b7
--- /dev/null
+++ b/data/plugins/opencode-provider-alias.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Provider Alias
+repo: https://github.com/baranwang/opencode-provider-alias
+tagline: Alias and curate OpenCode providers with model metadata from models.dev.
+description: Lets users define local OpenCode provider and model aliases hydrated from existing models.dev metadata.
diff --git a/data/plugins/opencode-quotes-plugin.yaml b/data/plugins/opencode-quotes-plugin.yaml
new file mode 100644
index 0000000..ec7b48f
--- /dev/null
+++ b/data/plugins/opencode-quotes-plugin.yaml
@@ -0,0 +1,4 @@
+name: aerovato/opencode-quotes-plugin
+repo: https://github.com/aerovato/opencode-quotes-plugin
+tagline: Display inspirational quotes instead of tips
+description: Replaces the default home-page tips with inspirational quotes for a more motivating OpenCode experience.
diff --git a/data/plugins/opencode-research-papers.yaml b/data/plugins/opencode-research-papers.yaml
new file mode 100644
index 0000000..237c1a6
--- /dev/null
+++ b/data/plugins/opencode-research-papers.yaml
@@ -0,0 +1,4 @@
+name: Research Papers
+repo: https://github.com/saim-x/opencode-research-papers
+tagline: Search arXiv and OpenAlex for research papers with recency and citation filtering
+description: OpenCode plugin that adds a research_papers tool for searching scholarly literature. Uses arXiv for fresh preprints and OpenAlex for broader metadata, citation counts, and open-access links. Supports filtering by latest, trending, or top-cited papers.
\ No newline at end of file
diff --git a/data/plugins/opencode-review.yaml b/data/plugins/opencode-review.yaml
new file mode 100644
index 0000000..18c6161
--- /dev/null
+++ b/data/plugins/opencode-review.yaml
@@ -0,0 +1,4 @@
+name: opencode-review
+repo: https://github.com/sun-praise/opencode-review
+tagline: Automatic structured code review with configurable dimensions and auto-fix
+description: An automatic code review plugin for OpenCode CLI. Reviews staged changes when session goes idle, with configurable cooldown, multi-dimension analysis (code quality, security, performance, testing, documentation), severity levels, and auto-fix chain support.
diff --git a/data/plugins/opencode-short-term-memory.yaml b/data/plugins/opencode-short-term-memory.yaml
new file mode 100644
index 0000000..d250de6
--- /dev/null
+++ b/data/plugins/opencode-short-term-memory.yaml
@@ -0,0 +1,4 @@
+name: opencode-short-term-memory
+repo: https://github.com/andrejtonev/opencode-short-term-memory
+tagline: Maintain user instructions and preferences throughout long sessions. No more repeating yourself.
+description: Automatically summarizes conversation context into structured session memory and injects it back into the system prompt every few turns β preserving user instructions, project context, decisions, and active references across long chats and compactions.
diff --git a/data/plugins/opencode-simple-notify.yaml b/data/plugins/opencode-simple-notify.yaml
new file mode 100644
index 0000000..d8f7033
--- /dev/null
+++ b/data/plugins/opencode-simple-notify.yaml
@@ -0,0 +1,4 @@
+name: Simple Notify
+repo: https://github.com/Yusuzhan/opencode-simple-notify
+tagline: Native desktop notifications with near-zero dependencies
+description: Lightweight desktop notification plugin for OpenCode. Sends native OS notifications via dbus (Linux) and osascript (macOS) when sessions complete, error, need approval, or wait for input. Shows project name, elapsed time, and message preview.
diff --git a/data/plugins/opencode-skills.yaml b/data/plugins/opencode-skills.yaml
deleted file mode 100644
index 5761e49..0000000
--- a/data/plugins/opencode-skills.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-name: Opencode Skills
-repo: https://github.com/malhashemi/opencode-skills
-tagline: Manage skills and capabilities
-description: Plugin for managing and organising opencode skills and capabilities.
diff --git a/data/plugins/opencode-swarm.yaml b/data/plugins/opencode-swarm.yaml
new file mode 100644
index 0000000..ae635a1
--- /dev/null
+++ b/data/plugins/opencode-swarm.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Swarm
+repo: https://github.com/zaxbysauce/opencode-swarm
+tagline: Verification-gated swarm with architect, review, test, and security agents
+description: Verification-gated OpenCode swarm with architect planning, independent review, test engineering, security checks, and resumable evidence.
diff --git a/data/plugins/opencode-system-prompt-logger.yaml b/data/plugins/opencode-system-prompt-logger.yaml
new file mode 100644
index 0000000..6870030
--- /dev/null
+++ b/data/plugins/opencode-system-prompt-logger.yaml
@@ -0,0 +1,4 @@
+name: System Prompt Logger
+repo: https://github.com/tlinhart/opencode-system-prompt-logger
+tagline: System prompt logger
+description: OpenCode plugin that intercepts the system prompt before it's sent to the LLM and logs it.
diff --git a/data/plugins/opencode-throughput.yaml b/data/plugins/opencode-throughput.yaml
new file mode 100644
index 0000000..4e83ab2
--- /dev/null
+++ b/data/plugins/opencode-throughput.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Throughput
+repo: https://github.com/Howardzhangdqs/opencode-throughput
+tagline: Real-time LLM performance monitoring
+description: Real-time LLM performance monitoring plugin for OpenCode. Tracks TTFT, TPS, latency, token usage, and cost per model with toast notifications and a TUI sidebar display.
diff --git a/data/plugins/opencode-token-tracker.yaml b/data/plugins/opencode-token-tracker.yaml
new file mode 100644
index 0000000..b96aa43
--- /dev/null
+++ b/data/plugins/opencode-token-tracker.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Token Tracker
+repo: https://github.com/eserete/opencode-token-tracker
+tagline: Real-time token usage, cost, and latency tracking for every AI request in OpenCode
+description: Displays a toast after each AI response with input/output tokens, cache hits, reasoning tokens, response latency, per-message cost, cumulative session cost, model identifier, and request count. Automatically aggregates tokens from subagent sessions spawned via the Task tool. Zero config β drop the file in and it works.
diff --git a/data/plugins/opencode-tts.yaml b/data/plugins/opencode-tts.yaml
new file mode 100644
index 0000000..1a50227
--- /dev/null
+++ b/data/plugins/opencode-tts.yaml
@@ -0,0 +1,4 @@
+name: Opencode TTS
+repo: https://github.com/StefanoChiodino/opencode-tts
+tagline: Voice summaries for idle responses
+description: Speaks assistant responses aloud when a session goes idle, with summary or full-text modes and local TTS backends.
diff --git a/data/plugins/opencode-update-notifier.yaml b/data/plugins/opencode-update-notifier.yaml
new file mode 100644
index 0000000..c441232
--- /dev/null
+++ b/data/plugins/opencode-update-notifier.yaml
@@ -0,0 +1,4 @@
+name: Opencode update notifier
+repo: https://github.com/tim-hilde/opencode-update-notifier
+tagline: Notify about plugin updates.
+description: Checks if your pinned plugins have newer versions available and shows a notification.
diff --git a/data/plugins/opencode-usage-monitor.yaml b/data/plugins/opencode-usage-monitor.yaml
new file mode 100644
index 0000000..16e8df9
--- /dev/null
+++ b/data/plugins/opencode-usage-monitor.yaml
@@ -0,0 +1,4 @@
+name: Opencode Usage Monitor
+repo: https://github.com/Mark1708/opencode-usage-monitor
+tagline: Monitor OpenAI and Z.AI usage quotas in the TUI
+description: OpenCode sidebar plugin that displays API usage quotas for OpenAI and Z.AI providers with per-model breakdowns, spend tracking, and configurable refresh controls.
diff --git a/data/plugins/opencode-visualizer.yaml b/data/plugins/opencode-visualizer.yaml
new file mode 100644
index 0000000..82f5844
--- /dev/null
+++ b/data/plugins/opencode-visualizer.yaml
@@ -0,0 +1,4 @@
+name: Opencode Visualizer
+repo: https://github.com/psinetron/opencode-visualiser
+tagline: 2D pixel-art office for AI agents
+description: Turning raw OpenCode terminal logs into cozy 2D pixel office chaos. Watch your agents work, idle, and celebrate success in a bustling virtual office.
diff --git a/data/plugins/opencode-workaholic.yaml b/data/plugins/opencode-workaholic.yaml
new file mode 100644
index 0000000..b6f5dbf
--- /dev/null
+++ b/data/plugins/opencode-workaholic.yaml
@@ -0,0 +1,7 @@
+name: OpenCode Workaholic
+repo: https://github.com/RoderickQiu/opencode-workaholic
+tagline: Enforce mandatory working time and prevents premature "done" responses
+description: |
+ - AI has an early-exit problem: it says "done" at 30 seconds while edge cases are untested, bugs remain, and docs are missing.
+ - Workaholic enforces mandatory working time for AI until the timer hits zero.
+ - Blocks premature "done" responses until timer expire, and require AI to call checkout() to end the task.
\ No newline at end of file
diff --git a/data/plugins/orgx-opencode-plugin.yaml b/data/plugins/orgx-opencode-plugin.yaml
new file mode 100644
index 0000000..028a9c5
--- /dev/null
+++ b/data/plugins/orgx-opencode-plugin.yaml
@@ -0,0 +1,13 @@
+name: OrgX OpenCode Plugin
+repo: https://github.com/useorgx/orgx-opencode-plugin
+tagline: OrgX Work Graph peer for task dispatch, receipts, deviations, and passive reconciliation
+description: OrgX OpenCode Plugin connects OpenCode sessions to the OrgX execution control plane. It receives OrgX task dispatches, drives the user's local OpenCode session, posts execution receipts and deviations back to OrgX, and writes compact Work Graph events for later audit-first reconciliation.
+scope:
+ - global
+tags:
+ - agent-orchestration
+ - work-graph
+ - task-dispatch
+ - receipts
+ - mcp
+homepage: https://github.com/useorgx/orgx-opencode-plugin#readme
diff --git a/data/plugins/token-monitor.yaml b/data/plugins/token-monitor.yaml
new file mode 100644
index 0000000..e865c55
--- /dev/null
+++ b/data/plugins/token-monitor.yaml
@@ -0,0 +1,4 @@
+name: Token Monitor
+repo: https://github.com/Ainsley0917/opencode-token-monitor
+tagline: Token analysis & cost tracking with budgets, trends, and per-project analytics
+description: Track token usage (input/output/reasoning/cache), estimate costs, view daily trends with ASCII charts, set budget alerts, and export data. Supports per-agent breakdown, agentΓmodel cross-analysis, and project-scoped analytics.
diff --git a/data/plugins/toon-config.yaml b/data/plugins/toon-config.yaml
new file mode 100644
index 0000000..975c13a
--- /dev/null
+++ b/data/plugins/toon-config.yaml
@@ -0,0 +1,4 @@
+name: toon-config
+repo: https://github.com/mmynsted/opencode-toon-config-plugin
+tagline: Loads TOON based, AGENTS.toon rather than Markdown
+description: Use TOON based agent instructions. Command to analyize and improve agent instructions.
diff --git a/data/plugins/typeui.yaml b/data/plugins/typeui.yaml
new file mode 100644
index 0000000..9030dab
--- /dev/null
+++ b/data/plugins/typeui.yaml
@@ -0,0 +1,5 @@
+name: TypeUI
+repo: https://github.com/bergside/typeui
+tagline: Design systems, UI prompts, and layout variation guidance
+description: 'Open-source design layer for OpenCode that provides curated design skills, UI prompts, and layout variation guidance so agents can generate more consistent interfaces. Includes an OpenCode setup guide.'
+homepage: https://www.typeui.sh/docs/guides/opencode
diff --git a/data/plugins/worktree-memory-sync.yaml b/data/plugins/worktree-memory-sync.yaml
new file mode 100644
index 0000000..0c8ffb6
--- /dev/null
+++ b/data/plugins/worktree-memory-sync.yaml
@@ -0,0 +1,4 @@
+name: Worktree Memory Sync
+repo: https://github.com/Edison-A-N/opencode-worktree-memory-sync
+tagline: Auto-sync memory to git worktrees
+description: Automatically copies .opencode/memory/ from the main repository into new git worktrees on session init. Detects worktrees via the .git file, resolves the main repo, and syncs memory files only when the destination is empty β so it never overwrites your changes.
diff --git a/data/projects/agent-dotfiles.yaml b/data/projects/agent-dotfiles.yaml
new file mode 100644
index 0000000..f1fa3f5
--- /dev/null
+++ b/data/projects/agent-dotfiles.yaml
@@ -0,0 +1,4 @@
+name: agent-dotfiles
+repo: https://github.com/saqibameen/agent-dotfiles
+tagline: Write AI coding rules once, sync to every agent
+description: Write AI coding rules once, sync to every agent. Supports Command Code, Claude Code, Cursor, Copilot, Codex, and OpenCode.
diff --git a/data/projects/agent-harness.yaml b/data/projects/agent-harness.yaml
new file mode 100644
index 0000000..6a7107c
--- /dev/null
+++ b/data/projects/agent-harness.yaml
@@ -0,0 +1,11 @@
+name: agent-harness
+repo: https://github.com/ar27111994/agent-harness
+tagline: Reusable agent asset lifecycle for OpenCode workspaces
+description: A Node.js CLI for discovering, curating, staging, activating, and wiring reusable AI-agent assets into developer workspaces, including OpenCode.
+tags:
+ - cli
+ - agent-assets
+ - workspace
+ - discovery
+ - opencode
+homepage: https://www.npmjs.com/package/@ar27111994/agent-harness
\ No newline at end of file
diff --git a/data/projects/agentdeals.yaml b/data/projects/agentdeals.yaml
new file mode 100644
index 0000000..10006a6
--- /dev/null
+++ b/data/projects/agentdeals.yaml
@@ -0,0 +1,4 @@
+name: AgentDeals
+repo: https://github.com/robhunter/agentdeals
+tagline: MCP server aggregating free tiers, credits, and referral codes across 1,500+ developer tools
+description: Remote MCP server that surfaces free tiers, credits, trials, and referral codes for developer infrastructure β Railway, Vercel, Fly, OpenAI, Anthropic, and 1,500+ other vendors. Exposes four tools (search_deals, plan_stack, compare_vendors, track_changes) so an agent can find the cheapest way to ship a given stack. Works with opencode via remote URL (https://agentdeals-production.up.railway.app/mcp). Also tracks pricing changes over time.
diff --git a/data/projects/agenttrace.yaml b/data/projects/agenttrace.yaml
new file mode 100644
index 0000000..0d62f12
--- /dev/null
+++ b/data/projects/agenttrace.yaml
@@ -0,0 +1,4 @@
+name: agenttrace
+repo: https://github.com/luoyuctl/agenttrace
+tagline: Local TUI for OpenCode session cost, health, and trace reports
+description: Local-first Bubble Tea TUI and report CLI for inspecting OpenCode and other AI coding-agent logs with cost, tokens, latency, tool failures, anomalies, health gates, diffs, and reports.
diff --git a/data/projects/brood-box.yaml b/data/projects/brood-box.yaml
new file mode 100644
index 0000000..a4f8b7d
--- /dev/null
+++ b/data/projects/brood-box.yaml
@@ -0,0 +1,4 @@
+name: brood-box
+repo: https://github.com/stacklok/brood-box
+tagline: Hardware-isolated microVMs for coding agents
+description: Run AI coding agents (Claude Code, Codex, OpenCode) inside hardware-isolated microVMs with snapshot isolation, egress control, and MCP authorization.
diff --git a/data/projects/bx.yaml b/data/projects/bx.yaml
new file mode 100644
index 0000000..7752af6
--- /dev/null
+++ b/data/projects/bx.yaml
@@ -0,0 +1,4 @@
+name: bx
+repo: https://github.com/holtwick/bx-mac
+tagline: macOS file-system sandbox for AI coding agents
+description: Launch OpenCode, VSCode, Claude Code, or any command in a macOS sandbox (sandbox-exec). Dynamically blocks access to everything except the project directory β no containers, no VMs, just one command.
diff --git a/data/projects/codewalk.yaml b/data/projects/codewalk.yaml
new file mode 100644
index 0000000..70d0546
--- /dev/null
+++ b/data/projects/codewalk.yaml
@@ -0,0 +1,4 @@
+name: CodeWalk
+repo: https://github.com/verseles/codewalk
+tagline: Native cross-platform Flutter client for OpenCode server mode
+description: A fast, native Flutter client for OpenCode server mode with realtime streaming chat, speech-to-text on all platforms, multi-server profiles, model selection, and a Material 3 responsive UI for Linux, macOS, Windows, Web, and Android.
diff --git a/data/projects/comfanion-workflow.yaml b/data/projects/comfanion-workflow.yaml
new file mode 100644
index 0000000..dc8f1b6
--- /dev/null
+++ b/data/projects/comfanion-workflow.yaml
@@ -0,0 +1,4 @@
+name: Comfanion Workflow
+repo: https://github.com/Comfanion/workflow
+tagline: AI-assisted development workflow with agents, skills, and semantic search
+description: Complete workflow system for AI-assisted development. Includes specialized agents (analyst, PM, architect, developer), reusable skills, slash commands, semantic code search with local vectorizer, and sprint management with Jira integration.
diff --git a/data/projects/deck.yaml b/data/projects/deck.yaml
new file mode 100644
index 0000000..6551134
--- /dev/null
+++ b/data/projects/deck.yaml
@@ -0,0 +1,5 @@
+name: Deck
+repo: https://github.com/cofy-x/deck
+homepage: https://deck.cofy-x.space
+tagline: Local cockpit for OpenCode-powered autonomous agents with secure sandboxes and live desktop visibility.
+description: Open-source desktop cockpit that runs OpenCode-integrated agents in isolated Docker sandboxes with chat plus live noVNC desktop monitoring, tool permission controls, and a Pilot bridge suite for orchestrating agents from Telegram, Slack, WhatsApp, and more.
diff --git a/data/projects/hipocampo.yaml b/data/projects/hipocampo.yaml
new file mode 100644
index 0000000..56231d2
--- /dev/null
+++ b/data/projects/hipocampo.yaml
@@ -0,0 +1,4 @@
+name: Hipocampo
+repo: https://github.com/carrasquelalex1/hipocampo
+tagline: Dual memory system with BIRE search for AI agents
+description: A dual-memory system (PostgreSQL + pgvector + Gemini Embeddings) for AI coding agents. Implements the BIRE algorithm (BΓΊsqueda Integrada por Relevancia Expansiva) β unified semantic + lexical search with auto-tagging, hybrid scoring, GIN trigram indexes, and cross-system 768d embeddings. Ships as an opencode skill with SKILL.md, Python scripts, and full DDL schema.
diff --git a/data/projects/jailoc.yaml b/data/projects/jailoc.yaml
new file mode 100644
index 0000000..d053616
--- /dev/null
+++ b/data/projects/jailoc.yaml
@@ -0,0 +1,8 @@
+name: jailoc
+repo: https://github.com/seznam/jailoc
+tagline: Sandboxed Docker environments for OpenCode agents
+description: >
+ CLI tool that wraps OpenCode agents in isolated Docker Compose environments
+ with file isolation (bind-mounted workspaces only), network isolation
+ (private subnets blocked by default with host allowlisting), and a
+ per-workspace DinD sidecar. Zero config to start.
diff --git a/data/projects/open-dispatch.yaml b/data/projects/open-dispatch.yaml
index 66cb353..d137279 100644
--- a/data/projects/open-dispatch.yaml
+++ b/data/projects/open-dispatch.yaml
@@ -1,4 +1,4 @@
name: Open Dispatch
repo: https://github.com/bobum/open-dispatch
-tagline: Control OpenCode from Slack or Microsoft Teams
-description: Bridge app connecting chat platforms (Slack/Teams) to AI coding assistants. Start sessions on desktop, guide them from your phone. Supports 75+ AI providers via OpenCode integration with session persistence and smart message routing.
+tagline: Control agents from Slack, Teams, or Discord β locally or via Fly.io Sprites
+description: Bridge app connecting chat platforms (Slack/Teams/Discord) to AI coding assistants. Run agents locally or spin up isolated Fly.io Sprites for parallel execution. Supports 75+ AI providers via OpenCode, Claude CLI, real-time output streaming, session persistence, and smart message routing.
diff --git a/data/projects/opencode-a2a.yaml b/data/projects/opencode-a2a.yaml
new file mode 100644
index 0000000..43581ac
--- /dev/null
+++ b/data/projects/opencode-a2a.yaml
@@ -0,0 +1,4 @@
+name: Opencode A2A
+repo: https://github.com/Intelligent-Internet/opencode-a2a
+tagline: Full A2A Protocol support for OpenCode.
+description: A production-ready A2A Protocol implementation that exposes OpenCode as a standardized Agent-to-Agent service, enabling seamless cross-agent collaboration and automated workflows.
diff --git a/data/projects/opencode-actions.yaml b/data/projects/opencode-actions.yaml
new file mode 100644
index 0000000..49c8747
--- /dev/null
+++ b/data/projects/opencode-actions.yaml
@@ -0,0 +1,4 @@
+name: Opencode Actions
+repo: https://github.com/Svtter/opencode-actions
+tagline: Reusable GitHub Actions for installing and running OpenCode in CI/CD workflows
+description: A collection of reusable GitHub Actions that make it easy to integrate OpenCode into your CI/CD pipelines. Includes actions for PR review, architecture review, spec coverage checking, and one-step opencode setup and execution. Supports caching, retry logic, and multiple LLM providers.
diff --git a/data/projects/opencode-agent-for-cowork.yaml b/data/projects/opencode-agent-for-cowork.yaml
new file mode 100644
index 0000000..336b592
--- /dev/null
+++ b/data/projects/opencode-agent-for-cowork.yaml
@@ -0,0 +1,16 @@
+name: opencode-agent for Cowork
+repo: https://github.com/MekaretEriker/opencode-agent-for-cowork
+tagline: Cowork plugin that turns Claude into an intelligent orchestrator for OpenCode sessions
+description: |
+ A Cowork (Claude desktop) plugin that bridges natural language conversations with OpenCode.
+ Handles agent routing (build/plan/@general), stall detection, result validation (diff
+ coherence, tests, build, semantic alignment), per-project operational memory, provider
+ fallback chain (anthropic β openrouter β openai), and MCP composability with existing
+ user tools. Ships 8 orchestration skills, 3 scheduled-task recipes, and 1 custom agent
+ template (cowork-with-github). Install: drag-and-drop .plugin into Cowork.
+tags:
+ - cowork
+ - orchestration
+ - claude
+ - multi-session
+ - plugin
\ No newline at end of file
diff --git a/data/projects/opencode-chat-export.yaml b/data/projects/opencode-chat-export.yaml
new file mode 100644
index 0000000..e133095
--- /dev/null
+++ b/data/projects/opencode-chat-export.yaml
@@ -0,0 +1,4 @@
+name: Opencode Chat Export
+repo: https://github.com/jjserenity/opencode-chat-export
+tagline: MCP server to export chat history to Markdown
+description: MCP server that exports OpenCode chat history to Markdown files with tool calls, reasoning, and cost summaries. Export current session, specific sessions by ID, or bulk exports. pip installable.
diff --git a/data/projects/opencode-history-search.yaml b/data/projects/opencode-history-search.yaml
new file mode 100644
index 0000000..3836e2a
--- /dev/null
+++ b/data/projects/opencode-history-search.yaml
@@ -0,0 +1,4 @@
+name: Opencode History Search
+repo: https://github.com/joeyism/opencode-history-search
+tagline: Search OpenCode conversations with keyword, regex, and fuzzy search
+description: Search through your OpenCode conversation history with powerful keyword, regex, and fuzzy search capabilities. Features date filtering, multiple match types (titles, messages, tools, file paths), and fast performance (<50ms queries).
diff --git a/data/projects/opencode-kanban.yaml b/data/projects/opencode-kanban.yaml
new file mode 100644
index 0000000..1eb5c6f
--- /dev/null
+++ b/data/projects/opencode-kanban.yaml
@@ -0,0 +1,4 @@
+name: opencode-kanban
+repo: https://github.com/qrafty-ai/opencode-kanban
+tagline: Kanban-style task management for opencode
+description: Kanban tool that allows you to stay in terminal.
\ No newline at end of file
diff --git a/data/projects/opencode-profile-router.yaml b/data/projects/opencode-profile-router.yaml
new file mode 100644
index 0000000..9baa378
--- /dev/null
+++ b/data/projects/opencode-profile-router.yaml
@@ -0,0 +1,9 @@
+name: Opencode Profile Router
+repo: https://github.com/leolaurindo/opencode-profile-router
+tagline: Profile router for auth and selective config isolation
+description: Shell wrapper for OpenCode that selects named profiles by path and can isolate provider login state, config directories, and data roots selectively and independently per profile.
+tags:
+ - cli
+ - profiles
+ - auth
+ - routing
diff --git a/data/projects/opencode-sidebar.yaml b/data/projects/opencode-sidebar.yaml
new file mode 100644
index 0000000..69791db
--- /dev/null
+++ b/data/projects/opencode-sidebar.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Sidebar
+repo: https://github.com/arnavpisces/opencode-sidebar
+tagline: Tmux sidebar for managing OpenCode sessions
+description: A tmux-backed sidebar launcher for OpenCode that keeps the session list, preview pane, and OpenCode TUI together in one workspace. It supports session recall, background sessions, search, project folders, deletion, and sound notifications.
diff --git a/data/projects/opencode-vim.yaml b/data/projects/opencode-vim.yaml
new file mode 100644
index 0000000..b3983a1
--- /dev/null
+++ b/data/projects/opencode-vim.yaml
@@ -0,0 +1,9 @@
+name: OpenCode Vim
+repo: https://github.com/leohenon/opencode-vim
+tagline: OpenCode fork with built-in Vim mode
+description: An unofficial OpenCode fork that adds Vim motions, navigation, and editing directly to the OpenCode TUI.
+homepage: https://leohenon.github.io/opencode-vim/
+tags:
+ - fork
+ - vim
+ - tui
diff --git a/data/projects/p4oc.yaml b/data/projects/p4oc.yaml
new file mode 100644
index 0000000..9540178
--- /dev/null
+++ b/data/projects/p4oc.yaml
@@ -0,0 +1,4 @@
+name: P4OC (Pocket for OpenCode)
+repo: https://github.com/theblazehen/P4OC
+tagline: Android client for OpenCode
+description: Native Android app for controlling OpenCode from your phone. Chat with AI, manage sessions, browse files with syntax highlighting, view diffs, and use an embedded terminal β all styled with a terminal UI aesthetic. Available on Google Play.
diff --git a/data/projects/supamem.yaml b/data/projects/supamem.yaml
new file mode 100644
index 0000000..b6208bc
--- /dev/null
+++ b/data/projects/supamem.yaml
@@ -0,0 +1,4 @@
+name: supamem
+repo: https://github.com/dzmitrys-dev/supamem/
+tagline: Project-agnostic dual-memory MCP CLI for OpenCode
+description: Adds semantic memory (Qdrant tuned hybrid retrieval β RRF fusion of dense MiniLM + sparse BM25) and structural memory hooks to OpenCode via MCP. Ships an installer that wires `qdrant-find` / `qdrant-store` tools and a snapshot hook into your project's OpenCode config. Python 3.12+, MIT, on PyPI as `supamem`.
diff --git a/data/projects/swarmclaw.yaml b/data/projects/swarmclaw.yaml
new file mode 100644
index 0000000..1c5d5d4
--- /dev/null
+++ b/data/projects/swarmclaw.yaml
@@ -0,0 +1,4 @@
+name: SwarmClaw
+repo: https://github.com/swarmclawai/swarmclaw
+tagline: Self-hosted multi-agent runtime with first-class OpenCode delegation
+description: Self-hosted runtime for autonomous AI agents with heartbeats, schedules, delegation, memory, runtime skills, and reviewed conversation-to-skill learning. Orchestrates OpenCode alongside Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor Agent, Goose, Qwen Code, Droid, and 20+ LLM providers. Ships as an Electron desktop app, CLI, and Docker image. MCP-native (server and client). MIT, TypeScript.
diff --git a/data/projects/swarmvault.yaml b/data/projects/swarmvault.yaml
new file mode 100644
index 0000000..7f7ae7b
--- /dev/null
+++ b/data/projects/swarmvault.yaml
@@ -0,0 +1,4 @@
+name: SwarmVault
+repo: https://github.com/swarmclawai/swarmvault
+tagline: Local-first RAG knowledge base compiler with bundled skill and MCP server
+description: Turns raw docs, research, and code into a persistent markdown wiki, knowledge graph, and hybrid SQLite FTS + embeddings search. Ships a bundled skill (schema-first, graph-query-first conventions) and an MCP server, so it works with OpenCode, Claude Code, and Codex. Offline heuristic provider by default; optional Ollama for local embeddings.
diff --git a/data/projects/unship.yaml b/data/projects/unship.yaml
new file mode 100644
index 0000000..2c5a16f
--- /dev/null
+++ b/data/projects/unship.yaml
@@ -0,0 +1,4 @@
+name: Unship
+repo: https://github.com/mbenhard/unship
+tagline: Compare AI-made UI variants locally
+description: Local CLI and browser picker for comparing temporary UI variants created by coding agents like OpenCode, then keeping one and cleaning up the rest.
diff --git a/data/resources/akephalos.yaml b/data/resources/akephalos.yaml
new file mode 100644
index 0000000..f5b0ea2
--- /dev/null
+++ b/data/resources/akephalos.yaml
@@ -0,0 +1,15 @@
+name: Akephalos
+repo: https://github.com/sunnja69/akephalos
+tagline: Local-first markdown passport for portable agent context and memory
+description: A local-first, markdown-first `.akephalos` passport for portable
+ agent preferences, tool notes, rules, project context, and durable memories.
+ It uses plain files and Git so MCP-capable coding-agent workflows can inspect
+ and carry context across tools and machines without hosted sync.
+scope:
+ - project
+tags:
+ - mcp-server
+ - memory
+ - context
+ - local-first
+ - markdown
diff --git a/data/resources/coding-agent-orchestration.yaml b/data/resources/coding-agent-orchestration.yaml
new file mode 100644
index 0000000..a9cad3e
--- /dev/null
+++ b/data/resources/coding-agent-orchestration.yaml
@@ -0,0 +1,4 @@
+name: Coding Agent Orchestration
+repo: https://github.com/evermeer/CodingAgentOrchestration
+tagline: OpenCode Setup Guide / Orchestration
+description: An opinionated but practical handbook that argues for treating AI coding tools as a composable, multi-agent system rather than a single assistant, and then walks through how to implement that mindset using OpenCode's CLI, configuration system, and ecosystem (agents, tools, skills, and plugins).
diff --git a/data/resources/kickstart-opencode.yaml b/data/resources/kickstart-opencode.yaml
new file mode 100644
index 0000000..23f78a8
--- /dev/null
+++ b/data/resources/kickstart-opencode.yaml
@@ -0,0 +1,4 @@
+name: kickstart.opencode
+repo: https://github.com/orionpax1997/kickstart.opencode
+tagline: A heavily commented OpenCode starter config that teaches you what everything does.
+description: Inspired by kickstart.nvim. A minimal, well-commented OpenCode configuration designed as a starting point, not a framework. Every decision is explained. Includes free-only models and MCPs, a plan/execute workflow with interview-style clarification, and a careful agent for supervised AI execution. Read it, understand it, make it yours.
diff --git a/data/themes/charcoal.yaml b/data/themes/charcoal.yaml
new file mode 100644
index 0000000..87b15a1
--- /dev/null
+++ b/data/themes/charcoal.yaml
@@ -0,0 +1,9 @@
+name: Charcoal
+repo: https://github.com/VyomJain6904/charcoal-theme
+tagline: "Deep-black grayscale theme for OpenCode β no hues, all shades of gray"
+description: |
+ Charcoal is a pure grayscale theme for OpenCode with a near-black (#0d0d0d) background.
+ All 56 theme color keys use shades of gray β no hues anywhere. Designed to match a
+ minimal dark terminal aesthetic.
+
+ Also available for bat and Ghostty in the same repository.
diff --git a/data/themes/opencode-light-themes.yaml b/data/themes/opencode-light-themes.yaml
new file mode 100644
index 0000000..2395b97
--- /dev/null
+++ b/data/themes/opencode-light-themes.yaml
@@ -0,0 +1,4 @@
+name: OpenCode Light Themes
+repo: https://github.com/fatihtoprakk/opencode-light-themes
+tagline: A curated collection of 21 light color themes for OpenCode
+description: The largest collection of light themes for OpenCode. Includes 21 carefully crafted light themes converted from popular VS Code themes β scaefy-light (Atom One Light), Solarized Light, Vivid Light, Coffee Cream, GitHub Light, Quiet Light, Bluloco Light, Brackets Light Pro, NetBeans Light, Ysgrifennwr, Hop Light, GitHub Plus, Classic Light, HC Flurry, all Milkshake variants, and more. Bilingual (EN/TR) documentation and one-command install script included.
diff --git a/data/themes/opencode-vscode-themes.yaml b/data/themes/opencode-vscode-themes.yaml
new file mode 100644
index 0000000..69c0994
--- /dev/null
+++ b/data/themes/opencode-vscode-themes.yaml
@@ -0,0 +1,4 @@
+name: VS Code Themes
+repo: https://github.com/regen45t/opencode-vscode-themes
+tagline: Ports of all built-in VS Code themes (Modern, Plus, VS, High Contrast).
+description: OpenCode ports of all built-in VS Code themes from the vscode.theme-defaults extension. Includes vscode-modern, vscode-plus, vscode-vs, and vscode-hc with automatic dark/light variant selection. One-line install script included.
diff --git a/dist/registry.json b/dist/registry.json
index f8c25ae..8606ac8 100644
--- a/dist/registry.json
+++ b/dist/registry.json
@@ -23,6 +23,30 @@
],
"tags": []
},
+ {
+ "productId": "gem-team",
+ "type": "agents",
+ "displayName": "Gem Team",
+ "repoUrl": "https://github.com/mubaidr/gem-team",
+ "tagline": "Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.",
+ "description": "Self-Learning Multi-agent orchestration harness for spec-driven development and automated verification.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "nerv",
+ "type": "agents",
+ "displayName": "NERV",
+ "repoUrl": "https://github.com/juanmanueldaza/nerv",
+ "tagline": "Invisible engineering infrastructure for AI agents",
+ "description": "Spec-Driven Development pipeline, A2A task delegation hub, persistent semantic memory (MAGI), and 9 specialized subagents for OpenCode. Scaffolds 45+ files via `nerv init` including SDD skills, slash commands, MCP servers, and lifecycle plugins.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-agents",
"type": "agents",
@@ -47,6 +71,39 @@
],
"tags": []
},
+ {
+ "productId": "python-agent",
+ "type": "agents",
+ "displayName": "Python Expert Agent for OpenCode",
+ "repoUrl": "https://github.com/amrahman90/python-expert-agent",
+ "tagline": "Python Expert Agent toolkit for OpenCode with subagents and skills",
+ "description": "A custom configurable agent toolkit includes 1 Primary Custom Agent python-expert with intelligent skill loading, Predefined Specialized Subagents for Code generation, review, testing, and exploration, On-Demand Skills for Python development projects, Context Files for Standards, patterns, and security guidelines.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "server-manager",
+ "type": "agents",
+ "displayName": "server-manager",
+ "repoUrl": "https://github.com/workdocyeye/server-manager",
+ "tagline": "Non-blocking background server management β start, track, and stop local dev servers without blocking your AI session.",
+ "description": "Start, track, and stop local dev servers in the background β without blocking your AI conversation. Supports Node.js, Python, Go, .NET, Java, Rust, PHP and any framework that runs a dev server. JSON state persistence, per-project log files, HTTP health checks, and log tail/grep for debugging.",
+ "scope": [
+ "global",
+ "project"
+ ],
+ "tags": [
+ "server",
+ "devops",
+ "management",
+ "powershell",
+ "windows"
+ ],
+ "homepageUrl": "https://github.com/workdocyeye/server-manager",
+ "installation": "Download the entire `server-manager/` folder into your AI coding tool's skills directory:\n- OpenCode: `~/.config/opencode/skills/server-manager/`\n- Claude Code: `~/.claude/skills/server-manager/`\n- Project-level: `.opencode/skills/` or `.claude/skills/` in your project root\n"
+ },
{
"productId": "agent-memory",
"type": "plugins",
@@ -95,6 +152,18 @@
],
"tags": []
},
+ {
+ "productId": "autotitle",
+ "type": "plugins",
+ "displayName": "Autotitle",
+ "repoUrl": "https://github.com/pawelma/opencode-autotitle",
+ "tagline": "AI-powered automatic session naming",
+ "description": "Two-phase session titling - instant keyword titles on user message, refined AI titles after response. Auto-selects cheapest model (flash/haiku/fast), respects custom titles, zero configuration needed.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "background",
"type": "plugins",
@@ -131,6 +200,18 @@
],
"tags": []
},
+ {
+ "productId": "brhp",
+ "type": "plugins",
+ "displayName": "BRHP",
+ "repoUrl": "https://github.com/ZanzyTHEbar/brhp",
+ "tagline": "Persistent planning state",
+ "description": "Structured, persistent planning for OpenCode with local session state, /brhp commands, bounded planner history, and a TUI sidebar.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "cc-safety-net",
"type": "plugins",
@@ -143,6 +224,30 @@
],
"tags": []
},
+ {
+ "productId": "cli-subagent-output",
+ "type": "plugins",
+ "displayName": "Subagent Reporter",
+ "repoUrl": "https://github.com/raisbecka/opencode-subagent-output",
+ "tagline": "See exactly what your subagents are up to (in the terminal) when invoked during an `opencode run _____` session.",
+ "description": "When opencode run is invoked normally, the actions of the primary agent are visible in the terminal, but subagent actions are not. This makes it difficult to follow progress on the prompt, and makes it very difficult to use `opencode run` as part of an unattended process or script. This plugin pipes subagent actions/events directly to stdout, prefixes them with the subagents name, and enumerates subagents when run in parallel for easy identification. This allows the user to follow along in realtime when subagents are running, and effectively trace execution at a later time.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "command-inject",
+ "type": "plugins",
+ "displayName": "Command Inject",
+ "repoUrl": "https://github.com/shihyuho/opencode-command-inject",
+ "tagline": "Auto-inject project commands into OpenCode",
+ "description": "Automatically discovers and injects Makefile targets, npm/pnpm/yarn/bun scripts, and local skills at startup. Type / to see and run all project commands.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "context-analysis",
"type": "plugins",
@@ -155,6 +260,18 @@
],
"tags": []
},
+ {
+ "productId": "crewbee",
+ "type": "plugins",
+ "displayName": "CrewBee",
+ "repoUrl": "https://github.com/CrewBeeLab/CrewBee",
+ "tagline": "Task-specific Agent Teams for OpenCode",
+ "description": "CrewBee is an independent Agent Team framework for OpenCode. It lets users define reusable task/project-specific Agent Teams, project them into OpenCode agents, and switch between single-agent execution and multi-agent collaboration based on task complexity. It also includes built-in Team templates such as a Coding Team with review flow and completion criteria.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "devcontainers",
"type": "plugins",
@@ -179,6 +296,18 @@
],
"tags": []
},
+ {
+ "productId": "dodo-payments",
+ "type": "plugins",
+ "displayName": "Dodo Payments",
+ "repoUrl": "https://github.com/dodopayments/dodo-agent-plugin",
+ "tagline": "Payments, subscriptions, webhooks, and billing for OpenCode agents",
+ "description": "Official Dodo Payments plugin for OpenCode (also Claude Code, Codex, Cursor). Bundles eight integration skills (checkout, subscriptions, webhooks, usage-based billing, credits, license keys, BillingSDK, best practices) plus two MCP servers β a live API server with browser OAuth and a documentation search server. Distributed via npm as @dodopayments/opencode-plugin.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "dynamic-context-pruning",
"type": "plugins",
@@ -191,6 +320,19 @@
],
"tags": []
},
+ {
+ "productId": "ejentum-mcp",
+ "type": "plugins",
+ "displayName": "Ejentum",
+ "repoUrl": "https://github.com/ejentum/ejentum-mcp",
+ "tagline": "MCP server with reasoning, code, anti-deception, and memory tools for AI agents",
+ "description": "MCP server with four tools (harness_reasoning, harness_code, harness_anti_deception, harness_memory) that AI agents can call on demand. Each tool returns a structured prompt the calling agent ingests before generating.",
+ "scope": [
+ "global"
+ ],
+ "tags": [],
+ "homepageUrl": "https://ejentum.com"
+ },
{
"productId": "envsitter-guard",
"type": "plugins",
@@ -203,6 +345,30 @@
],
"tags": []
},
+ {
+ "productId": "flowdeck",
+ "type": "plugins",
+ "displayName": "FlowDeck",
+ "repoUrl": "https://github.com/DVNghiem/FlowDeck",
+ "tagline": "AI-powered multi-agent workflow orchestration with built-in safety intelligence",
+ "description": "FlowDeck adds a structured, multi-agent development workflow to OpenCode. It coordinates 25 specialist agents through a four-phase cycle β discuss, plan, execute, review β with persistent state that survives session restarts.\n\nKey features:\n- 25 specialist agents (architect, planner, coder, reviewer, tester, debugger, risk-analyst, policy-enforcer, and more)\n- 24 reusable workflow skills (TDD, security scan, deploy check, code review, and more)\n- 17 workflow commands for all project operations\n- 15 pre-built orchestration flows including Spec-Driven Development (SDD)\n- Persistent state via `.planning/STATE.md` β resume exactly where you left off\n- Wave-based parallel execution for independent tasks\n- AI Safety layer: patch trust scoring, edit gates, phase gating, arch constraint enforcement, failure replay, and regression prediction\n- Deep System Hooks: context monitoring, session idle summaries, shell environment injection\n- Built-in MCPs: Context7 (docs), Exa (web search), Grep.app (code search)\n- Ensemble Reasoning via `/fd-council` for synthesized consensus from multiple agents\n- Persistent Memory with SQLite for tool executions and session summaries\n",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "workflow",
+ "orchestration",
+ "multi-agent",
+ "planning",
+ "security",
+ "TDD",
+ "skills",
+ "commands"
+ ],
+ "homepageUrl": "https://github.com/DVNghiem/FlowDeck#readme",
+ "installation": "### Method 1: curl (recommended)\n```bash\ncurl -fsSL https://raw.githubusercontent.com/DVNghiem/flowdeck/main/install.sh | bash\n```\n\n### Method 2: npx\n```bash\nnpx @dv.nghiem/flowdeck install\n```\n\nCore workflow commands:\n- `/fd-new-project` β Bootstrap a new project with PROJECT.md, ROADMAP.md, STATE.md\n- `/fd-discuss` β Pre-planning structured Q&A to capture decisions\n- `/fd-plan` β Generate a wave-structured execution plan from decisions\n- `/fd-new-feature` β Implement a feature with TDD discipline and parallel agents\n- `/fd-checkpoint` β Save a session checkpoint to STATE.md\n- `/fd-resume` β Reload STATE.md and PLAN.md to continue interrupted session\n",
+ "minVersion": "1.0.0"
+ },
{
"productId": "froggy",
"type": "plugins",
@@ -251,6 +417,60 @@
],
"tags": []
},
+ {
+ "productId": "harness-memory",
+ "type": "plugins",
+ "displayName": "Harness Memory",
+ "repoUrl": "https://github.com/smc2315/harness-memory",
+ "tagline": "Persistent project memory - 73 percent fewer tokens than CLAUDE.md, with human review",
+ "description": "Auto-captures evidence from tool interactions and materializes memories through a multi-gate pipeline. 4-layer activation engine selects the right memories per context. Replaces CLAUDE.md with structured, searchable, reviewable project memory. Local-first (sql.js WASM), zero cloud dependency.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "hiai-opencode",
+ "type": "plugins",
+ "displayName": "hiai-opencode",
+ "repoUrl": "https://github.com/HiAi-gg/hiai-opencode",
+ "tagline": "Canonical 12-agent model with bundled skills, MCP, LSP, and ralph-loop",
+ "description": "Unified plugin shipping 10 visible agents (Bob, Coder, Strategist, Critic, Guard, Researcher, Designer, Manager, Brainstormer, Vision) plus hidden Sub and Agent Skills. Bundles MCP wiring (playwright, stitch, sequential-thinking, firecrawl, rag, mempalace, context7, websearch, grep_app), LSP, skill materialization, and a multi-layer continuation system (todo enforcer, ralph-loop, ULTRAWORK auto-start) in one install.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "honcho",
+ "type": "plugins",
+ "displayName": "Honcho",
+ "repoUrl": "https://github.com/plastic-labs/opencode-honcho",
+ "tagline": "AI-native long-term memory for OpenCode",
+ "description": "Give OpenCode persistent memory that survives context wipes, session restarts, and fresh chats. Honcho remembers what you're working on, durable preferences, and prior context across projects. Supports cloud and self-hosted deployments with configurable session strategies.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "kibi-opencode",
+ "type": "plugins",
+ "displayName": "kibi-opencode",
+ "repoUrl": "https://github.com/Looted/kibi",
+ "tagline": "Repo-local, branch-scoped knowledge and traceability for OpenCode",
+ "description": "Plugin-first entry point into the Kibi stack for OpenCode users. It adds context-aware\nguidance, routes durable code comments toward Kibi artifacts, runs non-blocking background\nsync and targeted validation checks, and helps keep repo knowledge branch-local and queryable.\n",
+ "scope": [
+ "project"
+ ],
+ "tags": [
+ "opencode",
+ "plugin",
+ "mcp",
+ "traceability"
+ ],
+ "installation": "## Install\nAdd the plugin to your project `opencode.json`:\n\n```json\n{\n \"$schema\": \"https://opencode.ai/config.json\",\n \"plugin\": [\"kibi-opencode\"]\n}\n```\n\nOpenCode installs npm plugins declared in `plugin` automatically at startup.\n\nAfter startup, run `/init-kibi` in the repository to bootstrap the Kibi knowledge base.\n"
+ },
{
"productId": "kilo-auth",
"type": "plugins",
@@ -263,6 +483,49 @@
],
"tags": []
},
+ {
+ "productId": "lemma",
+ "type": "plugins",
+ "displayName": "Lemma",
+ "repoUrl": "https://github.com/xenitV1/lemma",
+ "tagline": "Persistent memory layer for LLMs via MCP - local, zero-dependency, works on all clients",
+ "description": "Biological memory model for AI coding agents. Features confidence decay/boost, Fuse.js fuzzy dedup, guide system with usage tracking, cross-references, cumulative backup, virtual session tracking, and universal memory injection via tool descriptions (works on Claude Desktop, Cursor, VS Code, Gemini CLI, opencode, and any MCP client). No API keys, no cloud, fully local JSONL storage. 20 MCP tools, 110 tests, MIT licensed.\n",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "memory",
+ "mcp",
+ "persistence",
+ "context",
+ "claude",
+ "cursor"
+ ]
+ },
+ {
+ "productId": "magic-context",
+ "type": "plugins",
+ "displayName": "Magic Context",
+ "repoUrl": "https://github.com/cortexkit/opencode-magic-context",
+ "tagline": "Lossless context management with background compression",
+ "description": "Cache-aware context management that keeps long sessions productive. Background historian compresses old conversation into structured compartments while you keep working. Includes cross-session project memory, unified search across history/memories/facts, overnight dreamer for memory maintenance, and prompt-cache-safe deferred operations.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "managed-skills",
+ "type": "plugins",
+ "displayName": "Manage Skills",
+ "repoUrl": "https://github.com/Randroids-Dojo/ManageSkills",
+ "tagline": "Wizard-driven skills management for OpenCode.",
+ "description": "Modal-based skill install, remove, list, and update workflow that avoids ANSI prompts while wrapping the skills CLI inside OpenCode.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "micode",
"type": "plugins",
@@ -299,6 +562,18 @@
],
"tags": []
},
+ {
+ "productId": "oc-mnemoria",
+ "type": "plugins",
+ "displayName": "oc-mnemoria",
+ "repoUrl": "https://github.com/one-bit/oc-mnemoria",
+ "tagline": "Persistent shared memory (hive mind) for OpenCode agents across sessions",
+ "description": "Gives all OpenCode agents a shared persistent memory store where every agent can read and write. Each entry is tagged with the creating agent (plan, build, ask, review) so no context is lost between roles. Powered by the mnemoria Rust engine with hybrid BM25 + semantic search, CRC32 checksum chains, and an append-only binary format. Includes 7 tools and /mn-* slash commands.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "oh-my-opencode",
"type": "plugins",
@@ -342,6 +617,18 @@
],
"tags": []
},
+ {
+ "productId": "open-conclave",
+ "type": "plugins",
+ "displayName": "Open Conclave",
+ "repoUrl": "https://github.com/martinzokov/open-conclave",
+ "tagline": "Multi-agent debates, moderated by a captain agent until they reach consensus",
+ "description": "In the style of Grok 4.20, multiple agents are dispatched to answer the same query. Each one has a different system prompt (logical, creative, research-focused) and have to reach a consensus for the final output. The user can specify which provider/model they want to use and override the system prompt of each agent via config.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "open-plan-annotator",
"type": "plugins",
@@ -366,6 +653,18 @@
],
"tags": []
},
+ {
+ "productId": "opencode-adaptive-thinking",
+ "type": "plugins",
+ "displayName": "OpenCode Adaptive Thinking",
+ "repoUrl": "https://github.com/ian-pascoe/opencode-adaptive-thinking",
+ "tagline": "Adaptive reasoning-effort control",
+ "description": "OpenCode plugin that lets agents actively adjust model reasoning effort during a session, with configurable system guidance and a tool for switching between valid reasoning-effort variants.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-agent-identity",
"type": "plugins",
@@ -390,6 +689,54 @@
],
"tags": []
},
+ {
+ "productId": "opencode-agents-sidebar",
+ "type": "plugins",
+ "displayName": "Opencode Agents Sidebar",
+ "repoUrl": "https://github.com/Mark1708/opencode-agents-sidebar",
+ "tagline": "Browse configured OhMyOpenAgent agents in the TUI",
+ "description": "OpenCode sidebar plugin that displays configured OhMyOpenAgent agents with lifecycle-based categories, collapsible sections, descriptions, and model information.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-arise",
+ "type": "plugins",
+ "displayName": "@bluelovers/opencode-arise",
+ "repoUrl": "https://github.com/bluelovers/opencode-arise",
+ "tagline": "γβοΈ ARISE!γγA Solo Leveling themed orchestrator harness for OpenCode",
+ "description": "A lightweight, token-efficient orchestrator layer. Enables parallel background task execution in OpenCode. Launch AI agents to work simultaneously on exploration and research while continuing with other tasks. Allows specifying custom models for each_agent via configuration.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-ascii",
+ "type": "plugins",
+ "displayName": "opencode-ascii",
+ "repoUrl": "https://github.com/d3vv3/opencode-ascii",
+ "tagline": "Strip unicode characters from output and replace them by their ASCII equivalents",
+ "description": "Substitute unicode characters for ASCII. Em-dash (β) and en-dash (β) for hyphens (-); right arrow (β) for (->) and so on.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-bmad-workflow",
+ "type": "plugins",
+ "displayName": "opencode-bmad-workflow",
+ "repoUrl": "https://github.com/Alex-stack-cell/opencode-bmad-workflow",
+ "tagline": "BMAD workflow plugin β automates epic, feature, sprint and code review workflows using specialized AI agents",
+ "description": "Brings the BMAD (Breakthrough Method of Agile AI-Driven Development) methodology to OpenCode. Provides specialized agents for product management, architecture, development, and QA roles. Automates epic planning, feature breakdown, sprint workflows, and code reviews through a structured multi-agent pipeline.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-canvas",
"type": "plugins",
@@ -402,6 +749,145 @@
],
"tags": []
},
+ {
+ "productId": "opencode-ccs-sync",
+ "type": "plugins",
+ "displayName": "Claude Code Switch (CCS) OpenCode Sync",
+ "repoUrl": "https://github.com/JasonLandbridge/opencode-ccs-sync",
+ "tagline": "Claude Code Switch (CCS) to OpenCode sync",
+ "description": "An OpenCode plugin that reads your Claude Code Switch (CCS) configuration and automatically syncs the providers into your OpenCode config.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-chromium-browser-plugin",
+ "type": "plugins",
+ "displayName": "OpenCode Chromium Browser Plugin",
+ "repoUrl": "https://github.com/DJOCKER-FACE/opencode-chromium-browser-plugin",
+ "tagline": "Browser automation for Chromium browsers with a readable extension and native host",
+ "description": "OpenCode browser automation for Chromium-based browsers using a readable Manifest V3 extension, Node.js native messaging host, and OpenCode-native tools. Supports Chrome, Edge, Brave, Chromium, screenshots, CDP commands, DOM actions, downloads, console/network inspection, and controlled tab sessions.",
+ "scope": [
+ "project"
+ ],
+ "tags": [
+ "browser",
+ "chromium",
+ "automation",
+ "native-messaging",
+ "cdp"
+ ],
+ "homepageUrl": "https://github.com/DJOCKER-FACE/opencode-chromium-browser-plugin"
+ },
+ {
+ "productId": "opencode-claude-memory",
+ "type": "plugins",
+ "displayName": "OpenCode Claude Memory",
+ "repoUrl": "https://github.com/kuitos/opencode-claude-memory",
+ "tagline": "Claude Code-compatible memory",
+ "description": "Share persistent Markdown memory between OpenCode and Claude Code using Claude Code-compatible paths and file formats.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-ensemble",
+ "type": "plugins",
+ "displayName": "OpenCode Ensemble",
+ "repoUrl": "https://github.com/hueyexe/opencode-ensemble",
+ "tagline": "Parallel agent teams for OpenCode",
+ "description": "Coordinate parallel OpenCode agents with peer messaging, a shared task board, git worktree isolation, and a live dashboard.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "agents",
+ "multi-agent",
+ "orchestration",
+ "worktrees",
+ "dashboard"
+ ],
+ "homepageUrl": "https://www.npmjs.com/package/@hueyexe/opencode-ensemble"
+ },
+ {
+ "productId": "opencode-github-release",
+ "type": "plugins",
+ "displayName": "GitHub Release",
+ "repoUrl": "https://github.com/amestsantim/opencode-github-release",
+ "tagline": "Automated GitHub releases",
+ "description": "Create and publish GitHub releases with semantic versioning, tag management, and auto-generated release notes.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-goopspec",
+ "type": "plugins",
+ "displayName": "GoopSpec",
+ "repoUrl": "https://github.com/hffmnnj/opencode-goopspec",
+ "tagline": "Spec-driven development workflow",
+ "description": "Transforms AI-assisted coding with spec-driven workflows. Features 5-phase workflow (Plan, Research, Specify, Execute, Accept), contract gates for user confirmation, 12 specialized subagents, persistent memory system, wave-based execution with atomic commits, and deviation rules for handling unexpected situations.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-gpt-imagegen",
+ "type": "plugins",
+ "displayName": "GPT Imagegen",
+ "repoUrl": "https://github.com/yuji-hatakeyama/opencode-gpt-imagegen",
+ "tagline": "gpt-image-2 in OpenCode β no API cost when using your ChatGPT subscription",
+ "description": "Brings gpt-image-2 (ChatGPT Images 2) image generation to OpenCode. When you sign into OpenCode with your ChatGPT account, generations are billed against your existing Plus / Pro / Business plan β no per-image API cost. An OpenAI API key path is also planned. Supports reference images for style guidance and edits.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "openai",
+ "gpt-image-2",
+ "gpt-image",
+ "image-generation",
+ "image-editing",
+ "text-to-image",
+ "chatgpt",
+ "chatgpt-images",
+ "chatgpt-oauth"
+ ]
+ },
+ {
+ "productId": "opencode-hooks-plugin",
+ "type": "plugins",
+ "displayName": "Opencode Hooks Plugin",
+ "repoUrl": "https://github.com/romain325/opencode-hooks-plugin",
+ "tagline": "Claude code compatible hooks",
+ "description": "Use Claude code hooks definition and hook them to opencode hooks.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-host-notify-bridge",
+ "type": "plugins",
+ "displayName": "Opencode Host Notify Bridge",
+ "repoUrl": "https://github.com/Zaradacht/opencode-host-notify-bridge",
+ "tagline": "Devcontainer notifications bridged back to the host",
+ "description": "OpenCode plugin and host helper that forward permission, question, and idle notifications from devcontainers to the host machine for desktop alerts and sound.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "devcontainer",
+ "notifications",
+ "zed",
+ "macos"
+ ],
+ "homepageUrl": "https://github.com/Zaradacht/opencode-host-notify-bridge",
+ "installation": "Add the plugin to `~/.config/opencode/opencode.json`:\n\n```json\n{\n \"$schema\": \"https://opencode.ai/config.json\",\n \"plugin\": [\"opencode-host-notify-bridge\"]\n}\n```\n\nThen configure `host-notify-bridge.json` and start the host helper:\n\n```bash\nopencode-host-notify-server\n```\n"
+ },
{
"productId": "opencode-ignore",
"type": "plugins",
@@ -414,6 +900,37 @@
],
"tags": []
},
+ {
+ "productId": "opencode-litellm",
+ "type": "plugins",
+ "displayName": "Opencode LiteLLM",
+ "repoUrl": "https://github.com/yuseferi/opencode-litellm",
+ "tagline": "Auto-discover models from a LiteLLM proxy",
+ "description": "Drop-in LiteLLM provider for OpenCode with zero configuration. Auto-detects a running\nLiteLLM proxy on common ports (4000, 8000, 8080), pulls every model from /v1/models,\nand registers them in OpenCode automatically β no model lists to hand-maintain. Smart\nname formatting, modality categorization (chat/embedding/image/audio), provider\nextraction, optional API-key auth, and a 5-second timeout so a slow proxy never blocks\nstartup.\n",
+ "scope": [
+ "global",
+ "project"
+ ],
+ "tags": [
+ "litellm",
+ "provider",
+ "openai-compatible",
+ "llm-proxy",
+ "model-discovery"
+ ]
+ },
+ {
+ "productId": "opencode-log-sanitizer",
+ "type": "plugins",
+ "displayName": "Opencode Log Sanitizer",
+ "repoUrl": "https://github.com/errhythm/opencode-log-sanitizer",
+ "tagline": "Sanitizes pasted logs by redacting long strings, JWTs, bcrypt hashes, and base64 blobs",
+ "description": "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.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-mem",
"type": "plugins",
@@ -426,6 +943,30 @@
],
"tags": []
},
+ {
+ "productId": "opencode-mission-control",
+ "type": "plugins",
+ "displayName": "OpenCode Mission Control",
+ "repoUrl": "https://github.com/nigel-dev/opencode-mission-control",
+ "tagline": "Command center for parallel agents β worktree isolation, DAG plans, merge train, PRs",
+ "description": "Orchestrates parallel OpenCode agents in tmux-isolated git worktrees with live inspection (capture/attach/diff), a dashboard overview, agent status reporting, and in-chat notifications. Supports DAG-based plans with autopilot/copilot/supervisor modes and a merge train with test gating and automatic rollback.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-models-discovery",
+ "type": "plugins",
+ "displayName": "Opencode Models Discovery",
+ "repoUrl": "https://github.com/yuhp/opencode-models-discovery",
+ "tagline": "Configurable model discovery and filtering without long manual config",
+ "description": "OpenCode plugin for discovering models from OpenAI-compatible providers and API gateways, with provider and model filtering so users can avoid maintaining large configs or loading every model at once.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-mystatus",
"type": "plugins",
@@ -462,6 +1003,30 @@
],
"tags": []
},
+ {
+ "productId": "opencode-personality",
+ "type": "plugins",
+ "displayName": "opencode-personality",
+ "repoUrl": "https://github.com/joostvanwollingen/opencode-personality",
+ "tagline": "A configurable personality and mood system plugin for OpenCode.",
+ "description": "Give your AI assistant a distinct personality with customizable moods that drift over time.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-plan-manager",
+ "type": "plugins",
+ "displayName": "OpenCode Plan Manager",
+ "repoUrl": "https://github.com/yurihbm/opencode-plan-manager",
+ "tagline": "AI-Native Implementation Planning for Modern Agentic Workflows",
+ "description": "High-performance, minimalist plugin designed to bridge the gap between complex implementation strategies and autonomous execution. Selective context loading, zero-hallucination schemas, visible filesystem kanban.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-plugin-openspec",
"type": "plugins",
@@ -486,6 +1051,30 @@
],
"tags": []
},
+ {
+ "productId": "opencode-pr-signature",
+ "type": "plugins",
+ "displayName": "PR Auto-Signature",
+ "repoUrl": "https://github.com/arttttt/opencode-pr-signature",
+ "tagline": "Automatically adds AI model signature to PRs, Issues, and Commits",
+ "description": "Plugin that automatically appends AI model signature to Pull Requests, Issues, and git commit messages. Supports GitHub MCP tools, git CLI, and gh CLI. Recognizes 90+ AI models including Claude, GPT, Gemini, DeepSeek, Llama, Mistral, and more.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-provider-alias",
+ "type": "plugins",
+ "displayName": "OpenCode Provider Alias",
+ "repoUrl": "https://github.com/baranwang/opencode-provider-alias",
+ "tagline": "Alias and curate OpenCode providers with model metadata from models.dev.",
+ "description": "Lets users define local OpenCode provider and model aliases hydrated from existing models.dev metadata.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-quota",
"type": "plugins",
@@ -498,6 +1087,42 @@
],
"tags": []
},
+ {
+ "productId": "opencode-quotes-plugin",
+ "type": "plugins",
+ "displayName": "aerovato/opencode-quotes-plugin",
+ "repoUrl": "https://github.com/aerovato/opencode-quotes-plugin",
+ "tagline": "Display inspirational quotes instead of tips",
+ "description": "Replaces the default home-page tips with inspirational quotes for a more motivating OpenCode experience.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-research-papers",
+ "type": "plugins",
+ "displayName": "Research Papers",
+ "repoUrl": "https://github.com/saim-x/opencode-research-papers",
+ "tagline": "Search arXiv and OpenAlex for research papers with recency and citation filtering",
+ "description": "OpenCode plugin that adds a research_papers tool for searching scholarly literature. Uses arXiv for fresh preprints and OpenAlex for broader metadata, citation counts, and open-access links. Supports filtering by latest, trending, or top-cited papers.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-review",
+ "type": "plugins",
+ "displayName": "opencode-review",
+ "repoUrl": "https://github.com/sun-praise/opencode-review",
+ "tagline": "Automatic structured code review with configurable dimensions and auto-fix",
+ "description": "An automatic code review plugin for OpenCode CLI. Reviews staged changes when session goes idle, with configurable cooldown, multi-dimension analysis (code quality, security, performance, testing, documentation), severity levels, and auto-fix chain support.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-roadmap",
"type": "plugins",
@@ -523,12 +1148,24 @@
"tags": []
},
{
- "productId": "opencode-skills",
+ "productId": "opencode-short-term-memory",
"type": "plugins",
- "displayName": "Opencode Skills",
- "repoUrl": "https://github.com/malhashemi/opencode-skills",
- "tagline": "Manage skills and capabilities",
- "description": "Plugin for managing and organising opencode skills and capabilities.",
+ "displayName": "opencode-short-term-memory",
+ "repoUrl": "https://github.com/andrejtonev/opencode-short-term-memory",
+ "tagline": "Maintain user instructions and preferences throughout long sessions. No more repeating yourself.",
+ "description": "Automatically summarizes conversation context into structured session memory and injects it back into the system prompt every few turns β preserving user instructions, project context, decisions, and active references across long chats and compactions.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-simple-notify",
+ "type": "plugins",
+ "displayName": "Simple Notify",
+ "repoUrl": "https://github.com/Yusuzhan/opencode-simple-notify",
+ "tagline": "Native desktop notifications with near-zero dependencies",
+ "description": "Lightweight desktop notification plugin for OpenCode. Sends native OS notifications via dbus (Linux) and osascript (macOS) when sessions complete, error, need approval, or wait for input. Shows project name, elapsed time, and message preview.",
"scope": [
"global"
],
@@ -558,6 +1195,18 @@
],
"tags": []
},
+ {
+ "productId": "opencode-swarm",
+ "type": "plugins",
+ "displayName": "OpenCode Swarm",
+ "repoUrl": "https://github.com/zaxbysauce/opencode-swarm",
+ "tagline": "Verification-gated swarm with architect, review, test, and security agents",
+ "description": "Verification-gated OpenCode swarm with architect planning, independent review, test engineering, security checks, and resumable evidence.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-synced",
"type": "plugins",
@@ -570,6 +1219,102 @@
],
"tags": []
},
+ {
+ "productId": "opencode-system-prompt-logger",
+ "type": "plugins",
+ "displayName": "System Prompt Logger",
+ "repoUrl": "https://github.com/tlinhart/opencode-system-prompt-logger",
+ "tagline": "System prompt logger",
+ "description": "OpenCode plugin that intercepts the system prompt before it's sent to the LLM and logs it.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-throughput",
+ "type": "plugins",
+ "displayName": "OpenCode Throughput",
+ "repoUrl": "https://github.com/Howardzhangdqs/opencode-throughput",
+ "tagline": "Real-time LLM performance monitoring",
+ "description": "Real-time LLM performance monitoring plugin for OpenCode. Tracks TTFT, TPS, latency, token usage, and cost per model with toast notifications and a TUI sidebar display.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-token-tracker",
+ "type": "plugins",
+ "displayName": "OpenCode Token Tracker",
+ "repoUrl": "https://github.com/eserete/opencode-token-tracker",
+ "tagline": "Real-time token usage, cost, and latency tracking for every AI request in OpenCode",
+ "description": "Displays a toast after each AI response with input/output tokens, cache hits, reasoning tokens, response latency, per-message cost, cumulative session cost, model identifier, and request count. Automatically aggregates tokens from subagent sessions spawned via the Task tool. Zero config β drop the file in and it works.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-tts",
+ "type": "plugins",
+ "displayName": "Opencode TTS",
+ "repoUrl": "https://github.com/StefanoChiodino/opencode-tts",
+ "tagline": "Voice summaries for idle responses",
+ "description": "Speaks assistant responses aloud when a session goes idle, with summary or full-text modes and local TTS backends.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-update-notifier",
+ "type": "plugins",
+ "displayName": "Opencode update notifier",
+ "repoUrl": "https://github.com/tim-hilde/opencode-update-notifier",
+ "tagline": "Notify about plugin updates.",
+ "description": "Checks if your pinned plugins have newer versions available and shows a notification.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-usage-monitor",
+ "type": "plugins",
+ "displayName": "Opencode Usage Monitor",
+ "repoUrl": "https://github.com/Mark1708/opencode-usage-monitor",
+ "tagline": "Monitor OpenAI and Z.AI usage quotas in the TUI",
+ "description": "OpenCode sidebar plugin that displays API usage quotas for OpenAI and Z.AI providers with per-model breakdowns, spend tracking, and configurable refresh controls.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-visualizer",
+ "type": "plugins",
+ "displayName": "Opencode Visualizer",
+ "repoUrl": "https://github.com/psinetron/opencode-visualiser",
+ "tagline": "2D pixel-art office for AI agents",
+ "description": "Turning raw OpenCode terminal logs into cozy 2D pixel office chaos. Watch your agents work, idle, and celebrate success in a bustling virtual office.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-workaholic",
+ "type": "plugins",
+ "displayName": "OpenCode Workaholic",
+ "repoUrl": "https://github.com/RoderickQiu/opencode-workaholic",
+ "tagline": "Enforce mandatory working time and prevents premature \"done\" responses",
+ "description": "- AI has an early-exit problem: it says \"done\" at 30 seconds while edge cases are untested, bugs remain, and docs are missing. \n- Workaholic enforces mandatory working time for AI until the timer hits zero.\n- Blocks premature \"done\" responses until timer expire, and require AI to call checkout() to end the task.\n",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-workspace",
"type": "plugins",
@@ -630,6 +1375,25 @@
],
"tags": []
},
+ {
+ "productId": "orgx-opencode-plugin",
+ "type": "plugins",
+ "displayName": "OrgX OpenCode Plugin",
+ "repoUrl": "https://github.com/useorgx/orgx-opencode-plugin",
+ "tagline": "OrgX Work Graph peer for task dispatch, receipts, deviations, and passive reconciliation",
+ "description": "OrgX OpenCode Plugin connects OpenCode sessions to the OrgX execution control plane. It receives OrgX task dispatches, drives the user's local OpenCode session, posts execution receipts and deviations back to OrgX, and writes compact Work Graph events for later audit-first reconciliation.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "agent-orchestration",
+ "work-graph",
+ "task-dispatch",
+ "receipts",
+ "mcp"
+ ],
+ "homepageUrl": "https://github.com/useorgx/orgx-opencode-plugin#readme"
+ },
{
"productId": "pilot",
"type": "plugins",
@@ -774,6 +1538,18 @@
],
"tags": []
},
+ {
+ "productId": "token-monitor",
+ "type": "plugins",
+ "displayName": "Token Monitor",
+ "repoUrl": "https://github.com/Ainsley0917/opencode-token-monitor",
+ "tagline": "Token analysis & cost tracking with budgets, trends, and per-project analytics",
+ "description": "Track token usage (input/output/reasoning/cache), estimate costs, view daily trends with ASCII charts, set budget alerts, and export data. Supports per-agent breakdown, agentΓmodel cross-analysis, and project-scoped analytics.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "tokenscope",
"type": "plugins",
@@ -786,6 +1562,31 @@
],
"tags": []
},
+ {
+ "productId": "toon-config",
+ "type": "plugins",
+ "displayName": "toon-config",
+ "repoUrl": "https://github.com/mmynsted/opencode-toon-config-plugin",
+ "tagline": "Loads TOON based, AGENTS.toon rather than Markdown",
+ "description": "Use TOON based agent instructions. Command to analyize and improve agent instructions.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "typeui",
+ "type": "plugins",
+ "displayName": "TypeUI",
+ "repoUrl": "https://github.com/bergside/typeui",
+ "tagline": "Design systems, UI prompts, and layout variation guidance",
+ "description": "Open-source design layer for OpenCode that provides curated design skills, UI prompts, and layout variation guidance so agents can generate more consistent interfaces. Includes an OpenCode setup guide.",
+ "scope": [
+ "global"
+ ],
+ "tags": [],
+ "homepageUrl": "https://www.typeui.sh/docs/guides/opencode"
+ },
{
"productId": "unmoji",
"type": "plugins",
@@ -846,6 +1647,18 @@
],
"tags": []
},
+ {
+ "productId": "worktree-memory-sync",
+ "type": "plugins",
+ "displayName": "Worktree Memory Sync",
+ "repoUrl": "https://github.com/Edison-A-N/opencode-worktree-memory-sync",
+ "tagline": "Auto-sync memory to git worktrees",
+ "description": "Automatically copies .opencode/memory/ from the main repository into new git worktrees on session init. Detects worktrees via the .git file, resolves the main repo, and syncs memory files only when the destination is empty β so it never overwrites your changes.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "xquik",
"type": "plugins",
@@ -870,6 +1683,37 @@
],
"tags": []
},
+ {
+ "productId": "agent-dotfiles",
+ "type": "projects",
+ "displayName": "agent-dotfiles",
+ "repoUrl": "https://github.com/saqibameen/agent-dotfiles",
+ "tagline": "Write AI coding rules once, sync to every agent",
+ "description": "Write AI coding rules once, sync to every agent. Supports Command Code, Claude Code, Cursor, Copilot, Codex, and OpenCode.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "agent-harness",
+ "type": "projects",
+ "displayName": "agent-harness",
+ "repoUrl": "https://github.com/ar27111994/agent-harness",
+ "tagline": "Reusable agent asset lifecycle for OpenCode workspaces",
+ "description": "A Node.js CLI for discovering, curating, staging, activating, and wiring reusable AI-agent assets into developer workspaces, including OpenCode.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "cli",
+ "agent-assets",
+ "workspace",
+ "discovery",
+ "opencode"
+ ],
+ "homepageUrl": "https://www.npmjs.com/package/@ar27111994/agent-harness"
+ },
{
"productId": "agent-of-empires",
"type": "projects",
@@ -882,6 +1726,30 @@
],
"tags": []
},
+ {
+ "productId": "agentdeals",
+ "type": "projects",
+ "displayName": "AgentDeals",
+ "repoUrl": "https://github.com/robhunter/agentdeals",
+ "tagline": "MCP server aggregating free tiers, credits, and referral codes across 1,500+ developer tools",
+ "description": "Remote MCP server that surfaces free tiers, credits, trials, and referral codes for developer infrastructure β Railway, Vercel, Fly, OpenAI, Anthropic, and 1,500+ other vendors. Exposes four tools (search_deals, plan_stack, compare_vendors, track_changes) so an agent can find the cheapest way to ship a given stack. Works with opencode via remote URL (https://agentdeals-production.up.railway.app/mcp). Also tracks pricing changes over time.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "agenttrace",
+ "type": "projects",
+ "displayName": "agenttrace",
+ "repoUrl": "https://github.com/luoyuctl/agenttrace",
+ "tagline": "Local TUI for OpenCode session cost, health, and trace reports",
+ "description": "Local-first Bubble Tea TUI and report CLI for inspecting OpenCode and other AI coding-agent logs with cost, tokens, latency, tool failures, anomalies, health gates, diffs, and reports.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "beads",
"type": "projects",
@@ -894,6 +1762,30 @@
],
"tags": []
},
+ {
+ "productId": "brood-box",
+ "type": "projects",
+ "displayName": "brood-box",
+ "repoUrl": "https://github.com/stacklok/brood-box",
+ "tagline": "Hardware-isolated microVMs for coding agents",
+ "description": "Run AI coding agents (Claude Code, Codex, OpenCode) inside hardware-isolated microVMs with snapshot isolation, egress control, and MCP authorization.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "bx",
+ "type": "projects",
+ "displayName": "bx",
+ "repoUrl": "https://github.com/holtwick/bx-mac",
+ "tagline": "macOS file-system sandbox for AI coding agents",
+ "description": "Launch OpenCode, VSCode, Claude Code, or any command in a macOS sandbox (sandbox-exec). Dynamically blocks access to everything except the project directory β no containers, no VMs, just one command.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "cli-proxy-api",
"type": "projects",
@@ -906,6 +1798,18 @@
],
"tags": []
},
+ {
+ "productId": "codewalk",
+ "type": "projects",
+ "displayName": "CodeWalk",
+ "repoUrl": "https://github.com/verseles/codewalk",
+ "tagline": "Native cross-platform Flutter client for OpenCode server mode",
+ "description": "A fast, native Flutter client for OpenCode server mode with realtime streaming chat, speech-to-text on all platforms, multi-server profiles, model selection, and a Material 3 responsive UI for Linux, macOS, Windows, Web, and Android.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "codex-proxy-server",
"type": "projects",
@@ -918,6 +1822,18 @@
],
"tags": []
},
+ {
+ "productId": "comfanion-workflow",
+ "type": "projects",
+ "displayName": "Comfanion Workflow",
+ "repoUrl": "https://github.com/Comfanion/workflow",
+ "tagline": "AI-assisted development workflow with agents, skills, and semantic search",
+ "description": "Complete workflow system for AI-assisted development. Includes specialized agents (analyst, PM, architect, developer), reusable skills, slash commands, semantic code search with local vectorizer, and sprint management with Jira integration.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "cupcake",
"type": "projects",
@@ -930,6 +1846,19 @@
],
"tags": []
},
+ {
+ "productId": "deck",
+ "type": "projects",
+ "displayName": "Deck",
+ "repoUrl": "https://github.com/cofy-x/deck",
+ "tagline": "Local cockpit for OpenCode-powered autonomous agents with secure sandboxes and live desktop visibility.",
+ "description": "Open-source desktop cockpit that runs OpenCode-integrated agents in isolated Docker sandboxes with chat plus live noVNC desktop monitoring, tool permission controls, and a Pilot bridge suite for orchestrating agents from Telegram, Slack, WhatsApp, and more.",
+ "scope": [
+ "global"
+ ],
+ "tags": [],
+ "homepageUrl": "https://deck.cofy-x.space"
+ },
{
"productId": "gemini-cli-to-api",
"type": "projects",
@@ -978,6 +1907,30 @@
],
"tags": []
},
+ {
+ "productId": "hipocampo",
+ "type": "projects",
+ "displayName": "Hipocampo",
+ "repoUrl": "https://github.com/carrasquelalex1/hipocampo",
+ "tagline": "Dual memory system with BIRE search for AI agents",
+ "description": "A dual-memory system (PostgreSQL + pgvector + Gemini Embeddings) for AI coding agents. Implements the BIRE algorithm (BΓΊsqueda Integrada por Relevancia Expansiva) β unified semantic + lexical search with auto-tagging, hybrid scoring, GIN trigram indexes, and cross-system 768d embeddings. Ships as an opencode skill with SKILL.md, Python scripts, and full DDL schema.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "jailoc",
+ "type": "projects",
+ "displayName": "jailoc",
+ "repoUrl": "https://github.com/seznam/jailoc",
+ "tagline": "Sandboxed Docker environments for OpenCode agents",
+ "description": "CLI tool that wraps OpenCode agents in isolated Docker Compose environments with file isolation (bind-mounted workspaces only), network isolation (private subnets blocked by default with host allowlisting), and a per-workspace DinD sidecar. Zero config to start.\n",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "kimaki",
"type": "projects",
@@ -1079,8 +2032,8 @@
"type": "projects",
"displayName": "Open Dispatch",
"repoUrl": "https://github.com/bobum/open-dispatch",
- "tagline": "Control OpenCode from Slack or Microsoft Teams",
- "description": "Bridge app connecting chat platforms (Slack/Teams) to AI coding assistants. Start sessions on desktop, guide them from your phone. Supports 75+ AI providers via OpenCode integration with session persistence and smart message routing.",
+ "tagline": "Control agents from Slack, Teams, or Discord β locally or via Fly.io Sprites",
+ "description": "Bridge app connecting chat platforms (Slack/Teams/Discord) to AI coding assistants. Run agents locally or spin up isolated Fly.io Sprites for parallel execution. Supports 75+ AI providers via OpenCode, Claude CLI, real-time output streaming, session persistence, and smart message routing.",
"scope": [
"global"
],
@@ -1098,6 +2051,60 @@
],
"tags": []
},
+ {
+ "productId": "opencode-a2a",
+ "type": "projects",
+ "displayName": "Opencode A2A",
+ "repoUrl": "https://github.com/Intelligent-Internet/opencode-a2a",
+ "tagline": "Full A2A Protocol support for OpenCode.",
+ "description": "A production-ready A2A Protocol implementation that exposes OpenCode as a standardized Agent-to-Agent service, enabling seamless cross-agent collaboration and automated workflows.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-actions",
+ "type": "projects",
+ "displayName": "Opencode Actions",
+ "repoUrl": "https://github.com/Svtter/opencode-actions",
+ "tagline": "Reusable GitHub Actions for installing and running OpenCode in CI/CD workflows",
+ "description": "A collection of reusable GitHub Actions that make it easy to integrate OpenCode into your CI/CD pipelines. Includes actions for PR review, architecture review, spec coverage checking, and one-step opencode setup and execution. Supports caching, retry logic, and multiple LLM providers.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-agent-for-cowork",
+ "type": "projects",
+ "displayName": "opencode-agent for Cowork",
+ "repoUrl": "https://github.com/MekaretEriker/opencode-agent-for-cowork",
+ "tagline": "Cowork plugin that turns Claude into an intelligent orchestrator for OpenCode sessions",
+ "description": "A Cowork (Claude desktop) plugin that bridges natural language conversations with OpenCode.\nHandles agent routing (build/plan/@general), stall detection, result validation (diff\ncoherence, tests, build, semantic alignment), per-project operational memory, provider\nfallback chain (anthropic β openrouter β openai), and MCP composability with existing\nuser tools. Ships 8 orchestration skills, 3 scheduled-task recipes, and 1 custom agent\ntemplate (cowork-with-github). Install: drag-and-drop .plugin into Cowork.\n",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "cowork",
+ "orchestration",
+ "claude",
+ "multi-session",
+ "plugin"
+ ]
+ },
+ {
+ "productId": "opencode-chat-export",
+ "type": "projects",
+ "displayName": "Opencode Chat Export",
+ "repoUrl": "https://github.com/jjserenity/opencode-chat-export",
+ "tagline": "MCP server to export chat history to Markdown",
+ "description": "MCP server that exports OpenCode chat history to Markdown files with tool calls, reasoning, and cost summaries. Export current session, specific sessions by ID, or bulk exports. pip installable.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-ddev",
"type": "projects",
@@ -1110,6 +2117,30 @@
],
"tags": []
},
+ {
+ "productId": "opencode-history-search",
+ "type": "projects",
+ "displayName": "Opencode History Search",
+ "repoUrl": "https://github.com/joeyism/opencode-history-search",
+ "tagline": "Search OpenCode conversations with keyword, regex, and fuzzy search",
+ "description": "Search through your OpenCode conversation history with powerful keyword, regex, and fuzzy search capabilities. Features date filtering, multiple match types (titles, messages, tools, file paths), and fast performance (<50ms queries).",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-kanban",
+ "type": "projects",
+ "displayName": "opencode-kanban",
+ "repoUrl": "https://github.com/qrafty-ai/opencode-kanban",
+ "tagline": "Kanban-style task management for opencode",
+ "description": "Kanban tool that allows you to stay in terminal.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-neovim",
"type": "projects",
@@ -1122,6 +2153,23 @@
],
"tags": []
},
+ {
+ "productId": "opencode-profile-router",
+ "type": "projects",
+ "displayName": "Opencode Profile Router",
+ "repoUrl": "https://github.com/leolaurindo/opencode-profile-router",
+ "tagline": "Profile router for auth and selective config isolation",
+ "description": "Shell wrapper for OpenCode that selects named profiles by path and can isolate provider login state, config directories, and data roots selectively and independently per profile.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "cli",
+ "profiles",
+ "auth",
+ "routing"
+ ]
+ },
{
"productId": "opencode-session",
"type": "projects",
@@ -1146,6 +2194,18 @@
],
"tags": []
},
+ {
+ "productId": "opencode-sidebar",
+ "type": "projects",
+ "displayName": "OpenCode Sidebar",
+ "repoUrl": "https://github.com/arnavpisces/opencode-sidebar",
+ "tagline": "Tmux sidebar for managing OpenCode sessions",
+ "description": "A tmux-backed sidebar launcher for OpenCode that keeps the session list, preview pane, and OpenCode TUI together in one workspace. It supports session recall, background sessions, search, project folders, deletion, and sound notifications.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-skills",
"type": "projects",
@@ -1170,6 +2230,23 @@
],
"tags": []
},
+ {
+ "productId": "opencode-vim",
+ "type": "projects",
+ "displayName": "OpenCode Vim",
+ "repoUrl": "https://github.com/leohenon/opencode-vim",
+ "tagline": "OpenCode fork with built-in Vim mode",
+ "description": "An unofficial OpenCode fork that adds Vim motions, navigation, and editing directly to the OpenCode TUI.",
+ "scope": [
+ "global"
+ ],
+ "tags": [
+ "fork",
+ "vim",
+ "tui"
+ ],
+ "homepageUrl": "https://leohenon.github.io/opencode-vim/"
+ },
{
"productId": "opencode-web",
"type": "projects",
@@ -1212,6 +2289,18 @@
],
"homepageUrl": "https://openwork.software/"
},
+ {
+ "productId": "p4oc",
+ "type": "projects",
+ "displayName": "P4OC (Pocket for OpenCode)",
+ "repoUrl": "https://github.com/theblazehen/P4OC",
+ "tagline": "Android client for OpenCode",
+ "description": "Native Android app for controlling OpenCode from your phone. Chat with AI, manage sessions, browse files with syntax highlighting, view diffs, and use an embedded terminal β all styled with a terminal UI aesthetic. Available on Google Play.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "qwen-code-oai-proxy",
"type": "projects",
@@ -1224,6 +2313,42 @@
],
"tags": []
},
+ {
+ "productId": "supamem",
+ "type": "projects",
+ "displayName": "supamem",
+ "repoUrl": "https://github.com/dzmitrys-dev/supamem/",
+ "tagline": "Project-agnostic dual-memory MCP CLI for OpenCode",
+ "description": "Adds semantic memory (Qdrant tuned hybrid retrieval β RRF fusion of dense MiniLM + sparse BM25) and structural memory hooks to OpenCode via MCP. Ships an installer that wires `qdrant-find` / `qdrant-store` tools and a snapshot hook into your project's OpenCode config. Python 3.12+, MIT, on PyPI as `supamem`.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "swarmclaw",
+ "type": "projects",
+ "displayName": "SwarmClaw",
+ "repoUrl": "https://github.com/swarmclawai/swarmclaw",
+ "tagline": "Self-hosted multi-agent runtime with first-class OpenCode delegation",
+ "description": "Self-hosted runtime for autonomous AI agents with heartbeats, schedules, delegation, memory, runtime skills, and reviewed conversation-to-skill learning. Orchestrates OpenCode alongside Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor Agent, Goose, Qwen Code, Droid, and 20+ LLM providers. Ships as an Electron desktop app, CLI, and Docker image. MCP-native (server and client). MIT, TypeScript.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "swarmvault",
+ "type": "projects",
+ "displayName": "SwarmVault",
+ "repoUrl": "https://github.com/swarmclawai/swarmvault",
+ "tagline": "Local-first RAG knowledge base compiler with bundled skill and MCP server",
+ "description": "Turns raw docs, research, and code into a persistent markdown wiki, knowledge graph, and hybrid SQLite FTS + embeddings search. Ships a bundled skill (schema-first, graph-query-first conventions) and an MCP server, so it works with OpenCode, Claude Code, and Codex. Offline heuristic provider by default; optional Ollama for local embeddings.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "tokscale",
"type": "projects",
@@ -1257,6 +2382,18 @@
"community"
]
},
+ {
+ "productId": "unship",
+ "type": "projects",
+ "displayName": "Unship",
+ "repoUrl": "https://github.com/mbenhard/unship",
+ "tagline": "Compare AI-made UI variants locally",
+ "description": "Local CLI and browser picker for comparing temporary UI variants created by coding agents like OpenCode, then keeping one and cleaning up the rest.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "vibe-kanban",
"type": "projects",
@@ -1269,6 +2406,36 @@
],
"tags": []
},
+ {
+ "productId": "akephalos",
+ "type": "resources",
+ "displayName": "Akephalos",
+ "repoUrl": "https://github.com/sunnja69/akephalos",
+ "tagline": "Local-first markdown passport for portable agent context and memory",
+ "description": "A local-first, markdown-first `.akephalos` passport for portable agent preferences, tool notes, rules, project context, and durable memories. It uses plain files and Git so MCP-capable coding-agent workflows can inspect and carry context across tools and machines without hosted sync.",
+ "scope": [
+ "project"
+ ],
+ "tags": [
+ "mcp-server",
+ "memory",
+ "context",
+ "local-first",
+ "markdown"
+ ]
+ },
+ {
+ "productId": "coding-agent-orchestration",
+ "type": "resources",
+ "displayName": "Coding Agent Orchestration",
+ "repoUrl": "https://github.com/evermeer/CodingAgentOrchestration",
+ "tagline": "OpenCode Setup Guide / Orchestration",
+ "description": "An opinionated but practical handbook that argues for treating AI coding tools as a composable, multi-agent system rather than a single assistant, and then walks through how to implement that mindset using OpenCode's CLI, configuration system, and ecosystem (agents, tools, skills, and plugins).",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "debug-log-to-text-file",
"type": "resources",
@@ -1293,6 +2460,18 @@
],
"tags": []
},
+ {
+ "productId": "kickstart-opencode",
+ "type": "resources",
+ "displayName": "kickstart.opencode",
+ "repoUrl": "https://github.com/orionpax1997/kickstart.opencode",
+ "tagline": "A heavily commented OpenCode starter config that teaches you what everything does.",
+ "description": "Inspired by kickstart.nvim. A minimal, well-commented OpenCode configuration designed as a starting point, not a framework. Every decision is explained. Includes free-only models and MCPs, a plan/execute workflow with interview-style clarification, and a careful agent for supervised AI execution. Read it, understand it, make it yours.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "opencode-config-starter",
"type": "resources",
@@ -1317,6 +2496,18 @@
],
"tags": []
},
+ {
+ "productId": "charcoal",
+ "type": "themes",
+ "displayName": "Charcoal",
+ "repoUrl": "https://github.com/VyomJain6904/charcoal-theme",
+ "tagline": "Deep-black grayscale theme for OpenCode β no hues, all shades of gray",
+ "description": "Charcoal is a pure grayscale theme for OpenCode with a near-black (#0d0d0d) background.\nAll 56 theme color keys use shades of gray β no hues anywhere. Designed to match a\nminimal dark terminal aesthetic.\n\nAlso available for bat and Ghostty in the same repository.\n",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "lavi",
"type": "themes",
@@ -1341,6 +2532,30 @@
],
"tags": []
},
+ {
+ "productId": "opencode-light-themes",
+ "type": "themes",
+ "displayName": "OpenCode Light Themes",
+ "repoUrl": "https://github.com/fatihtoprakk/opencode-light-themes",
+ "tagline": "A curated collection of 21 light color themes for OpenCode",
+ "description": "The largest collection of light themes for OpenCode. Includes 21 carefully crafted light themes converted from popular VS Code themes β scaefy-light (Atom One Light), Solarized Light, Vivid Light, Coffee Cream, GitHub Light, Quiet Light, Bluloco Light, Brackets Light Pro, NetBeans Light, Ysgrifennwr, Hop Light, GitHub Plus, Classic Light, HC Flurry, all Milkshake variants, and more. Bilingual (EN/TR) documentation and one-command install script included.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
+ {
+ "productId": "opencode-vscode-themes",
+ "type": "themes",
+ "displayName": "VS Code Themes",
+ "repoUrl": "https://github.com/regen45t/opencode-vscode-themes",
+ "tagline": "Ports of all built-in VS Code themes (Modern, Plus, VS, High Contrast).",
+ "description": "OpenCode ports of all built-in VS Code themes from the vscode.theme-defaults extension. Includes vscode-modern, vscode-plus, vscode-vs, and vscode-hc with automatic dark/light variant selection. One-line install script included.",
+ "scope": [
+ "global"
+ ],
+ "tags": []
+ },
{
"productId": "poimandres-theme",
"type": "themes",