단일 프롬프트 입력만으로 복잡한 업무를 한 번에 해결하기는 어렵습니다. 실제 현업 업무는 정보 수집, 계획 수립, 실행, 검증 단계를 거쳐 진행됩니다. Oh My Hermes(OMH)는 Hermes Agent에 워크플로우 레이어를 추가하여 이 과정을 체계화합니다.

OMH의 작동 방식과 특징

OMH는 기존 설정을 유지하며 워크플로우 스킬을 확장하는 런타임 패키지입니다. 사용자가 자연어로 요청하면 적절한 워크플로우 경로를 제안하며, 서브 에이전트인 Codex나 Claude Code를 호출하여 작업을 효율적으로 조율합니다.

코딩 비중이 높은 업무는 명시적인 핸드오프(Handoff) 단계를 거쳐 실행 환경으로 안전하게 넘어갑니다. 사용자가 승인할 때만 실제 런타임에서 코드가 동작하므로 에이전트의 오작동이나 의도하지 않은 코드 실행 리스크를 안전하게 방지합니다.

OMH가 제공하는 핵심 스킬 팩

복잡한 태스크를 안전하게 제어하도록 OMH는 다섯 가지 초기 가치 패키지(First-value packs)를 제공합니다.

  1. Frontend Rescue - 웹 UI 레이아웃의 취약점을 보완하고 시각적 QA를 거쳐 프론트엔드를 완성합니다.
  2. Repo First-Win - 새로운 저장소 구조를 파악하고 안전하게 반영하는 PR 단위의 개선점을 탐색합니다.
  3. Failure-to-Fix - 실패한 CI 빌드, 테스트, 배포 신호를 분류하고 가장 정확한 수정 경로를 마련합니다.
  4. Visual Deliverable - PR이나 릴리스 노트를 문서, 슬라이드, PDF 형태의 결과물로 가공합니다.
  5. Toolbelt Readiness - 로컬 도구, MCP 호스트, 인증 정보가 워크플로우 실행 전에 준비되었는지 확인합니다.

여기에 리서치를 돕는 web-research, 장기 태스크를 관리하는 ultragoal, 코드 리뷰를 자동화하는 code-review 스킬이 함께 동작합니다. 에이전트가 로컬 도구의 준비 상태를 스스로 점검하므로 실행 실패율을 크게 낮춥니다.

설치 및 초기 설정

OMH는 터미널에서 간단한 명령어로 설치하고 실행합니다. GitHub 저장소에서 제공하는 설치 스크립트와 명령어로 쉽게 설정합니다.

# OMH 설치 스크립트 실행
curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh

# 환경 설정 및 상태 점검
omh setup
omh doctor

# Hermes 스킬 추가 및 설치
hermes skills tap add rlaope/oh-my-hermes
hermes skills install rlaope/oh-my-hermes/skills/oh-my-hermes --yes

설치 후 omh doctor 명령어를 실행하면 로컬 환경의 도구와 권한이 정상 작동하는지 점검하여 복잡한 환경 설정 단계에서 발생하는 시행착오를 크게 줄입니다.

에이전트가 스스로 계획하고 검증하는 환경은 개발 생산성을 높입니다. 더 체계적인 워크플로우 레이어를 구축하려는 엔지니어에게 OMH는 훌륭한 도구입니다.

요약

  • AI 에이전트가 단발성 답변에 그치지 않고 조사, 계획, 실행, 검증의 다단계 워크플로우를 자율적으로 제어할 수 있도록 돕습니다.
  • 기존 Hermes Agent 설정을 깨지 않고 스킬 팩 형태로 손쉽게 통합하여 로컬 환경에서 안전하게 구동할 수 있습니다.
  • Codex나 Claude Code 같은 외부 코딩 에이전트와의 협업 및 오케스트레이션을 지원하여 실제 개발 환경에서의 실용성을 높였습니다.