OpenClaw vs Hermes Agent — 비교 분석 세션
Source:
raw/articles/openclaw_hermes_session.mdType: local (Claude 대화 세션 정리) By: 사용자 직접 정리 Valid as of: 2026-04-30 참조: https://hermes-agent.nousresearch.com/docs | https://docs.openclaw.ai/ | https://honcho.dev
핵심 Takeaway
- OpenClaw는 Coordinator가 아닌 Gateway+Router — 채널 바인딩 기반 인바운드 라우팅이며, 에이전트 간 협업 조율 기능은 없다 (출처: §1)
- OpenClaw의 Active Memory = Hermes에 없는 독자 기능 — 응답 생성 전 블로킹 메모리 서브에이전트가 과거 메모리를 선제 주입 (출처: §4)
- hermes-agent의 외부 메모리 프로바이더 8종은 싱글셀렉트 — 내장 MEMORY.md(~1,300토큰) + 외부 1개 동시 운영만 가능 (출처: §8)
- honcho = “학습하는 에이전트 레이어” — Dual Peer 아키텍처 + Deriver 자동 추론 + Dreaming으로 단순 메모리 확장을 넘어 사용자를 점점 더 이해하는 구조. OpenClaw·hermes-agent 양쪽에서 셀프호스팅 동시 연결 가능 (출처: §6~7)
- OpenClaw 메모리 4계층: Markdown 파일 → Builtin/QMD 검색엔진 → Active Memory → Honcho 플러그인. 각 계층이 Hermes 대응 기능과 비대칭적으로 차별화됨 (출처: §4)
상세 요약
1. OpenClaw = Gateway+Router (Coordinator ❌)
OpenClaw의 multi-agent 구조는 채널 binding 규칙에 따라 적합한 에이전트로 라우팅하는 것이지, 에이전트들 간의 협업을 조율하는 coordinator가 아니다.
| 구분 | OpenClaw | Hermes Agent |
|---|---|---|
| 주 역할 | Gateway + Channel Router | Autonomous Agent |
| Multi-agent | 채널 기반 격리 라우팅 | Subagent spawn·병렬 실행 |
| Coordinator 기능 | ❌ 없음 | 격리 서브에이전트 spawn 지원 |
2. 메모리 구조 비교
기본 구조 비교:
| 항목 | OpenClaw | Hermes Agent |
|---|---|---|
| 기본 메모리 | Markdown 파일 (용량 무제한) | MEMORY.md(2,200자) + USER.md(1,375자) |
| 벡터 검색 | ✅ 내장 Hybrid(BM25+벡터) | ✅ 외부 프로바이더 경유 |
| Compaction flush | ✅ 자동 실행 | ❌ |
| Active Memory | ✅ 응답 전 자동 메모리 주입 | ❌ 없음 |
| 외부 메모리 백엔드 | Honcho 공식 플러그인 | 8종 중 1개 선택 |
3. Hermes 외부 메모리 프로바이더 8종
| 프로바이더 | 저장소 | 비용 | 주요 특징 |
|---|---|---|---|
| Honcho | 클라우드 | 유료 | 변증법적 사용자 모델링 + Dreaming |
| OpenViking | 자체호스팅 | 무료 | 계층적 지식 트리 + 6카테고리 자동 분류 |
| Mem0 | 클라우드 | 유료 | LLM 자동 팩트 추출 |
| Hindsight | 클라우드/로컬 | 무료/유료 | 지식 그래프 + 엔티티 관계 |
| Holographic | 로컬 SQLite | 무료 | HRR 대수 쿼리 + 신뢰 점수 |
| RetainDB | 클라우드 | $20/월 | 델타 압축 + 벡터+BM25+리랭킹 |
| ByteRover | 로컬/클라우드 | 무료/유료 | 압축 전 자동 추출 |
| Supermemory | 클라우드 | 유료 | 컨텍스트 펜싱 + 그래프 인제스트 |
제약: 8개 중 1개만 동시 활성화 가능 (싱글셀렉트). 내장 메모리는 항상 병행 동작.
4. OpenClaw Active Memory (프리액티브 메모리)
사용자 메시지 수신
↓
Active Memory 서브에이전트 실행 (메인 응답 전)
↓
과거 메모리 검색 → 관련 내용 있으면 숨겨진 컨텍스트로 주입
↓
메인 에이전트가 그 컨텍스트를 포함해 응답 생성
쿼리 모드 3가지: message(가장 빠름) / recent(균형) / full(최고 품질)
프롬프트 스타일 6가지: balanced / strict / contextual / recall-heavy / precision-heavy / preference-only
5. Honcho 셀프호스팅 공유
Honcho 셀프호스팅 인스턴스 하나를 OpenClaw·Hermes 양쪽에서 동시 연결 가능. workspaceId로 공유/분리 제어.
- OpenClaw:
openclaw honcho setup→ base URLhttp://localhost:8000 - Hermes:
hermes memory setup→ “honcho” 선택 후 base URL 입력
셀프호스팅 비용: 완전 무료 (서버 인프라 비용만). 관리형 API는 인제스트 $2.00/M 토큰.
연결되는 위키 페이지
- OpenClaw — Gateway+Router 역할 + 메모리 4계층 (Active Memory 포함)
- hermes-agent — 외부 메모리 8종 + 싱글셀렉트 제약
- honcho — Dual Peer 아키텍처 + Dreaming + 셀프호스팅
- agent-memory-architecture — Active Memory + Hermes vs OpenClaw 메모리 비교표
- openclaw-vs-hermes-agent-comparison-2026-04-28 — 기존 비교 인사이트 (이 소스로 메모리 섹션 강화)