oh-my-openagent (OmO) — OpenCode용 에이전트 하네스

Key Insight

code-yeongyu(YeonGyu Kim)가 제작한 OpenCode용 최강 에이전트 하네스. “하네스 선택으로 고뇌하는 건 그만하세요”를 표방하며 58K⭐. Claude Code 호환이지만 핵심 플랫폼은 OpenCode. Kimi K2.6 + GPT-5.5 + GLM 멀티벤더 오케스트레이션이 차별점. Anthropic이 OmO 때문에 Claude Code에서 OpenCode를 차단했다는 일화로 유명.

출처: https://github.com/code-yeongyu/oh-my-openagent 타입: GitHub README (한국어) 작성자: YeonGyu Kim (code-yeongyu / @yeon_gyu_kim) 유효일: 2026-05-20

핵심 Takeaway

  • 58K⭐ (2026-05-20), 전 이름 oh-my-opencode, npm oh-my-opencode
  • 플랫폼: OpenCode (Claude Code와 hook/skill/MCP 호환이지만 OpenCode가 메인)
  • 3대 Discipline Agents: Sisyphus(오케스트레이터), Hephaestus(자율 실행), Prometheus(전략 플래너)
  • Hash-anchored edits (Hashline): LINE#ID 콘텐츠 해시로 편집 전 내용 검증 → Grok Code Fast 1 성공률 6.7% → 68.3%
  • 철학: 단일 벤더 독점 반대, 모든 모델을 오케스트레이션 — Kimi K2.6 + GPT-5.5 + GLM 지원
  • Skill-Embedded MCPs: 스킬이 자기만의 MCP를 데리고 다님 → 태스크 완료 시 자동 종료, 컨텍스트 유지

상세 요약

Discipline Agents

에이전트모델역할
Sisyphusclaude-opus-4-7 / kimi-k2.6 / glm-5.1메인 오케스트레이터 — 계획·위임·병렬 실행
Hephaestusgpt-5.5자율 깊이 실행 — “The Legitimate Craftsman”
Prometheusclaude-opus-4-7 / kimi-k2.6 / glm-5.1전략 플래너 — 인터뷰 모드로 스코프 확정
Oracle-아키텍처·디버깅
Librarian-문서·코드 검색
Explore-빠른 codebase grep

핵심 기능

기능내용
ultrawork / ulw한 단어로 모든 에이전트 활성화, 끝날 때까지 멈추지 않음
Team Mode (v4.0)리드 + 최대 8명 병렬 멤버, tmux 시각화, team_* 도구
HashlineLINE#ID 해시 기반 편집 검증 — “낡은 라인 에러 0건”
IntentGate행동 전 사용자 의도 먼저 분석
LSP + AST-Grep25개 언어 rename·진단·리라이트
Ralph Loop자기참조 루프 — 100% 완료 보장
/init-deep계층형 AGENTS.md 자동 생성
Skill-Embedded MCPs스킬 스코프 내에서만 MCP 활성화
Built-in MCPsExa(웹), Context7(문서), Grep.app(GitHub)
54개+ HooksTeam Mode 시 61개 라이프사이클 훅

Team Mode 내장 스킬

  • hyperplan: 5명의 적대적 에이전트가 계획을 직교 각도에서 분해
  • security-research: 3명 취약점 헌터 + 2명 PoC 엔지니어 병렬 감사

철학 (Ultrawork Manifesto)

“미래는 한 명의 승자를 고르는 게 아니라, 모두를 오케스트레이션하는 쪽에 있습니다. 모델은 매달 저렴해지고, 매달 똑똑해집니다. 어떤 벤더도 독점하지 못합니다.”

비용 조합: ChatGPT 19 + GLM 49로 멀티모델 커버.

일화: Anthropic vs OmO

“Anthropic은 우리 때문에 OpenCode를 차단했습니다. 진짜입니다. 그들은 당신을 가둬두고 싶어 합니다.” Hephaestus의 별명 “The Legitimate Craftsman”은 이에 대한 의도된 아이러니.

연결되는 노트