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 | The official opencode AI coding agent. | |
| opencode-sdk-js | Official JavaScript/TypeScript SDK for opencode. | |
| opencode-sdk-go | Official Go SDK for opencode. | |
| opencode-sdk-python | Official Python SDK for opencode. |
🧩 PLUGINS
Agent Memory
- Letta-inspired memory
Gives the agent persistent, self-editable memory blocks inspired by Letta agents.
Agent Skills (JDT)
- Dynamic skills loader
Dynamic skills loader that discovers skills from project, user, and plugin directories.
Antigravity Auth
- Google Antigravity models
Use Gemini and Anthropic models for free via Google Antigravity IDE authentication.
Antigravity Multi-Auth
- Multiple Google accounts
Fork of opencode-antigravity-auth that allows using multiple Google accounts with automatic rotation when rate limited.
Background Agents
- Async agent delegation
Claude Code-style background agents with async delegation and context persistence.
Beads Plugin
- Beads issue tracker integration
Integration for Steve Yegge's beads issue tracker with /bd-* commands.
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.
Context Analysis
- Token usage analysis
An opencode plugin that provides detailed token usage analysis for your AI sessions.
Devcontainers
- Multi-branch devcontainers
Plugin for running multiple devcontainer instances with auto-assigned ports and branch-based isolation.
Direnv
- Load direnv variables
Automatically loads direnv environment variables at session start. Perfect for Nix flakes.
Dynamic Context Pruning
- Optimize token usage
Plugin that optimises token usage by pruning obsolete tool outputs from conversation context.
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).
Froggy
- Hooks and specialized agents
Plugin providing Claude Code-style hooks, specialized agents, and tools like gitingest.
Gemini Auth
- Google account auth
Authenticate the Opencode CLI with your Google account so you can use your existing Gemini plan.
Google AI Search
- Query Google AI Mode (SGE)
An opencode plugin that exposes a native tool for querying Google AI Mode (SGE).
Handoff
- Session handoff prompts
Creates focused handoff prompts for continuing work in a new session.
Micode
- Brainstorm-Plan-Implement workflow
Structured workflow with session continuity, subagent orchestration, git worktree isolation, and AST-aware tools.
Model Announcer
- Model self-awareness
Automatically injects the current model name into the chat context so the LLM is self-aware.
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.
Oh My Opencode
- Agents & Pre-built tools
Background agents, pre-built tools (LSP/AST/MCP), curated agents, and a Claude Code compatible layer.
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.
OpenAI Codex Auth
- ChatGPT Plus/Pro OAuth
This plugin enables opencode to use OpenAI's Codex backend via ChatGPT Plus/Pro OAuth authentication.
Opencode Canvas
- Interactive terminal canvases in tmux splits
Interactive terminal canvases (calendars, documents, flight booking) in tmux splits. Port of claude-canvas for OpenCode.
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.
Opencode Notify
- Native OS notifications
Native OS notifications for OpenCode - know when tasks complete.
Opencode Quota
- Quota toasts and token tracking
Track quota and token usage across providers via automatic toasts and slash commands.
Opencode Roadmap
- Strategic planning
Strategic roadmap planning and multi-agent coordination plugin. Provides project-wide planning capabilities.
Opencode Sessions
- Session management
Session management plugin for OpenCode with multi-agent collaboration support.
Opencode Skills
- Manage skills and capabilities
Plugin for managing and organising opencode skills and capabilities.
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.
Opencode Synced
- Sync configs across machines
Enables syncing global opencode configurations across machines with public/private visibility options.
Opencode Workspace
- Multi-agent orchestration
Bundled multi-agent orchestration harness with 16 components in one install.
Opencode Worktree
- Zero-friction git worktrees
Zero-friction git worktrees for OpenCode. Auto-spawns terminals, syncs files, cleans up on exit.
opencode-mystatus
- Check AI subscription quotas
Check all your AI subscription quotas in one command. Supports OpenAI (Plus/Pro/Codex, etc.), Zhipu AI, Google Antigravity, and more.
OpenHax Codex
- OAuth authentication
OAuth authentication plugin for personal coding assistance with ChatGPT Plus/Pro subscriptions.
Openskills
- Alternative skills manager
Alternative skills management plugin for opencode with enhanced features.
OpenSpec
- Add Architecture planning and specification agent for OpenSpec
An OpenCode plugin that integrates OpenSpec, providing a dedicated agent for planning and specifying software architecture.
Optimal Model Temps
- Optimal sampling temperatures
Minimal plugin that nudges specific models to their preferred sampling temperature.
Pilot
- Automation daemon
Automation daemon that polls for work from GitHub issues and Linear tickets.
Plannotator
- Interactive plan review UI
Plan review UI with visual annotation, private/offline sharing, and Obsidian/Bear integration.
Plugin Template
- CICD setup for plugins
Focuses on providing the CICD setup with generator script, release please, bun publish, npm trusted publishing, and mise tasks.
Pocket Universe
- A subagent driven pocket universe for your primary agent
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
Ralph Wiggum
- Self-correcting agent loops
Iterative AI development loops with self-correcting agents based on the Ralph Wiggum technique.
Ring a Bell Example - Simple terminal bell plugin
A simple plugin to ring the terminal bell once a request is complete.
Shell Strategy
- Avoid interactive shell hangs
Instructions file that teaches LLMs how to avoid interactive shell commands that hang in non-TTY environments.
Simple Memory
- Git-based memory
Simple plugin to manage memory inside a git repo that can be committed and reviewed by team members.
Smart Voice Notify
- Intelligent voice notifications
Smart voice notification plugin with multiple TTS engines (ElevenLabs, Edge TTS, SAPI) and intelligent reminder system.
Subtask2
- Orchestration system
Extend opencode /commands into a powerful orchestration system with granular flow control.
Swarm Plugin
- Swarm intelligence
Swarm plugin for opencode enabling swarm-based agent coordination.
Tokenscope
- Token analysis & cost tracking
Tokenscope, Comprehensive token usage analysis and cost tracking for opencode sessions.
UNMOJI - Strip emojis from output
A simple plugin that strips ALL emojis from agent outputs in Opencode.
WakaTime
- WakaTime integration
WakaTime integration plugin for tracking coding activity in opencode sessions.
Warcraft Notifications
- Fun sound notifications
Notification plugin with Warcraft sounds for opencode completion alerts.
With Context MCP
- Project-specific markdown notes
MCP server for managing project-specific markdown notes with templates, batch edits, and ignore patterns.
➕ Add a Plugin via PR
🎨 THEMES
Ayu Dark
- Port of the popular Ayu Dark color scheme with golden yellow accent.
Port of the popular Ayu Dark color scheme with golden yellow accent.
➕ Add a Theme via PR
🤖 AGENTS
Agentic
- Modular AI agents
Modular AI agents and commands for structured software development with opencode.
Claude Subagents
- Claude Code subagents
Comprehensive reference repository for production-ready Claude Code subagents.
Opencode Agents
- Enhanced workflows
A set of opencode configurations, prompts, agents, and plugins for enhanced development workflows.
Redstone
- AI-built Minecraft plugins
an Opencode agent that simplifies Minecraft plugin development and deployment.
➕ Add an Agent via PR
🛠 PROJECTS
Agent of Empires
- Multi-session TUI for OpenCode
A terminal UI for managing multiple OpenCode sessions in tmux with git worktree integration and Docker sandboxing.
Beads
- Project task management
Steve Yegge's project/task management system for agents (with beads_viewer UI).
CLI Proxy API
- Multi-model proxy
A proxy server providing compatible API interfaces for multiple model CLIs.
Codex Proxy Server
- Local API proxy
A proxy server that provides a local API proxy for Codex/ChatGPT-like models.
Cupcake
- Policy enforcement layer
A native policy-layer for AI coding agents built on OPA/Rego with native OpenCode plugin support.
Gemini CLI to API
- Gemini proxy
A proxy that converts the Gemini CLI tool into OpenAI-compatible endpoints.
Kimaki
- Discord bot controller
A Discord bot to control opencode sessions on any computer via Discord.
MCP Voice Interface
- Talk to AI assistants
Talk to AI assistants using your voice through a web browser. Compatible with Claude Desktop and opencode.
OC Context (occtx)
- Switch contexts quickly
A command-line tool for switching between different opencode contexts quickly.
OC Manager
- Metadata TUI
Terminal UI for inspecting, filtering, and pruning OpenCode metadata stored on disk.
OC Monitor Share
- CLI monitoring tool
A CLI tool for monitoring and analysing opencode AI coding usage.
Octto
- Interactive browser UI for AI brainstorming
Interactive browser UI for AI brainstorming with multi-question forms, parallel exploration branches, and visual feedback.
OCX
- OpenCode package manager
The missing package manager for OpenCode extensions - ShadCN model with Ghost Mode.
Open Agent
- Self-hosted control plane
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).
Open Dispatch
- Control OpenCode from Slack or Microsoft Teams
Bridge app connecting chat platforms (Slack/Teams) to AI coding assistants. Start sessions on desktop, guide them from your phone. Supports 75+ AI providers via OpenCode integration with session persistence and smart message routing.
OpenChamber
- GUI for OpenCode
A fan-made web and desktop interface for OpenCode with VS Code extension, multiple sessions, and git worktrees management.
Opencode DDEV
- DDEV container wrapper
Wraps bash commands to execute inside the DDEV container (Docker-based PHP development environments).
Opencode Session Manager
- Session viewer & manager
View & Manage sessions for opencode, also detect orphan sessions for deletion
Opencode Sessions
- Session tracker
Session management tool for opencode to track and organise coding sessions.
Opencode Skills
- Skills management
Skills management system for organising and tracking opencode capabilities.
Opencode Web
- Browser-based access
Web interface for opencode - browser-based access to AI coding agent.
OpenSpec
- Spec-driven development
Spec-driven development with opencode - structured specification management.
OpenWork
- Desktop GUI for OpenCode workflows
Open-source alternative to Claude Cowork built on top of OpenCode. Provides a polished desktop UI for sessions, skills, plugins, and templates.
Tokscale
- Token usage tracking CLI
A CLI tool for tracking token usage from OpenCode and other coding agents (Claude Code, Codex, Gemini CLI, and Cursor IDE).
Universal LLM API Proxy
- Universal multi-model proxy and library - made with Opencode community
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. Opencode Discord discussion
Vibe Kanban
- Manage AI in parallel
A Kanban board to manage and orchestrate AI coding agents in parallel.
➕ Add a Project via PR
📚 RESOURCES
Debug Log to Text File - Troubleshooting guide
How to output a debug log from opencode to a text file for troubleshooting.
GoTTY
- Turn CLI into Web App
A simple command-line tool that turns your CLI tools, like opencode, into web applications.
Opencode Config Starter
- Flexible config starting point
A powerful custom opencode configuration with agents, commands, rules, skills, and pre-configured MCP server.
➕ Add a Resource via PR
