rlaope/oh-my-hermes

All in one plugin for Hermes Agent ⚚ the coding intelligence, a long-term memory system and model optimized workflow packages

oh‑my‑hermes (OM H)

무엇인가요 – OM H는 오픈소스 Hermes Agent (LLM 기반 AI 어시스턴트)를 위한 플러그인/운영 계층입니다. Hermes를 자연어 프론트엔드로 유지하면서도 구조화된 워크플로 엔진, 명시적 증거 게이트, 장기 기억, 모델별 라우팅을 추가합니다. 간단히 말해, 단순한 Hermes 요청을 재현 가능하고 감사 가능한 '능력'으로 전환하여 전문 기술을 연속적으로 실행하면서 비용, 모델 선택, 결과를 추적할 수 있게 합니다.

핵심 아이디어

  • 모델 혼합 라우팅 – 각 요청은 점수 매기기 후 모델 카테고리(ultrabrain, quick, writing 등)로 전달됩니다. 라우팅 테이블은 편집 가능하며 수십 가지 최신 LLM 패밀리를 포함합니다.
  • 병렬 워크 레인 – 작업은 독립된 단위로 분할되어 별도의 Git 워크트리에서 실행되며, 안전한 동시 도구 호출을 가능하게 합니다.
  • 증거 게이트 – 모든 단계에서 타입화된 결과(프로세스 종료, 스키마 검증, 검증 수령)가 생성됩니다. 결과가 '완료'로 간주되기 전에 게이트가 승인해야 합니다.
  • 장기 기억 저장소 – OM H는 결정을 리뷰 카드로 기록하고 타임스탬프를 붙이며, 다음 세션에서 예산 내 기억을 재활용합니다. Hermes 자체의 기억은 절대 변경되지 않습니다.
  • 108개의 전문 omh‑* 스킬 – 프론트엔드, 백엔드, Rust, 추론 서빙, 보안 검토, 성능 예산, 리팩터링 등에 사용 가능한 미리 준비된 도구 호출입니다. 라우터가 필요한 스킬을 자동으로 삽입합니다.
  • 통합 터미널 UI – Hermes TUI는 각 레인별 행(모델, 노력, 토큰, 비용, 증거 상태)을 표시하는 HUD와 프롬프트 위에 단계 구조화된 TODO 리스트를 제공합니다.

설치 – macOS/Linux용 원라인 설치기, Windows PowerShell, Homebrew, Bun, npm, 또는 Hermes 스킬 탭을 통해 설치 가능합니다. 설치 후 omh setup을 실행하여 라우팅 설정을 초기화하고 플러그인을 Hermes에 등록합니다.

일반 워크플로우

  1. 요청 – Hermes(또는 omh)에 고수준 작업을 요청합니다.
  2. OM H가 라우팅을 수행하고 모델 체인을 선택하며, 일치하는 omh‑* 전문 스킬을 로드합니다.
  3. 요청이 분할되어 병렬 워크 유닛(ulw‑work)으로 나뉘며, 각각 별도의 워크트리에서 실행됩니다.
  4. 결과는 타입화되고 검증 게이트를 통과하며, 증거가 기록됩니다.
  5. 세션 간 기억해야 할 결정이 있으면 메모리 카드가 생성됩니다.
  6. 터미널 HUD는 진행 상황, 비용, 증거 상태를 지속적으로 표시합니다.

왜 중요한가 – 명시적 라우팅, 병렬성, 감사 추적을 추가함으로써 OM H는 LLM 기반 코딩과 연구를 더 신뢰할 수 있고, 저렴하며 디버깅이 쉬워집니다. 이미 Hermes Agent를 사용 중인 개발자에게는 기존 워크플로를 재작성하지 않고도 프로덕션 수준의 운영 계층을 얻을 수 있다는 점에서 특히 유용합니다.

자원 – 웹사이트, 문서, 모델 체인 편집기(omh model) 및 Discord 커뮤니티는 README에서 링크되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트