Ohmyopencode

1 min read

Oh My OpenCode

Oh My OpenCode is the "batteries-included" agent harness for OpenCode. Just as "Oh My Zsh" enhances Zsh, Oh My OpenCode enhances the core OpenCode experience with pre-configured agents, hooks, and tools.

Core Philosophy

It aims to be a production-ready, stable, and highly capable environment out of the box ("If OpenCode is Arch, Oh My OpenCode is Ubuntu").

Key Features

  • Multi-Model Orchestration: Seamlessly delegates tasks to the best model for the job (e.g., one model for planning, another for coding).
  • Specialized Agents:
    • Sisyphus (Planner): The default "Engineering Manager" agent that plans and executes complex tasks.
    • Librarian: Specialized in documentation and code exploration.
    • Oracle: For deep reasoning and architecture decisions.
    • Explore: For codebase navigation.
  • Batteries-Included: Comes with pre-installed MCPs (Context7, grep.app) and LSP support.
  • Production Ready: Used by teams at major tech companies; focuses on stability and recovery.

Getting Started

  1. Install: npm install -g oh-my-opencode
  2. Initialize: opencode init to set up the configuration.
  3. Run: opencode --agent sisyphus to start with the advanced planner agent.