oh-my-openagent  by code-yeongyu

LLM agent orchestration for enhanced IDE workflows

Created 4 months ago
50,170 stars

Top 0.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Oh My OpenCode enhances the OpenCode IDE with curated LLM agents and advanced coding tools (LSP, AST), targeting developers seeking efficient, customizable AI-assisted coding. It enables sophisticated multi-agent collaboration and automates complex development workflows.

How It Works

This OpenCode plugin orchestrates specialized LLM agents (e.g., OmO orchestrator, oracle for logic, librarian for research) using IDE-level tools like LSP for refactoring and AST-Grep for code analysis. It supports background agent execution, context injection from project files (AGENTS.md), and offers Claude Code compatibility, aiming for an extensible AI development environment.

Quick Start & Requirements

Requires OpenCode (v1.0.132+) installed. Configure the plugin by adding oh-my-opencode to ~/.config/opencode/opencode.json. Authentication for Anthropic, Google Gemini, and OpenAI is necessary, with specific instructions and potential hotfixes (e.g., OpenAI auth). Setup can be delegated to an LLM agent.

Highlighted Details

  • Multi-Agent Orchestration: Enables parallel execution of specialized agents (frontend/backend, debugging) for complex tasks.
  • Agent IDE Tools: Equips agents with LSP (hover, goto definition, rename) and AST-Grep for sophisticated code analysis.
  • Context Management: Leverages multiple agents and context injection (AGENTS.md, rules) for efficient context handling.
  • Keyword-Driven Modes: Features like ultrawork, search, analyze, and think trigger specialized agent workflows.
  • Claude Code Compatibility: Provides a layer for users migrating from Claude Code.

Maintenance & Community

Project displays GitHub contributor stats and badges (stars, forks, issues). Explicit community channels (Discord, Slack) or a roadmap are not detailed in the README. Ongoing development is indicated by the author's active usage and stated intent to update.

Licensing & Compatibility

Released under the MIT License, permitting commercial use. Includes compatibility for Claude Code users and is built upon OpenCode.

Limitations & Caveats

Dependent on the OpenCode IDE. OpenAI provider users require a hotfix for an opencode-openai-codex-auth bug. Older OpenCode versions (pre-1.0.132) may face configuration issues. Extensive configuration options present a learning curve.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
446
Issues (30d)
398
Star History
11,454 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.