awesome-opencode/dist/registry.json
2026-06-20 04:29:39 +00:00

2190 lines
No EOL
82 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"productId": "agentic",
"type": "agents",
"displayName": "Agentic",
"repoUrl": "https://github.com/Cluster444/agentic",
"tagline": "Modular AI agents",
"description": "Modular AI agents and commands for structured software development with opencode.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "claude-subagents",
"type": "agents",
"displayName": "Claude Subagents",
"repoUrl": "https://github.com/VoltAgent/awesome-claude-code-subagents",
"tagline": "Claude Code subagents",
"description": "Comprehensive reference repository for production-ready Claude Code subagents.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-agents",
"type": "agents",
"displayName": "Opencode Agents",
"repoUrl": "https://github.com/darrenhinde/opencode-agents",
"tagline": "Enhanced workflows",
"description": "A set of opencode configurations, prompts, agents, and plugins for enhanced development workflows.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-redstone",
"type": "agents",
"displayName": "Redstone",
"repoUrl": "https://github.com/BackGwa/Redstone",
"tagline": "AI-built Minecraft plugins",
"description": "an Opencode agent that simplifies Minecraft plugin development and deployment.",
"scope": [
"global"
],
"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",
"displayName": "Agent Memory",
"repoUrl": "https://github.com/joshuadavidthomas/opencode-agent-memory",
"tagline": "Letta-inspired memory",
"description": "Gives the agent persistent, self-editable memory blocks inspired by Letta agents.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "agent-skills-jdt",
"type": "plugins",
"displayName": "Agent Skills (JDT)",
"repoUrl": "https://github.com/joshuadavidthomas/opencode-agent-skills",
"tagline": "Dynamic skills loader",
"description": "Dynamic skills loader that discovers skills from project, user, and plugin directories.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "antigravity-auth",
"type": "plugins",
"displayName": "Antigravity Auth",
"repoUrl": "https://github.com/NoeFabris/opencode-antigravity-auth",
"tagline": "Google Antigravity models",
"description": "Use Gemini and Anthropic models for free via Google Antigravity IDE authentication.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "antigravity-multi-auth",
"type": "plugins",
"displayName": "Antigravity Multi-Auth",
"repoUrl": "https://github.com/theblazehen/opencode-antigravity-multi-auth",
"tagline": "Multiple Google accounts",
"description": "Fork of opencode-antigravity-auth that allows using multiple Google accounts with automatic rotation when rate limited.",
"scope": [
"global"
],
"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",
"displayName": "Background",
"repoUrl": "https://github.com/zenobi-us/opencode-background",
"tagline": "Background process management",
"description": "Background process management plugin for opencode.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "background-agents",
"type": "plugins",
"displayName": "Background Agents",
"repoUrl": "https://github.com/kdcokenny/opencode-background-agents",
"tagline": "Async agent delegation",
"description": "Claude Code-style background agents with async delegation and context persistence.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "beads-plugin",
"type": "plugins",
"displayName": "Beads Plugin",
"repoUrl": "https://github.com/joshuadavidthomas/opencode-beads",
"tagline": "Beads issue tracker integration",
"description": "Integration for Steve Yegge's beads issue tracker with /bd-* commands.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "cc-safety-net",
"type": "plugins",
"displayName": "CC Safety Net",
"repoUrl": "https://github.com/kenryu42/claude-code-safety-net",
"tagline": "Safety net catching destructive commands",
"description": "A Claude Code plugin that acts as a safety net, catching destructive git and filesystem commands before they execute.",
"scope": [
"global"
],
"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 <prompt> 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",
"displayName": "Context Analysis",
"repoUrl": "https://github.com/IgorWarzocha/Opencode-Context-Analysis-Plugin",
"tagline": "Token usage analysis",
"description": "An opencode plugin that provides detailed token usage analysis for your AI sessions.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "devcontainers",
"type": "plugins",
"displayName": "Devcontainers",
"repoUrl": "https://github.com/athal7/opencode-devcontainers",
"tagline": "Multi-branch devcontainers",
"description": "Plugin for running multiple devcontainer instances with auto-assigned ports and branch-based isolation.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "direnv",
"type": "plugins",
"displayName": "Direnv",
"repoUrl": "https://github.com/simonwjackson/opencode-direnv",
"tagline": "Load direnv variables",
"description": "Automatically loads direnv environment variables at session start. Perfect for Nix flakes.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "dynamic-context-pruning",
"type": "plugins",
"displayName": "Dynamic Context Pruning",
"repoUrl": "https://github.com/Tarquinen/opencode-dynamic-context-pruning",
"tagline": "Optimize token usage",
"description": "Plugin that optimises token usage by pruning obsolete tool outputs from conversation context.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "envsitter-guard",
"type": "plugins",
"displayName": "Envsitter Guard",
"repoUrl": "https://github.com/boxpositron/envsitter-guard",
"tagline": "Prevent .env leaks",
"description": "OpenCode plugin that prevents agents/tools from reading or editing sensitive .env* files, while still allowing safe inspection via EnvSitter (keys + deterministic fingerprints; never values).",
"scope": [
"global"
],
"tags": []
},
{
"productId": "froggy",
"type": "plugins",
"displayName": "Froggy",
"repoUrl": "https://github.com/smartfrog/opencode-froggy",
"tagline": "Hooks and specialized agents",
"description": "Plugin providing Claude Code-style hooks, specialized agents, and tools like gitingest.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "gemini-auth",
"type": "plugins",
"displayName": "Gemini Auth",
"repoUrl": "https://github.com/jenslys/opencode-gemini-auth",
"tagline": "Google account auth",
"description": "Authenticate the Opencode CLI with your Google account so you can use your existing Gemini plan.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "google-ai-search",
"type": "plugins",
"displayName": "Google AI Search",
"repoUrl": "https://github.com/IgorWarzocha/Opencode-Google-AI-Search-Plugin",
"tagline": "Query Google AI Mode (SGE)",
"description": "An opencode plugin that exposes a native tool for querying Google AI Mode (SGE).",
"scope": [
"global"
],
"tags": []
},
{
"productId": "handoff",
"type": "plugins",
"displayName": "Handoff",
"repoUrl": "https://github.com/joshuadavidthomas/opencode-handoff",
"tagline": "Session handoff prompts",
"description": "Creates focused handoff prompts for continuing work in a new session.",
"scope": [
"global"
],
"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": "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",
"displayName": "Kilo Gateway Auth",
"repoUrl": "https://github.com/JungHoonGhae/opencode-kilo-auth",
"tagline": "Kilo Gateway provider",
"description": "Adds Kilo Gateway provider support to OpenCode.",
"scope": [
"global"
],
"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",
"displayName": "Micode",
"repoUrl": "https://github.com/vtemian/micode",
"tagline": "Brainstorm-Plan-Implement workflow",
"description": "Structured workflow with session continuity, subagent orchestration, git worktree isolation, and AST-aware tools.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "model-announcer",
"type": "plugins",
"displayName": "Model Announcer",
"repoUrl": "https://github.com/ramarivera/opencode-model-announcer",
"tagline": "Model self-awareness",
"description": "Automatically injects the current model name into the chat context so the LLM is self-aware.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "morph-fast-apply",
"type": "plugins",
"displayName": "Morph Fast Apply",
"repoUrl": "https://github.com/JRedeker/opencode-morph-fast-apply",
"tagline": "10,500+ tokens/sec code editing",
"description": "Integrates Morph's Fast Apply API for faster code editing with lazy edit markers and unified diff output.",
"scope": [
"global"
],
"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",
"displayName": "Oh My Opencode",
"repoUrl": "https://github.com/code-yeongyu/oh-my-opencode",
"tagline": "Agents & Pre-built tools",
"description": "Background agents, pre-built tools (LSP/AST/MCP), curated agents, and a Claude Code compatible layer.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "oh-my-opencode-slim",
"type": "plugins",
"displayName": "Oh My Opencode Slim",
"repoUrl": "https://github.com/alvinunreal/oh-my-opencode-slim",
"tagline": "Lightweight agent orchestration with reduced token usage",
"description": "Slimmed-down fork of oh-my-opencode focused on core agent orchestration. Features specialized sub-agents (Explorer, Oracle, Librarian, Designer, etc.), background task management, LSP/AST tools, tmux integration for live agent visibility, and MCP servers. Optimized to consume significantly fewer tokens.",
"scope": [
"global"
],
"tags": [
"agents",
"orchestration",
"background-tasks",
"lsp",
"mcp"
],
"homepageUrl": "https://ohmyopencodeslim.com"
},
{
"productId": "omniroute-auth",
"type": "plugins",
"displayName": "Omniroute Auth",
"repoUrl": "https://github.com/Alph4d0g/opencode-omniroute-auth",
"tagline": "Omniroute authentication provider",
"description": "Connect and automatically fetch models from your Omniroute instance",
"scope": [
"global"
],
"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",
"displayName": "open-plan-annotator",
"repoUrl": "https://github.com/ndom91/open-plan-annotator",
"tagline": "Annotate LLM plans like a Google Doc!",
"description": "A fully local agentic coding plugin that intercepts plan mode and opens an annotation UI in your browser. Select text to strikethrough, replace, insert, or comment — then approve the plan or request changes",
"scope": [
"global"
],
"tags": []
},
{
"productId": "openai-codex-auth",
"type": "plugins",
"displayName": "OpenAI Codex Auth",
"repoUrl": "https://github.com/numman-ali/opencode-openai-codex-auth",
"tagline": "ChatGPT Plus/Pro OAuth",
"description": "This plugin enables opencode to use OpenAI's Codex backend via ChatGPT Plus/Pro OAuth authentication.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-agent-identity",
"type": "plugins",
"displayName": "Agent Identity",
"repoUrl": "https://github.com/gotgenes/opencode-agent-identity",
"tagline": "Agent self-identity and per-message attribution for multi-agent sessions",
"description": "Two plugins that improve agent identity awareness. AgentSelfIdentityPlugin injects a one-liner into the system prompt so the model knows which agent it's operating as. AgentAttributionToolPlugin exposes a tool for querying per-message agent attribution via the SDK, useful for agents that review multi-agent sessions.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-agent-tmux",
"type": "plugins",
"displayName": "OpenCode Agent Tmux",
"repoUrl": "https://github.com/AnganSamadder/opencode-agent-tmux",
"tagline": "Real-time tmux panes for OpenCode agents with auto-launch, streaming, and cleanup.",
"description": "Smart tmux integration for OpenCode that auto-spawns panes to stream agent output, supports flexible layouts and multi-port setups, and cleans up when sessions finish.",
"scope": [
"global"
],
"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",
"displayName": "Opencode Canvas",
"repoUrl": "https://github.com/mailshieldai/opencode-canvas",
"tagline": "Interactive terminal canvases in tmux splits",
"description": "Interactive terminal canvases (calendars, documents, flight booking) in tmux splits. Port of claude-canvas for OpenCode.",
"scope": [
"global"
],
"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-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-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",
"displayName": "Opencode Ignore",
"repoUrl": "https://github.com/lgladysz/opencode-ignore",
"tagline": "Ignore files based on pattern",
"description": "Plugin to ignore directory/file based on pattern.",
"scope": [
"global"
],
"tags": []
},
{
"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",
"displayName": "Opencode Mem",
"repoUrl": "https://github.com/tickernelz/opencode-mem",
"tagline": "Persistent memory with vector database",
"description": "A persistent memory system for AI coding agents that enables long-term context retention across sessions using local vector database technology. Features dual memory scopes, web interface, auto-capture system, and multi-provider AI support.",
"scope": [
"global"
],
"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",
"displayName": "opencode-mystatus",
"repoUrl": "https://github.com/vbgate/opencode-mystatus",
"tagline": "Check AI subscription quotas",
"description": "Check all your AI subscription quotas in one command. Supports OpenAI (Plus/Pro/Codex, etc.), Zhipu AI, Google Antigravity, and more.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-notify",
"type": "plugins",
"displayName": "Opencode Notify",
"repoUrl": "https://github.com/kdcokenny/opencode-notify",
"tagline": "Native OS notifications",
"description": "Native OS notifications for OpenCode - know when tasks complete.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-ntfy.sh",
"type": "plugins",
"displayName": "OpenCode ntfy.sh",
"repoUrl": "https://github.com/lannuttia/opencode-ntfy.sh",
"tagline": "Push notifications to keep you in the know, even when you're on the go.",
"description": "An OpenCode plugin that adds push notifications through ntfy.sh.",
"scope": [
"global"
],
"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",
"displayName": "OpenSpec",
"repoUrl": "https://github.com/Octane0411/opencode-plugin-openspec",
"tagline": "Add Architecture planning and specification agent for OpenSpec",
"description": "An OpenCode plugin that integrates OpenSpec, providing a dedicated agent for planning and specifying software architecture.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-plugin-otel",
"type": "plugins",
"displayName": "opencode-plugin-otel",
"repoUrl": "https://github.com/DEVtheOPS/opencode-plugin-otel",
"tagline": "OpenTelemetry telemetry exporter for opencode sessions, mirroring Claude Code monitoring signals",
"description": "Exports metrics, logs, and traces from opencode sessions via OTLP/gRPC to any OpenTelemetry-compatible backend (Datadog, Honeycomb, Grafana Cloud, etc.). Instruments session lifecycle, token usage, cost, tool durations, and git commits — mirroring the same signals as Claude Code's monitoring.",
"scope": [
"global"
],
"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",
"displayName": "Opencode Quota",
"repoUrl": "https://github.com/slkiser/opencode-quota",
"tagline": "Quota toasts and token tracking",
"description": "Track quota and token usage across providers via automatic toasts and slash commands.",
"scope": [
"global"
],
"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-roadmap",
"type": "plugins",
"displayName": "Opencode Roadmap",
"repoUrl": "https://github.com/IgorWarzocha/Opencode-Roadmap",
"tagline": "Strategic planning",
"description": "Strategic roadmap planning and multi-agent coordination plugin. Provides project-wide planning capabilities.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-sessions",
"type": "plugins",
"displayName": "Opencode Sessions",
"repoUrl": "https://github.com/malhashemi/opencode-sessions",
"tagline": "Session management",
"description": "Session management plugin for OpenCode with multi-agent collaboration support.",
"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"
],
"tags": []
},
{
"productId": "opencode-snip",
"type": "plugins",
"displayName": "opencode-snip",
"repoUrl": "https://github.com/VincentHardouin/opencode-snip",
"tagline": "OpenCode plugin that prefixes shell commands with snip to reduce LLM token consumption by 60-90%",
"description": "Automatically prefixes supported shell commands (git, go, cargo, npm, docker, etc.) with snip to filter output before it reaches your LLM context window.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-snippets",
"type": "plugins",
"displayName": "Opencode Snippets",
"repoUrl": "https://github.com/JosXa/opencode-snippets",
"tagline": "Instant inline text expansion",
"description": "Instant inline text expansion for OpenCode. Type #snippet anywhere in your message and watch it transform. Brings DRY principles to prompt engineering with composable, shell-enabled snippets.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-synced",
"type": "plugins",
"displayName": "Opencode Synced",
"repoUrl": "https://github.com/iHildy/opencode-synced",
"tagline": "Sync configs across machines",
"description": "Enables syncing global opencode configurations across machines with public/private visibility options.",
"scope": [
"global"
],
"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-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",
"displayName": "Opencode Workspace",
"repoUrl": "https://github.com/kdcokenny/opencode-workspace",
"tagline": "Multi-agent orchestration",
"description": "Bundled multi-agent orchestration harness with 16 components in one install.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-worktree",
"type": "plugins",
"displayName": "Opencode Worktree",
"repoUrl": "https://github.com/kdcokenny/opencode-worktree",
"tagline": "Zero-friction git worktrees",
"description": "Zero-friction git worktrees for OpenCode. Auto-spawns terminals, syncs files, cleans up on exit.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "openhax-codex",
"type": "plugins",
"displayName": "OpenHax Codex",
"repoUrl": "https://github.com/open-hax/codex",
"tagline": "OAuth authentication",
"description": "OAuth authentication plugin for personal coding assistance with ChatGPT Plus/Pro subscriptions.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "openskills",
"type": "plugins",
"displayName": "Openskills",
"repoUrl": "https://github.com/numman-ali/openskills",
"tagline": "Alternative skills manager",
"description": "Alternative skills management plugin for opencode with enhanced features.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "optimal-model-temps",
"type": "plugins",
"displayName": "Optimal Model Temps",
"repoUrl": "https://github.com/Lyapsus/opencode-optimal-model-temps",
"tagline": "Optimal sampling temperatures",
"description": "Minimal plugin that nudges specific models to their preferred sampling temperature.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "pilot",
"type": "plugins",
"displayName": "Pilot",
"repoUrl": "https://github.com/athal7/opencode-pilot",
"tagline": "Automation daemon",
"description": "Automation daemon that polls for work from GitHub issues and Linear tickets.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "plannotator",
"type": "plugins",
"displayName": "Plannotator",
"repoUrl": "https://github.com/backnotprop/plannotator",
"tagline": "Interactive plan review UI",
"description": "Plan review UI with visual annotation, private/offline sharing, and Obsidian/Bear integration.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "plugin-template",
"type": "plugins",
"displayName": "Plugin Template",
"repoUrl": "https://github.com/zenobi-us/opencode-plugin-template",
"tagline": "CICD setup for plugins",
"description": "Focuses on providing the CICD setup with generator script, release please, bun publish, npm trusted publishing, and mise tasks.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "pocket-universe",
"type": "plugins",
"displayName": "Pocket Universe",
"repoUrl": "https://github.com/spoons-and-mirrors/pocket-universe",
"tagline": "A subagent driven pocket universe for your primary agent",
"description": "Async agents can be powerful, but orchestration is at best finicky; they fire and forget, orphan work, lose context, waste time... and tokens. This plugin extends the native opencode subagent paradigm to provide closed loop, resilient, async agents, blocking main thread execution. A \"pocket universe\". This ships with three tools creating a robust system for parallel subagents to communicate and coordinate work",
"scope": [
"global"
],
"tags": []
},
{
"productId": "ralph-wiggum",
"type": "plugins",
"displayName": "Ralph Wiggum",
"repoUrl": "https://github.com/Th0rgal/opencode-ralph-wiggum",
"tagline": "Self-correcting agent loops",
"description": "Iterative AI development loops with self-correcting agents based on the Ralph Wiggum technique.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "ring-a-bell-example",
"type": "plugins",
"displayName": "Ring a Bell Example",
"repoUrl": "https://gist.github.com/ahosker/267f375a65378bcb9a867fd9a195db1e",
"tagline": "Simple terminal bell plugin",
"description": "A simple plugin to ring the terminal bell once a request is complete.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "shell-strategy",
"type": "plugins",
"displayName": "Shell Strategy",
"repoUrl": "https://github.com/JRedeker/opencode-shell-strategy",
"tagline": "Avoid interactive shell hangs",
"description": "Instructions file that teaches LLMs how to avoid interactive shell commands that hang in non-TTY environments.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "simple-memory",
"type": "plugins",
"displayName": "Simple Memory",
"repoUrl": "https://github.com/cnicolov/opencode-plugin-simple-memory",
"tagline": "Git-based memory",
"description": "Simple plugin to manage memory inside a git repo that can be committed and reviewed by team members.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "smart-title",
"type": "plugins",
"displayName": "Smart Title",
"repoUrl": "https://github.com/Tarquinen/opencode-smart-title",
"tagline": "Auto-generate session titles",
"description": "Auto-generates meaningful session titles using AI.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "smart-voice-notify",
"type": "plugins",
"displayName": "Smart Voice Notify",
"repoUrl": "https://github.com/MasuRii/opencode-smart-voice-notify",
"tagline": "Intelligent voice notifications",
"description": "Smart voice notification plugin with multiple TTS engines (ElevenLabs, Edge TTS, SAPI) and intelligent reminder system.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "subtask2",
"type": "plugins",
"displayName": "Subtask2",
"repoUrl": "https://github.com/spoons-and-mirrors/subtask2",
"tagline": "Orchestration system",
"description": "Extend opencode /commands into a powerful orchestration system with granular flow control.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "swarm-plugin",
"type": "plugins",
"displayName": "Swarm Plugin",
"repoUrl": "https://github.com/joelhooks/opencode-swarm-plugin",
"tagline": "Swarm intelligence",
"description": "Swarm plugin for opencode enabling swarm-based agent coordination.",
"scope": [
"global"
],
"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",
"displayName": "Tokenscope",
"repoUrl": "https://github.com/ramtinJ95/opencode-tokenscope",
"tagline": "Token analysis & cost tracking",
"description": "Tokenscope, Comprehensive token usage analysis and cost tracking for opencode sessions.",
"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 <a href=\"https://www.typeui.sh/docs/guides/opencode\">OpenCode setup guide</a>.",
"scope": [
"global"
],
"tags": [],
"homepageUrl": "https://www.typeui.sh/docs/guides/opencode"
},
{
"productId": "unmoji",
"type": "plugins",
"displayName": "UNMOJI",
"repoUrl": "https://codeberg.org/bastiangx/opencode-unmoji",
"tagline": "Strip emojis from output",
"description": "A simple plugin that strips ALL emojis from agent outputs in Opencode.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "vibe-coding-slack-notifier",
"type": "plugins",
"displayName": "Vibe Coding Slack Notifier",
"repoUrl": "https://github.com/Wangmerlyn/vibe-coding-slack-notifier",
"tagline": "Slack DM alerts for OpenCode task completion",
"description": "OpenCode-compatible Slack notifier plugin and toolkit for Codex, OpenCode, Claude Code, and Gemini workflows.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "wakatime",
"type": "plugins",
"displayName": "WakaTime",
"repoUrl": "https://github.com/angristan/opencode-wakatime",
"tagline": "WakaTime integration",
"description": "WakaTime integration plugin for tracking coding activity in opencode sessions.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "warcraft-notifications",
"type": "plugins",
"displayName": "Warcraft Notifications",
"repoUrl": "https://github.com/pantheon-org/opencode-warcraft-notifications",
"tagline": "Fun sound notifications",
"description": "Notification plugin with Warcraft sounds for opencode completion alerts.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "with-context-mcp",
"type": "plugins",
"displayName": "With Context MCP",
"repoUrl": "https://github.com/boxpositron/with-context-mcp",
"tagline": "Project-specific markdown notes",
"description": "MCP server for managing project-specific markdown notes with templates, batch edits, and ignore patterns.",
"scope": [
"global"
],
"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",
"displayName": "Xquik",
"repoUrl": "https://github.com/Xquik-dev/x-twitter-scraper",
"tagline": "X/Twitter data skill & MCP server",
"description": "X/Twitter data skill — MCP server, REST API, 20 extraction tools. Works with Claude Code, Cursor, Codex, and 40+ agents.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "zellij-namer",
"type": "plugins",
"displayName": "Zellij Namer",
"repoUrl": "https://github.com/24601/opencode-zellij-namer",
"tagline": "Auto-rename Zellij sessions",
"description": "Keeps your Zellij session name in sync with your work.",
"scope": [
"global"
],
"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",
"displayName": "Agent of Empires",
"repoUrl": "https://github.com/njbrake/agent-of-empires",
"tagline": "Multi-session TUI for OpenCode",
"description": "A terminal UI for managing multiple OpenCode sessions in tmux with git worktree integration and Docker sandboxing.",
"scope": [
"global"
],
"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",
"displayName": "Beads",
"repoUrl": "https://github.com/steveyegge/beads",
"tagline": "Project task management",
"description": "Steve Yegge's project/task management system for agents (with beads_viewer UI).",
"scope": [
"global"
],
"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",
"displayName": "CLI Proxy API",
"repoUrl": "https://github.com/router-for-me/CLIProxyAPI",
"tagline": "Multi-model proxy",
"description": "A proxy server providing compatible API interfaces for multiple model CLIs.",
"scope": [
"global"
],
"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",
"displayName": "Codex Proxy Server",
"repoUrl": "https://github.com/unluckyjori/Codex-Proxy-Server",
"tagline": "Local API proxy",
"description": "A proxy server that provides a local API proxy for Codex/ChatGPT-like models.",
"scope": [
"global"
],
"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",
"displayName": "Cupcake",
"repoUrl": "https://github.com/eqtylab/cupcake",
"tagline": "Policy enforcement layer",
"description": "A native policy-layer for AI coding agents built on OPA/Rego with native OpenCode plugin support.",
"scope": [
"global"
],
"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",
"displayName": "Gemini CLI to API",
"repoUrl": "https://github.com/gzzhongqi/geminicli2api",
"tagline": "Gemini proxy",
"description": "A proxy that converts the Gemini CLI tool into OpenAI-compatible endpoints.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "golembot",
"type": "projects",
"displayName": "GolemBot",
"repoUrl": "https://github.com/0xranx/golembot",
"tagline": "Unified AI assistant framework for multiple Coding Agent CLIs",
"description": "Wraps Claude Code, Cursor, OpenCode, and Codex behind a single API with a Skill system, IM channel adapters (Feishu/Slack/Telegram/Discord), fleet mode, and an interactive onboard wizard.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "handy",
"type": "projects",
"displayName": "Handy",
"repoUrl": "https://github.com/cjpais/Handy",
"tagline": "Speech to Text",
"description": "Easy Open Source Speech to Text.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "hcom",
"type": "projects",
"displayName": "hcom",
"repoUrl": "https://github.com/aannoo/hcom",
"tagline": "Let AI agents message, watch, and spawn each other across terminals",
"description": "Claude Code, Gemini CLI, Codex CLI, and OpenCode agents in separate terminals can message each other, detect file edit collisions, read transcripts, view terminal screens, subscribe to activity, and spawn/fork/resume agents. First-class OpenCode support with native plugin. Includes TUI dashboard, cross-device relay, Python API, and multi-agent workflow scripts. pip installable, MIT licensed.",
"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",
"displayName": "Kimaki",
"repoUrl": "https://github.com/remorses/kimaki/",
"tagline": "Discord bot controller",
"description": "A Discord bot to control opencode sessions on any computer via Discord.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "mcp-voice-interface",
"type": "projects",
"displayName": "MCP Voice Interface",
"repoUrl": "https://github.com/shantur/mcp-voice-interface",
"tagline": "Talk to AI assistants",
"description": "Talk to AI assistants using your voice through a web browser. Compatible with Claude Desktop and opencode.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "oc-context-occtx",
"type": "projects",
"displayName": "OC Context (occtx)",
"repoUrl": "https://github.com/hungthai1401/occtx",
"tagline": "Switch contexts quickly",
"description": "A command-line tool for switching between different opencode contexts quickly.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "oc-manager",
"type": "projects",
"displayName": "OC Manager",
"repoUrl": "https://github.com/kcrommett/oc-manager",
"tagline": "Metadata TUI",
"description": "Terminal UI for inspecting, filtering, and pruning OpenCode metadata stored on disk.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "oc-monitor-share",
"type": "projects",
"displayName": "OC Monitor Share",
"repoUrl": "https://github.com/Shlomob/ocmonitor-share",
"tagline": "CLI monitoring tool",
"description": "A CLI tool for monitoring and analysing opencode AI coding usage.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "octto",
"type": "projects",
"displayName": "Octto",
"repoUrl": "https://github.com/vtemian/octto",
"tagline": "Interactive browser UI for AI brainstorming",
"description": "Interactive browser UI for AI brainstorming with multi-question forms, parallel exploration branches, and visual feedback.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "ocx",
"type": "projects",
"displayName": "OCX",
"repoUrl": "https://github.com/kdcokenny/ocx",
"tagline": "OpenCode package manager",
"description": "The missing package manager for OpenCode extensions - ShadCN model with Ghost Mode.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "open-agent",
"type": "projects",
"displayName": "Open Agent",
"repoUrl": "https://github.com/Th0rgal/openagent",
"tagline": "Self-hosted control plane",
"description": "Self-hosted control plane for OpenCode agents with isolated Linux workspaces (systemd-nspawn), git-backed Library configuration, and multi-platform dashboards (Next.js web, SwiftUI iOS).",
"scope": [
"global"
],
"tags": []
},
{
"productId": "open-dispatch",
"type": "projects",
"displayName": "Open Dispatch",
"repoUrl": "https://github.com/bobum/open-dispatch",
"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"
],
"tags": []
},
{
"productId": "openchamber",
"type": "projects",
"displayName": "OpenChamber",
"repoUrl": "https://github.com/btriapitsyn/openchamber",
"tagline": "GUI for OpenCode",
"description": "A fan-made web and desktop interface for OpenCode with VS Code extension, multiple sessions, and git worktrees management.",
"scope": [
"global"
],
"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-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",
"displayName": "Opencode DDEV",
"repoUrl": "https://github.com/JUVOJustin/opencode-ddev",
"tagline": "DDEV container wrapper",
"description": "Wraps bash commands to execute inside the DDEV container (Docker-based PHP development environments).",
"scope": [
"global"
],
"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",
"displayName": "Opencode Neovim",
"repoUrl": "https://github.com/NickvanDyke/opencode.nvim",
"tagline": "Neovim plugin",
"description": "Neovim plugin for making convenient editor-aware prompts.",
"scope": [
"global"
],
"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",
"displayName": "Opencode Session Manager",
"repoUrl": "https://github.com/GNITOAHC/opencode-session",
"tagline": "Session viewer & manager",
"description": "View & Manage sessions for opencode, also detect orphan sessions for deletion",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-sessions",
"type": "projects",
"displayName": "Opencode Sessions",
"repoUrl": "https://github.com/malhashemi/opencode-sessions",
"tagline": "Session tracker",
"description": "Session management tool for opencode to track and organise coding sessions.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-skills",
"type": "projects",
"displayName": "Opencode Skills",
"repoUrl": "https://github.com/malhashemi/opencode-skills",
"tagline": "Skills management",
"description": "Skills management system for organising and tracking opencode capabilities.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "opencode-telegram-bot",
"type": "projects",
"displayName": "Opencode Telegram Bot",
"repoUrl": "https://github.com/grinev/opencode-telegram-bot",
"tagline": "Telegram bot client for OpenCode CLI",
"description": "Run and monitor AI coding tasks from your phone while everything runs locally on your machine.",
"scope": [
"global"
],
"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",
"displayName": "Opencode Web",
"repoUrl": "https://github.com/kcrommett/opencode-web",
"tagline": "Browser-based access",
"description": "Web interface for opencode - browser-based access to AI coding agent.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "openspec",
"type": "projects",
"displayName": "OpenSpec",
"repoUrl": "https://github.com/Fission-AI/OpenSpec",
"tagline": "Spec-driven development",
"description": "Spec-driven development with opencode - structured specification management.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "openwork",
"type": "projects",
"displayName": "OpenWork",
"repoUrl": "https://github.com/different-ai/openwork",
"tagline": "Desktop GUI for OpenCode workflows",
"description": "Open-source alternative to Claude Cowork built on top of OpenCode. Provides a polished desktop UI for sessions, skills, plugins, and templates.",
"scope": [
"global"
],
"tags": [
"desktop",
"gui",
"opencode",
"workflows"
],
"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",
"displayName": "Qwen Code OAI Proxy",
"repoUrl": "https://github.com/aptdnfapt/qwen-code-oai-proxy",
"tagline": "Qwen model proxy",
"description": "An OpenAI-Compatible Proxy Server for Qwen models.",
"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",
"displayName": "Tokscale",
"repoUrl": "https://github.com/junhoyeo/tokscale",
"tagline": "Token usage tracking CLI",
"description": "A CLI tool for tracking token usage from OpenCode and other coding agents (Claude Code, Codex, Gemini CLI, and Cursor IDE).",
"scope": [
"global"
],
"tags": []
},
{
"productId": "universal-llm-proxy",
"type": "projects",
"displayName": "Universal LLM API Proxy",
"repoUrl": "https://github.com/Mirrowel/LLM-API-Key-Proxy",
"tagline": "Universal multi-model proxy and library - made with Opencode community",
"description": "Universal LLM Gateway: One API, every LLM. OpenAI/Anthropic-compatible endpoints with multi-provider translation and intelligent load-balancing. Works with any application that supports custom OpenAI/Anthropic base URLs—no code changes required in your existing tools. Best support for Antigravity/Gemini CLI out of the competition. Deploy anywhere. <a href='https://discord.com/channels/1391832426048651334/1449788759917858959'>Opencode Discord discussion</a>",
"scope": [
"global"
],
"tags": [
"desktop",
"application",
"hosted",
"library",
"api",
"proxy",
"gateway",
"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",
"displayName": "Vibe Kanban",
"repoUrl": "https://github.com/BloopAI/vibe-kanban",
"tagline": "Manage AI in parallel",
"description": "A Kanban board to manage and orchestrate AI coding agents in parallel.",
"scope": [
"global"
],
"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",
"displayName": "Debug Log to Text File",
"repoUrl": "https://github.com/awesome-opencode/awesome-opencode/discussions/19",
"tagline": "Troubleshooting guide",
"description": "How to output a debug log from opencode to a text file for troubleshooting.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "gotty",
"type": "resources",
"displayName": "GoTTY",
"repoUrl": "https://github.com/sorenisanerd/gotty",
"tagline": "Turn CLI into Web App",
"description": "A simple command-line tool that turns your CLI tools, like opencode, into web applications.",
"scope": [
"global"
],
"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",
"displayName": "Opencode Config Starter",
"repoUrl": "https://github.com/jjmartres/opencode",
"tagline": "Flexible config starting point",
"description": "A powerful custom opencode configuration with agents, commands, rules, skills, and pre-configured MCP server.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "ayu-dark",
"type": "themes",
"displayName": "Ayu Dark",
"repoUrl": "https://github.com/postrednik/opencode-ayu-theme",
"tagline": "Port of the popular Ayu Dark color scheme with golden yellow accent.",
"description": "Port of the popular Ayu Dark color scheme with golden yellow accent.",
"scope": [
"global"
],
"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",
"displayName": "Lavi",
"repoUrl": "https://github.com/b0o/lavi/tree/main/contrib/opencode",
"tagline": "A soft and sweet colorscheme for Opencode and 15+ other apps",
"description": "A soft, sweet dark theme for Opencode with rich purple tones and carefully tuned syntax and diff colors. Part of the Lavi colorscheme family, which also provides matching themes for Neovim, Alacritty, Ghostty, Kitty, Wezterm, Zellij, and other tools, with Nix flake and home-manager support.",
"scope": [
"global"
],
"tags": []
},
{
"productId": "moonlight",
"type": "themes",
"displayName": "Moonlight",
"repoUrl": "https://github.com/brunogabriel/opencode-moonlight-theme",
"tagline": "A moonlight color theme for OpenCode based on the popular moonlight-vscode-theme.",
"description": "A moonlight color theme for OpenCode based on the popular moonlight-vscode-theme by atomiks. Features a dark, cool-toned palette inspired by moonlight aesthetics.",
"scope": [
"global"
],
"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",
"displayName": "Poimandres Theme",
"repoUrl": "https://github.com/ajaxdude/opencode-ai-poimandres-theme",
"tagline": "Poimandres theme",
"description": "Poimandres theme for opencode.",
"scope": [
"global"
],
"tags": []
}
]