Skip to content

Oh My OpenCode

Oh My OpenCode

Oh My OpenCode is a robust plugin ecosystem for OpenCode, designed to significantly enhance the user experience and development efficiency. By introducing the Sisyphus agent orchestration system, multi-specialist agent collaboration, LSP tool integration, and other enterprise-grade features, Oh My OpenCode elevates AI-assisted programming to new heights.

🚀 Why Oh My OpenCode?

OpenCode is an excellent open-source AI coding agent, but its native features are relatively basic. Oh My OpenCode elevates it to a professional level through:

  • 🤖 Multi-Agent Collaboration: AI agents with different specializations work together like a real team
  • 🎯 Sisyphus Orchestration System: A primary agent intelligently coordinates multiple specialist sub-agents and automatically distributes tasks
  • 🔧 LSP Tool Integration: Provides AI with IDE-level code understanding capabilities (hover, goto, rename, etc.)
  • ⚡ Background Task Parallelization: Multiple agents can execute tasks simultaneously, dramatically improving efficiency
  • 📝 Intelligent Context Management: Project-specific rules, hierarchical injection, conditional activation
  • 🔄 Claude Code Compatibility: Seamlessly migrate existing Claude Code configurations

Core Philosophy

Oh My OpenCode is based on a simple yet powerful concept: AI agent teams should collaborate like human teams.

  • Oracle (Architect): Responsible for system design and technical decisions
  • Librarian (Documentation Specialist): Researches documentation and knowledge bases
  • Frontend Engineer: Focuses on UI/UX development
  • Backend Engineer: Handles server-side logic and data
  • Explore: Deep code base analysis and debugging

Each agent has its own specialization and toolset, with the primary agent (Sisyphus) coordinating their work.

🎯 Use Cases

Oh My OpenCode is particularly suited for:

  • 🏗️ Large-Scale Refactoring: Leverage LSP tools and multi-agent parallelization to handle complex codebases
  • 🌐 Full-Stack Application Development: Frontend and backend agents collaborate to boost development efficiency
  • 📚 Documentation Writing and Maintenance: Librarian researches the project while specialist agents write documentation
  • 🐛 Complex Problem Debugging: Oracle designs solutions while Explore performs deep analysis
  • 🎨 UI/UX Rapid Prototyping: Specialist frontend agents quickly implement designs

📚 Quick Navigation

Getting Started

Advanced Content

Practical Reference

  • Use Cases - Real-world examples and configuration samples

🌟 Core Feature Highlights

Sisyphus Agent Orchestration System

The primary agent intelligently analyzes task requirements and automatically calls appropriate specialist agents to complete the work. You simply describe your needs, and Sisyphus will coordinate the entire team.

Specialized Agent Team

Each agent is carefully tuned with dedicated prompts and toolsets:

  • @oracle: System architecture design and technical decisions
  • @librarian: Documentation research and knowledge organization
  • @frontend-engineer: React/Vue/Angular and other frontend development
  • @backend-engineer: Node.js/Python/Go and other backend development
  • @explore: Deep code base analysis and issue tracking

LSP Tool Integration

Provides AI agents with the same code understanding capabilities as IDEs:

  • hover: View type definitions and documentation
  • goto: Jump to definitions and implementations
  • rename: Safe cross-file renaming
  • find-references: Find all reference locations

Background Task Parallel Execution

Multiple agents can work simultaneously, just like a real team. While the main task is in progress, background agents can:

  • Analyze code base structure
  • Research related documentation
  • Run tests and validations
  • Prepare configuration files

One-Command Activation: ultrawork Mode

Simply add the ultrawork or ulw keyword to your task description to automatically enable all advanced features:

  • Multi-agent collaboration
  • Background task parallelization
  • LSP tool integration
  • Intelligent context management
# Example: Using ultrawork mode
opencode "ultrawork: Refactor user authentication module, add OAuth2 support"

🤝 Community Project

Oh My OpenCode is a community-driven open-source project created and maintained by @code-yeongyu. We welcome all forms of contributions and feedback!


Ready to get started? Head to the Quick Start page to install now!