code-yeongyu/oh-my-openagent
omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode
해결하는 문제
Oh My OpenAgent (OmO)는 오픈 소스 오케스트레이션 레이어를 제공함으로써 개발자가 단일 AI 제공업체의 생태계(Claude Code 등)에 종속되는 것을 방지하도록 설계되었습니다. 이를 통해 개발자는 여러 LLM과 에이전트를 병렬로 사용할 수 있어 비용을 절감하고 "가두리 양식장(walled gardens)"의 제한을 피하는 동시에, 고도로 규율된 에이전트 워크플로우를 통해 복잡한 코딩 작업을 자동화할 수 있습니다.
작동 방식
OmO는 OpenCode 및 Codex CLI와 같은 에이전트 하네스의 플러그인 또는 확장 기능으로 작동합니다. 두 가지 에디션을 제공합니다:
- Ultimate Edition (OpenCode용): 11개의 에이전트, 54개 이상의 라이프사이클 훅, 웹/문서/GitHub 검색을 위한 내장 MCP(Model Context Protocol)를 특징으로 하는 풀 기능 에이전트 오케스트레이션 시스템.
- Light Edition (Codex CLI용): Codex 플러그인 시스템에 직접 통합되는 휴대 가능한 컴포넌트 세트(rules, LSP, git-bash 및
ultrawork명령).
주요 기술 메커니즘에는 작업 전 사용자 의도를 분석하는 IntentGate, 코드 편집 중 stale-line 오류를 방지하는 Hash-Anchored Edit Tool, 그리고 리드 에이전트가 최대 8개의 병렬 전문 에이전트를 조정할 수 있는 Team Mode가 포함됩니다.
대상 사용자
독점적인 AI 코딩 어시스턴트를 대체할 더 강력하고 유연하며 모델에 구애받지 않는 대안을 원하는 소프트웨어 엔지니어 및 AI 개발자, 그리고 단일 제공업체에 얽매이지 않고 대규모 리팩토링 또는 기능 구현을 자동화하고자 하는 사용자.
주요 특징
ultrawork명령: 작업이 완료될 때까지 모든 에이전트를 활성화하여 작업하도록 하는 단일 명령.- Team Mode: 실시간 tmux 시각화와 함께 병렬 전문 에이전트(예: Hephaestus, Oracle, Librarian)를 오케스트레이션합니다.
- Hash-Anchored Edits: 콘텐츠 해시를 사용하여 변경 사항을 검증함으로써 stale-line 오류를 제로화합니다.
- LSP Integration: 진단, 탐색 및 워크스페이스 이름 변경에 대해 에이전트에 IDE 수준의 정밀도를 제공합니다.
- AST-Grep: 25개 언어에 대해 패턴 인식 기반의 코드 검색 및 재작성을 가능하게 합니다.
- Prometheus Planner: 실행 시작 전 전략적 계획을 위한 "인터뷰 모드"를 구현합니다.
- Built-in MCPs: Exa, Context7, Grep.app를 통한 통합 검색 기능.