code-yeongyu/oh-my-openagent
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
해결하는 문제
Oh My OpenAgent (OmO)는 여러 AI 코딩 에이전트(Claude Code 또는 Codex 등)를 사용할 때 발생하는 파편화 및 설정 오버헤드 문제를 해결합니다. 개별 에이전트를 수동으로 설정하고 디버깅하는 대신, OmO는 통합 오케스트레이션 계층을 제공하여 사용자가 다양한 모델과 에이전트를 조화롭게 활용할 수 있도록 합니다. 이를 통해 특정 벤더에 종속되는 것을 방지하고 고급 AI 개발 도구의 비용을 절감할 수 있습니다.
작동 방식
OmO는 전문 AI 에이전트 팀을 오케스트레이션하는 플러그인 또는 독립형 도구로 작동합니다. OpenCode용 Ultimate Edition, Codex CLI용 Light Edition, 그리고 독립형 명령어로 실행되는 Native Edition (beta) 등 세 가지 에디션을 제공합니다.
주요 메커니즘은 다음과 같습니다:
- Team Mode: 리드 에이전트와 최대 8명의 병렬 멤버(전문가)를 구성하여 복잡한 작업을 처리합니다.
ultrawork(ulw): 작업이 완료될 때까지 모든 에이전트를 자율적으로 작동시키는 단일 명령어입니다.- Tooling Integration: Model Context Protocol (MCP) 서버를 사용하여 웹 검색, 문서 검색을 수행하며, LSP (Language Server Protocol)를 통해 IDE 수준의 정밀한 코드 탐색 및 진단을 제공합니다.
- Hash-Anchored Edits: 코드 편집 중 고유한 행 ID를 사용하여 오래된 행으로 인한 오류를 방지하는 옵트인 시스템입니다.
대상 사용자
단일 에이전트 설정을 넘어, 조율된 AI 에이전트 팀을 활용하여 복잡한 코딩 작업을 자동화하거나, 대규모 코드베이스를 리팩토링하거나, 기술 부채(예: eslint 경고)를 제거하고자 하는 개발자에게 적합합니다. 특정 AI 제공업체의 생태계에 갇히고 싶지 않은 분들을 위한 도구입니다.
주요 특징
ultraworkcommand: 엔드 투 엔드 작업 완료를 위한 완전 자율 에이전트 활성화.- Team Mode: 전문 역할(아키텍트, 라이브러리 관리자 등)을 가진 병렬 실행 및 실시간 tmux 시각화.
- Multi-platform support: OpenCode 및 Codex CLI용 플러그인으로 제공되거나 독립형 베타 도구로 사용 가능.
- LSP and AST-Grep integration: 25개 언어에 걸쳐 에이전트에게 정밀한 코드 분석 및 패턴 인식 검색/재작성 기능 제공.
- Built-in MCPs: 웹 검색, 문서 검색 및 GitHub 검색 기능 통합.
- Todo Enforcer: 에이전트가 유휴 상태가 되지 않도록 보장하며 목표가 달성될 때까지 작업 지속.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트