Documentation
Complete guide to Oh My OpenCode
Getting Started
Quick Start Guide
- Install Oh My OpenCode
- Configure your setup
- Start using agents and features
Essential Reading
- Installation Guide - Get Oh My OpenCode installed
- Configuration Guide - Customize your setup
- Features Overview - Learn what's available
- OpenCode Tutorial - Step-by-step CLI and plugin setup
- FAQ - Common questions about installation, configuration, and compatibility
- Oh My OpenCode vs OpenCode - When to use the plugin
- Use Cases - Monorepos, build pipelines, team workflows
- OpenCode vs Cursor - Compare with IDE-centered tools
- Best OpenCode Plugins - Ecosystem overview
Configuration
Configuration Files
~/.config/opencode/oh-my-opencode.json- User-wide configuration.opencode/oh-my-opencode.json- Project-specific configuration
Configuration Topics
Agents
Oh My OpenCode includes several specialized agents:
- Planner-Sisyphus - Default planning and execution agent
- Librarian - Documentation and code exploration
- Explore - Code navigation and discovery
- Oracle - Question answering and explanations
Hooks
20+ built-in hooks for workflow automation:
Hook Categories
- Task Management - todo-continuation-enforcer, empty-task-response-detector
- Context Management - context-window-monitor, compaction-context-injector, preemptive-compaction
- Session Management - session-recovery, session-notification, auto_resume
- Code Quality - comment-checker, thinking-block-validator
- Output Management - grep-output-truncator, tool-output-truncator
- Workflow - directory-agents-injector, directory-readme-injector, rules-injector
MCPs (Model Context Protocol)
MCP integration provides enhanced capabilities:
LSP (Language Server Protocol)
Full LSP support with refactoring tools:
- Code analysis and type checking
- Refactoring tools (rename, code actions)
- Custom LSP server configuration
- Priority management for multiple servers
Advanced Topics
Experimental Features
Best Practices
- Start with default configuration
- Enable features as needed
- Use project-specific configuration
- Monitor performance and adjust
Troubleshooting
Common Issues
Installation Issues
- Ensure Node.js 18+ is installed
- Check package manager permissions
- Clear cache and retry
Configuration Issues
- Verify JSON syntax is valid
- Check OpenCode version (1.0.133+)
- Review configuration file locations
Performance Issues
- Disable unused hooks and MCPs
- Adjust experimental feature settings
- Check context window usage
Getting Help
- GitHub Issues
- Search existing issues
- Open a new issue with details
Additional Resources
Related Pages
These pages help you get more traffic and context:
- Installation — Get Oh My OpenCode installed
- OpenCode Tutorial — Step-by-step from zero to first session
- Configuration — oh-my-opencode.json and options
- FAQ — Common questions and troubleshooting
- Oh My OpenCode vs OpenCode — What the plugin adds
- Best OpenCode Plugins — Ecosystem overview
- OpenCode CLI Commands — Common commands reference
- OpenCode Alternatives — Compare with Cursor and other tools