Awesome Opencode
A curated list of plugins, themes, agents, and resources for Opencode.
The AI coding agent for the terminal, built by the team at Anomaly.
OFFICIAL • PLUGINS • THEMES • AGENTS • PROJECTS • RESOURCES
⭐️ Official Repositories
| Project | Stars | Description | | :--- | :--- | :--- | | opencode | !Stars | The official opencode AI coding agent. | | opencode-sdk-js | !Stars | Official JavaScript/TypeScript SDK for opencode. | | opencode-sdk-go | !Stars | Official Go SDK for opencode. | | opencode-sdk-python | !Stars | Official Python SDK for opencode. |
🧩 PLUGINS
@aerovato/operator-memory
- Durable context for agent-driven development
Operator Memory gives the agent durable memory made of ordinary Markdown: specs, decisions, standards, and research, kept across private, shared, and user partitions. Every file is yours to read, correct, or remove, and new sessions start from that knowledge. No embeddings, no vector database, no hosted service.
🔗 View Repository
@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
@telemetry-dev/opencode
- OpenTelemetry traces for OpenCode agent turns, model calls, and tools
Records OpenCode agent turns, model calls, tool executions, and session events with OpenTelemetry for telemetry.dev. Available as the @telemetry-dev/opencode npm package; source and setup instructions are in packages/opencode of the linked SDK repository.
🔗 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 Memory
- Letta-inspired memory
Gives the agent persistent, self-editable memory blocks inspired by Letta agents.
🔗 View Repository
Agent Notifications
- Desktop and webhook alerts for OpenCode sessions
Desktop and optional webhook notifications for OpenCode root-session completion, questions, permissions, and errors on macOS, Linux, and Windows.
🔗 View Repository
Agent Skills (JDT)
- Dynamic skills loader
Dynamic skills loader that discovers skills from project, user, and plugin directories.
🔗 View Repository
AIDevOps
- AI DevOps framework and OpenCode plugin
OpenCode-first AI DevOps framework with agents, skills, workflows, safety hooks, memory, GitHub worker dispatch, and integrations for code, infrastructure, content, SEO, and operations.
🔗 View Repository
Antigravity Auth
- Google Antigravity models
Use Gemini and Anthropic models for free via Google Antigravity IDE authentication.
🔗 View Repository
AnveVoice
- Voice AI for web apps with real DOM actions, 46 MCP tools, 50+ languages
AI voice assistant that adds voice interaction to any web application. Takes real DOM actions (clicks, fills forms, navigates) via voice commands with 46 MCP tools via JSON-RPC 2.0. Sub-700ms end-to-end voice latency, 50+ languages (22 Indian languages + Hinglish), WCAG 2.1 AA compliant. Works with React, Vue, Angular, Next.js. MIT-0 licensed.
🔗 View Repository
basemind
- Full AI context layer over MCP — code-map, document RAG, agent memory, web crawl, git history
Full AI context layer over MCP — tree-sitter code-map, document RAG, shared agent memory, web crawl, and git history. 300+ languages. Published to npm as basemind-opencode (https://www.npmjs.com/package/basemind-opencode).
🔗 View Repository
Beads Plugin
- Beads issue tracker integration
Integration for Steve Yegge's beads issue tracker with /bd-* commands.
🔗 View Repository
Boffin
- Routed architectural guardrails for AI coding agents in OpenCode
Staff-engineer layer for AI coding agents: routes per-edit architectural constraints and requires verification. Not another AGENTS.md.
🔗 View Repository
BRHP
- Persistent planning state
Structured, persistent planning for OpenCode with local session state, /brhp commands, bounded planner history, and a TUI sidebar.
🔗 View Repository
bro
- Re-explains the last reply in plain language
One-file Agent Skill that re-explains the assistant's last reply (or pasted text) in plain language when it was too dense. The installer adds a
/bro command for OpenCode (~/.config/opencode/skills/bro/SKILL.md plus a command wrapper); also works in Claude Code, Codex, Cursor and Hermes.
🔗 View Repository
cache-stats
- Showing the active session's cache hit rate in a popup dialog
This plugin shows the overall cache hit rate, a per-model breakdown, a per subagent breakdown and the associated cost, making it easy to understand cache performance at a glance.
🔗 View Repository
Caspian
- Give your OpenCode agent an inbox — email, Telegram, and Discord
Official Caspian plugin for OpenCode. Gives the agent a bidirectional inbox — email, Telegram, and Discord — with slash commands, session threading back to Gmail, and desktop notifications. No Caspian account required; on first start the plugin mints a sandbox project and provisions an agent email. Distributed via npm as caspian-opencode-plugin.
🔗 View Repository
CC Safety Net
- Safety net catching destructive commands
A Claude Code plugin that acts as a safety net, catching destructive git and filesystem commands before they execute.
🔗 View Repository
Chisle
- Cuts token use with terse answers, smallest-code-that-works rules and tool-output compression
Installs a ruleset for terse answers that keep every decisive fact and a "smallest code that works" ladder, Chisle skills, and a compression plugin that trims oversized tool output before it re-enters the context. The same ruleset ships for Claude Code, Cursor, Codex and Gemini CLI. Install with
npx chisle --only opencode. MIT, zero dependencies, benchmarks with raw transcripts in the repository.
🔗 View Repository
codemem
- Persistent coding memory across sessions, machines, and teammates
Captures coding decisions, discoveries, and fixes, with automatic context injection in OpenCode, Claude Code, and Codex. Includes MCP tools for searching and managing memories, a viewer, optional cross-machine sync, and sharing of selected projects with teammates.
🔗 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
ContextStream
- Shared project context for OpenCode, Cursor, Claude Code, Codex, and Grok via MCP
Hosted MCP server that keeps coding agents on shared project context across sessions and teammates. Works with OpenCode and other MCP-compatible clients. Endpoint https://mcp.contextstream.io/mcp — Intelligence isn’t the bottleneck. Context is.
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
Cursor Auth
- Use your Cursor subscription models in OpenCode via OAuth
Connects Cursor's API to OpenCode via OAuth login, automatic model discovery, and a local OpenAI-compatible proxy — use the models included in your Cursor subscription directly from OpenCode.
🔗 View Repository
deja
- Recall what you already did in your other coding agents
opencode remembers its own sessions. deja answers the other question: what you did in Claude Code, Codex, Cursor, Gemini CLI, Zed and fifteen more agents on this machine — including the months before you installed anything.
A local Go binary indexes the transcripts those agents already wrote to disk, and the plugin gives the model six tools over that index: recall past sessions by error or symbol, read the digest of one session, see which sessions discussed a file before you edit it, ask what this machine actually ran after a given error, and store a decision worth keeping. Recall also arrives unasked — once per session on the system prompt, and a relevance pass per prompt that stays silent when history has no answer.
BM25 over local files. No LLM, no embeddings, no network. Credentials are redacted at index time.
Ditto
- Mines your local AI coding session logs into a personal profile your agent loads before every task
Mines local AI coding session logs (OpenCode, Claude Code, Codex, Copilot CLI) into a personal working profile. The OpenCode adapter reads OpenCode's SQLite session store and installs the profile into OpenCode's global rules so the agent loads it before every task. Single stdlib-only Python file, runs locally, MIT licensed.
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
Plugin that optimises token usage by pruning obsolete tool outputs from conversation context.
🔗 View Repository
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
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).
🔗 View Repository
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-councilfor synthesized consensus from multiple agents - Persistent Memory with SQLite for tool executions and session summaries
🔗 View Repository
ForLoop Planner
- Autopilot development. Plan with ForLoop agent. Build, Test, Deploy on cloud in one go.
ForLoop offers an all-in-one platform that covers the entire development lifecycle, from initial planning and coding to automated testing and cloud deployment.
🔗 View Repository
Froggy
- Hooks and specialized agents
Plugin providing Claude Code-style hooks, specialized agents, and tools like gitingest.
🔗 View Repository
Gemini Auth
- Google account auth
Authenticate the Opencode CLI with your Google account so you can use your existing Gemini plan.
🔗 View Repository
GitHub Release
- Automated GitHub releases
Create and publish GitHub releases with semantic versioning, tag management, and auto-generated release notes.
🔗 View Repository
Godmode
- Discipline layer: measure → modify → verify → keep/revert
Skill plugin with 135 skills and 7 subagents that adds a measure → modify → verify → keep/revert discipline loop to AI coding agents. Works with OpenCode alongside Claude Code, Codex, Cursor, and Gemini CLI.
🔗 View Repository
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
Creates focused handoff prompts for continuing work in a new session.
🔗 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
Internet Court
- Trust layer for agent-to-agent commerce: mandates, payments, escrow, dispute resolution.
The trust layer for agent-to-agent commerce — natural-language mandates, delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all skill. By the Internet Court Consortium (internetcourt.org). MIT licensed.
🔗 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.
Kilo Gateway Auth
- Kilo Gateway provider
Adds Kilo Gateway provider support to OpenCode.
🔗 View Repository
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.
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
Mem0 OpenCode Plugin
- Persistent memory plugin so your agent remembers across sessions
OpenCode plugin that gives your agent persistent memory powered by Mem0. Includes 9 MCP memory tools, 16 slash commands, and lifecycle hooks that auto-capture decisions, search prior context at session start, and pre-fetch error memories on failures. Install with
opencode plugin @mem0/opencode-plugin.
🔗 View Repository
Micode
- Brainstorm-Plan-Implement workflow
Structured workflow with session continuity, subagent orchestration, git worktree isolation, and AST-aware tools.
🔗 View Repository
Morph Fast Apply
- 10,500+ tokens/sec code editing
Integrates Morph's Fast Apply API for faster code editing with lazy edit markers and unified diff output.
🔗 View Repository
Neuralyzer
- Easier Ralph loop inside harness
Allow agent to wipe its own session context and re-run the first message. This allows easier and more ergonomic Ralph loop engineering.
Oh My Cassette
- Chat your raw clips into a finished cut
Adds a local stdio MCP server that turns a chat message into an edited video: beat-synced cuts, auto-matched background music, subtitles, transitions, and picture-in-picture. Ingest local clips, then drive a persistent multi-turn editing thread — every turn returns a timeline delta and a contact-sheet preview, so an edit can be reviewed before anything renders. Editing and rendering run on the hosted Cassette service, which requires an account; the plugin, skills, and MCP server are MIT licensed.
🔗 View Repository
Oh My Opencode
- Agents & Pre-built tools
Background agents, pre-built tools (LSP/AST/MCP), curated agents, and a Claude Code compatible layer.
🔗 View Repository
Oh My Opencode Slim
- Lightweight agent orchestration with reduced token usage
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.
🔗 View Repository
Omniroute Auth
- Omniroute authentication provider
Connect and automatically fetch models from your Omniroute instance
🔗 View Repository
Open Dynamic Workflows
- Dynamic multi-agent workflows for OpenCode — plan, orchestrate, and verify with the script as the orchestrator
An MIT-licensed engine bringing Claude-Code-style dynamic workflows and ultracode to OpenCode. A local daemon runs a generated orchestration script with concurrent agents, adversarial verification, and crash-resume; the OpenCode plugin adds workflow/ultracode triggers and a planning UI. Bring your own model — Anthropic, any OpenAI-compatible endpoint, or local Ollama.
🔗 View Repository
open-plan-annotator
- Annotate LLM plans like a Google Doc!
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
🔗 View Repository
OpenAI Native Compaction
- Use OpenAI's official Responses API compaction in OpenCode
Routes OpenCode session compaction for OpenAI providers through
/responses/compact, stores the returned compacted output locally, and injects it into the next Responses request so long sessions use OpenAI's native compaction instead of a prompt-written summary.
🔗 View Repository
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 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 Antigravity CLI Auth
- Google Antigravity account auth
Authenticate the Opencode CLI with your Google account so you can use your existing Antigravity plan.
🔗 View Repository
OpenCode Claude Code Plugin
- Claude models through the official Claude Code CLI, using the login you already have
Runs Anthropic's Claude models in opencode through the official claude CLI as a subprocess, so opencode uses whatever the CLI is logged in as and no token is ever read or replayed. Bash, Edit and Write are proxied back to opencode's own permissions, with several accounts, per-subagent models, and one package for opencode 1.x and 2.x.
🔗 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 CMD Provider
- Use CommandCode plans (Go, GOAT, Pro, Max) as an OpenCode provider.
OpenCode provider plugin for the CommandCode Provider API. Authenticate via
/connect browser flow or COMMANDCODE_API_KEY, auto-registers all CommandCode
models ([CMD] prefix) with offline snapshot, pricing display, and per-plan
deals/allowance intelligence in the sidebar and cmd_plan_summary tool.
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 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 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.
Opencode Mem
- Persistent memory with vector database
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.
🔗 View Repository
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 ntfy.sh
- Push notifications to keep you in the know, even when you're on the go.
An OpenCode plugin that adds push notifications through ntfy.sh.
🔗 View Repository
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 Pollinations Plugin
- Full Pollinations.ai integration — free unlimited AI models, 17+ multimodal tools, hourly free tiers & Safety Net.
The ultimate bridge between OpenCode and the Pollinations.ai ecosystem. Access 30+ free and enterprise AI models (OpenAI, Gemini, Mistral, Claude...) with hourly Pollen resets. Includes 17+ agent tools (image, video, audio, music generation, background removal, web search, transcription, QR codes, diagrams). Features a robust Safety Net with auto-fallback, Cost Guard for agent spending control, API Explorer V4, and full i18n support (EN/FR/ES/DE/IT/ZH). ~20K NPM downloads, cross-platform (Windows/macOS/Linux).
🔗 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
Track quota and token usage across providers via automatic toasts and slash commands.
🔗 View Repository
Opencode Snippets
- Instant inline text expansion
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.
🔗 View Repository
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
Enables syncing global opencode configurations across machines with public/private visibility options.
🔗 View Repository
Opencode Telemetry
- Passive cross-session telemetry to local SQLite; cost rollups across agent orchestration chains
Logs every opencode session to a local SQLite database automatically — tokens, tool calls, skills, per-turn cost. Aggregates costs across orchestration chains (conductor + child sessions), offers turn-by-turn forensic inspection, and ships an
octm CLI for reports without spending model tokens. Zero cloud, zero network, no message bodies stored.
🔗 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-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-dir-tree-tui
- File tree sidebar with Git status and quick file actions
Browse project files in the OpenCode V2 sidebar with Git status indicators, custom ignore rules, path copying, and quick file and folder opening.
🔗 View Repository
... (README truncated for length)