Hermes Agent
Summary
NousResearch가 개발한 오픈소스 CLI 기반 개인 AI 에이전트 프레임워크. SOUL.md(인격), MEMORY.md(장기 기억), AGENTS.md(프로젝트 컨텍스트), skills/(재사용 워크플로우)로 구성되며, Profiles 기능으로 완전 독립된 다중 에이전트를 단일 시스템에서 운영할 수 있다.
NousResearch가 개발한 오픈소스 CLI 기반 개인 AI 에이전트 프레임워크. SOUL.md(인격), MEMORY.md(장기 기억), AGENTS.md(프로젝트 컨텍스트), skills/(재사용 워크플로우)로 구성되며, Profiles 기능으로 완전 독립된 다중 에이전트를 단일 시스템에서 운영할 수 있다.
개요
Hermes Agent는 LLM API 위에 에이전트 런타임 레이어를 얹는 CLI 도구다. OpenClaw가 Slack·텔레그램 채널 기반 팀 에이전트를 목표로 한다면, Hermes는 개인 작업 + 스킬 축적 + 세션 검색에 특화되어 있다.
obsidian 저장소를 워크스페이스로 연결하면 “LLM이 편집(프로그래머), 인간이 결과를 Obsidian에서 확인(IDE 사용자)“하는 three-layer-architecture 패턴을 완성할 수 있다.
실사용 비교(ZeroCho TV)에서는 단일 전환보다 이중 분업이 효과적이라는 결론이 제시됨:
- OpenClaw: 팀 채널 기반 일상 자동화
- Hermes Agent: 스킬 축적·인터럽트 반영·학습 루프형 업무
(출처: yt-zerocho-hermes-openclaw-comparison-2026)
핵심 파일 구조
~/.hermes/ ← 기본 에이전트 홈
├── SOUL.md ← 인격·어조·커뮤니케이션 스타일
├── memories/
│ ├── MEMORY.md ← 환경·컨벤션·학습 내용 (최대 2,200자)
│ └── USER.md ← 사용자 프로필·선호도 (최대 1,375자)
├── skills/ ← 재사용 워크플로우
│ └── <skill-name>/SKILL.md
└── config.yaml
~/obsidian-vault/
└── AGENTS.md ← 워크스페이스 컨텍스트 (시작 시 자동 로드)
OpenClaw의 워크스페이스(SOUL·AGENTS·MEMORY·TOOLS·HEARTBEAT 등 6개 파일)와 유사하나, Hermes는 SOUL.md 중심 + skills/ 폴더 + SQLite 세션 검색이 차별화 포인트.
(출처: obsidian-hermes-agent-build-guide)
Profiles — 완전 독립 다중 에이전트
Hermes의 핵심 기능. 프로필은 자체 SOUL·MEMORY·sessions·skills·cron·state DB를 가진 완전히 독립된 에이전트 환경이다.
# 프로필 생성 (기존 API 키·모델 설정 복사)
hermes profile create dap-pm --clone
hermes profile create ax-instructor --clone
# 볼트 1:1 매핑 (절대 경로 필수)
dap-pm config set terminal.cwd /Users/yourname/vault-dap
ax-instructor config set terminal.cwd /Users/yourname/vault-axCLI alias 자동 생성: ~/.local/bin/<프로필명> alias가 자동 생성됨.
→ dap-pm chat = hermes -p dap-pm chat (완전 동일)
프로필명이 프롬프트에 표시됨: dap-pm ❯ _
(출처: obsidian-hermes-agent-build-guide)
외부 메모리 프로바이더 (8종, 싱글셀렉트)
내장 메모리(MEMORY.md 2,200자 + USER.md 1,375자, 합산 ~1,300토큰)에 더해 외부 프로바이더 8종 중 1개만 동시 활성화 가능하다. (출처: openclaw-hermes-comparison-session)
memory:
provider: "honcho" # 8개 중 오직 1개만 선택 가능| 프로바이더 | 저장소 | 비용 | 주요 특징 |
|---|---|---|---|
| honcho | 클라우드 | 유료 | 변증법적 사용자 모델링 + Dreaming |
| OpenViking | 자체호스팅 | 무료 | 계층적 지식 트리 + 6카테고리 자동 분류 |
| Mem0 | 클라우드 | 유료 | LLM 자동 팩트 추출 |
| Hindsight | 클라우드/로컬 | 무료/유료 | 지식 그래프 + 엔티티 관계 |
| Holographic | 로컬 SQLite | 무료 | HRR 대수 쿼리 + 신뢰 점수 |
| RetainDB | 클라우드 | $20/월 | 델타 압축 + 하이브리드 검색 |
| ByteRover | 로컬/클라우드 | 무료/유료 | 압축 전 자동 추출 |
| Supermemory | 클라우드 | 유료 | 컨텍스트 펜싱 + 그래프 인제스트 |
기능별 최적 프로바이더:
- 사용자를 점점 더 깊이 이해 → Honcho
- 자동 팩트 추출, 관리 최소화 → Mem0
- 지식 그래프 + 엔티티 관계 → Hindsight
- 완전 로컬, 외부 의존성 없음 → Holographic
OpenClaw 비교: OpenClaw는 honcho 하나를 공식 플러그인으로 깊게 통합 + Active Memory(응답 전 자동 주입) 보유. Hermes는 다양한 백엔드 선택권 제공.
주요 사실
- 설치:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash - LLM 공급자: OpenRouter(무료 모델 포함), Anthropic API 등 선택 가능 (
hermes model) - 스킬 생성: 복잡한 작업(5회+ 툴 호출) 완료 후 에이전트가 자동 저장 또는 직접 요청
- 메모리 즉시 저장: 메모리 항목 추가·삭제 시 즉시 디스크 저장 (세션 종료 불필요)
- SQLite FTS5: 대화 히스토리 자동 저장 →
session_search로 과거 대화 검색 - 서버형 운영 포지션: Jay Choi 영상은 Hermes를 “채팅봇”이 아니라 24시간 서버에서 리서치·브리핑·자동화를 맡는 개인 자동화 런타임으로 설명한다. 설치 직후보다 반복 작업을 한 달 이상 맡긴 뒤 학습 루프의 품질 향상을 평가하라는 운영 기준을 제시한다. (출처: yt-WXka6bp1aYw-헤르메스-에이전트-20분-총정리)
- 구축 온보딩 관점: z2zlife 영상은 Hermes를 VPS 위에서 상시 실행되는 개인 AI 비서로 소개하고, 스킬·메모리·소울·크론을 “자기 개선 루프”의 네 구성요소로 설명한다. 설치 명령은 버전 차이 가능성이 있어 공식 문서 재검증이 필요하지만, 초심자에게 Hermes의 운영 모델을 설명하는 온보딩 자료로 유용하다. (출처: yt-GsMB3SHHlzI-Hermes-Agent-완벽-구축-가이드)
- 공식 멀티에이전트: 미지원 (2026-04 기준). 로드맵: Issue #344 (L0→L2), Issue #377 (공유 메모리 풀)
관련 개념
- agent-identity-design — SOUL.md 5요소 설계 (Hermes의 SOUL.md 기반 인격 정의)
- agent-memory-architecture — MEMORY.md/USER.md 장기 기억 패턴
- agent-skill-design — skills/ 폴더 구조 + 온디맨드 지식 문서 로딩
- multi-agent-team-design — Profiles 기반 다중 에이전트 + Shared 볼륨 비동기 협업
- subagent-orchestration — delegate_task 한계 + Router 패턴 (shell 직접 호출)
- heartbeat-mechanism — Cron 기반 inbox 감시 + 비동기 협업 패턴
- agent-workspace-structure — ~/.hermes/ 구조 vs ~/.openclaw/ 비교
- agent-runtime-architecture — Hermes vs OpenClaw 런타임 이중 분업 설계
- three-layer-architecture — LLM-wiki + Hermes 스킬 산출물 통합 (마크다운 래퍼)
관련 엔티티
- OpenClaw — 동일 아키텍처 영역의 팀 에이전트 프레임워크; 이중 분업 파트너 + 메모리 구조 비교 대상
- obsidian — Hermes 워크스페이스로 연결되는 로컬 지식 관리 도구
- honcho — Hermes 외부 메모리 8종 중 가장 기능이 넓은 프로바이더 (셀프호스팅 가능)
소스
- yt-llm-wiki-hermes-agent-obsidian — Obsidian + Hermes Agent 연동 셋업 Shorts
- yt-zerocho-hermes-openclaw-comparison-2026 — ZeroCho 한달 실사용 비교 리뷰
- obsidian-hermes-agent-build-guide — 옵시디언 기반 Hermes 에이전트 구축 전체 가이드
- openclaw-hermes-comparison-session — 메모리 8종 상세 비교 + Honcho 셀프호스팅 연결법
- yt-xw4afp4-j9o-Android-Hermes-설치-Termux-AI에이전트 — Android Termux 설치 + 카카오톡 자동화 + Syncthing 세컨드 브레인 구성
- yt-WXka6bp1aYw-헤르메스-에이전트-20분-총정리 — 서버형 운영 포지션, VPS/Discord 셋업, 크론·브라우저·LLM Wiki 활용 사례 정리