Install Oh My OpenCode
The fastest way to get started is to let an AI agent handle the installation:Run the interactive installer (alternative)
If you prefer manual installation, run:
The CLI ships with standalone binaries for all major platforms:
- macOS (ARM64, x64)
- Linux (x64, ARM64, Alpine/musl)
- Windows (x64)
Configure your subscriptions
The installer will ask about your AI subscriptions:
- Claude Pro/Max — Recommended for Sisyphus (main agent)
- ChatGPT Plus — Enables GPT-5.2 for Oracle and GPT-5.3-codex for Hephaestus
- Gemini — Great for visual/frontend tasks
- GitHub Copilot — Fallback provider when native providers unavailable
Your first ultrawork command
Once installed, navigate to any code project and run:Intent classification
The Intent Gate analyzes your request to understand the true goal — not just literal words.
Codebase exploration
Sisyphus spawns Explore agent to grep the codebase for existing API patterns, routes, and health check conventions.
Implementation
Based on discovered patterns, Sisyphus delegates to the right category agent:
quickcategory for simple endpoint additionultrabrainif complex business logic required
Verification
LSP diagnostics run automatically. Type errors? Fixed. Import issues? Resolved. Build errors? Addressed.
What just happened?
Unlike single-model tools that process one thing at a time, Oh My OpenCode ran multiple agents in parallel: This is parallel execution. While one agent writes code, another researches patterns, another checks documentation. Like having 5 engineers instead of 1.Two working modes
Ultrawork mode: For the lazy
Just includeultrawork (or ulw) in your prompt:
Prometheus mode: For the precise
Press Tab to enter Prometheus mode for complex multi-day tasks:Interview phase
Prometheus asks clarifying questions like a real engineer:
- What’s the current authentication mechanism?
- Should we support token refresh?
- What’s the expected token expiration time?
- Do we need to migrate existing sessions?
Plan creation
Prometheus builds a detailed plan with:
- Task breakdown with dependencies
- Verification criteria for each step
- Edge cases and error scenarios
- Rollback strategy if needed
Common use cases
Fix all TypeScript errors in a large codebase
Fix all TypeScript errors in a large codebase
- Run
lsp_diagnosticsto get all errors - Categorize errors by type (import issues, type mismatches, etc.)
- Delegate fixes to category agents in parallel
- Re-run diagnostics after each batch
- Continue until zero errors remain
Implement a new feature end-to-end
Implement a new feature end-to-end
- Research existing user management patterns
- Design database schema changes if needed
- Implement backend API endpoints
- Create frontend UI components
- Add validation and error handling
- Write tests
- Update documentation
Refactor a module with confidence
Refactor a module with confidence
Press Tab for Prometheus mode:Prometheus will interview you about:
- Which providers to support initially
- How to handle provider-specific features
- Migration strategy for existing payments
- Testing approach for each provider
/start-work executes with full orchestration.Understand an unfamiliar codebase
Understand an unfamiliar codebase
- Find auth-related files using LSP and grep
- Trace the flow from login to session management
- Identify security patterns and potential concerns
- Explain with code references (file:line format)
Next steps
Complete installation guide
Set up all providers, configure agents, and understand model matching
Learn about agents
Deep dive into Sisyphus, Hephaestus, Prometheus, and the supporting cast
Understand orchestration
How agents collaborate, delegate, and accumulate learnings
Customize configuration
Override models, disable features, and tune for your workflow