Features
Everything you need for AI-powered development workflows
๐ค Intelligent Agents
Oh My OpenCode comes with powerful, specialized agents designed for different tasks:
Planner-Sisyphus
The default agent that provides intelligent planning and execution. Enabled by default, it helps break down complex tasks and execute them systematically.
Learn more โLibrarian
Specialized agent for documentation and code exploration. Perfect for finding relevant code, understanding codebases, and managing knowledge.
Learn more โExplore
Code exploration agent that helps you navigate and understand large codebases efficiently.
Learn more โOracle
Question-answering agent that provides intelligent responses based on codebase context.
Learn more โ๐ช Powerful Hooks System
20+ built-in hooks that automate and enhance your workflow:
- todo-continuation-enforcer - Ensures tasks are completed
- context-window-monitor - Monitors and manages context window usage
- session-recovery - Automatically recovers from errors
- session-notification - Notifies about session events
- comment-checker - Validates code comments
- grep-output-truncator - Truncates large grep outputs
- tool-output-truncator - Manages tool output sizes
- directory-agents-injector - Injects directory-specific agents
- directory-readme-injector - Adds README context automatically
- empty-task-response-detector - Detects empty responses
- think-mode - Enables thinking mode for agents
- anthropic-context-window-limit-recovery - Handles Anthropic limits
- rules-injector - Injects custom rules
- background-notification - Background process notifications
- auto-update-checker - Checks for updates automatically
- startup-toast - Shows startup notifications
- keyword-detector - Detects keywords in conversations
- agent-usage-reminder - Reminds about agent usage
- non-interactive-env - Handles non-interactive environments
- interactive-bash-session - Manages interactive sessions
- empty-message-sanitizer - Cleans empty messages
- compaction-context-injector - Manages context compaction
- thinking-block-validator - Validates thinking blocks
- claude-code-hooks - Claude-specific hooks
- ralph-loop - Ralph agent loop management
- preemptive-compaction - Preemptive context compaction
๐ MCP Integration
Model Context Protocol (MCP) support for enhanced capabilities:
Context7
Fetches up-to-date official documentation for libraries. Enabled by default, it ensures you always have access to the latest documentation.
Enabled by Defaultgrep.app
Ultra-fast code search across millions of public GitHub repositories. Find code examples, patterns, and solutions instantly.
Enabled by Default๐ป LSP Support
Full Language Server Protocol support with refactoring tools:
- Code Analysis - Full LSP analysis capabilities
- Refactoring Tools - Rename, code actions, and more
- Custom LSP Servers - Add your own LSP servers
- Priority Management - Configure server priorities
- Extension Mapping - Map servers to file extensions
- Environment Configuration - Custom environment variables
- Initialization Options - Customize server initialization
๐ฏ Multi-Agent Orchestration
Oh My OpenCode uses a modular workflow that assigns specialized tasks to different agents working in parallel:
Parallel Processing
Multiple agents work simultaneously on the same project. One plans architecture, another writes code, another manages build integration - all in parallel.
Build Pipeline Awareness
Agents understand complex repo structures, build systems, and multi-folder setups. They correctly identify when changes need to touch multiple configs simultaneously.
Intelligent Task Distribution
Specialized agents handle different aspects: architecture planning, React logic, Vite configs, Hugo integration, and more - automatically coordinated.
๐งช Experimental Features
Early access to cutting-edge features:
- Preemptive Compaction - Automatically compacts context before hitting limits
- Aggressive Truncation - More aggressive tool output truncation
- Auto Resume - Automatically resumes sessions after recovery
- DCP for Compaction - Dynamic Context Pruning for better compaction
Additional Capabilities
Session Recovery
Automatically recovers from errors, thinking block violations, and interruptions. Never lose your progress.
Context Window Management
Smart compaction and truncation to stay within token limits. Preemptive compaction prevents issues before they occur.
Directory-Specific Agents
Automatically inject agents and READMEs based on directory structure for better context.
Auto Updates
Automatic update checking with optional startup notifications. Stay up-to-date effortlessly.
Learn More & Related Pages
These pages help you get more from Oh My OpenCode and send traffic to the right place.
- Agents โ Sisyphus, Librarian, Explore, Oracle in detail
- Hooks โ Full list of 20+ hooks and configuration
- MCPs โ Context7, grep.app, and Model Context Protocol
- LSP Support โ Language servers and refactoring
- FAQ โ Installation, configuration, agents, troubleshooting
- Use Cases โ When to use Oh My OpenCode (monorepos, pipelines, teams)
- Oh My OpenCode vs OpenCode โ Comparison and when to use the plugin
- Best OpenCode Plugins โ Where Oh My OpenCode fits in the ecosystem