Hermes Agent는 Nous Research의 MIT 라이선스 자기 개선 AI 에이전트입니다. 경험에서 스킬을 만들고, 지식을 지속하며, FTS5로 과거 대화를 검색하고, Honcho로 세션 간 사용자 모델을 구축합니다. 노트북에 묶이지 않으며 6가지 터미널 백엔드(local, Docker, SSH, Singularity, Modal, Daytona)와 메시징 게이트웨이로 Telegram·Discord·Slack·WhatsApp·Signal에서 대화하면서 원격 호스트에서 에이전트를 실행할 수 있습니다.
README 포지셔닝: 「노트북에 묶이지 않음 — Telegram으로 말하고, 클라우드 VM에서 일함」. NodeMac 고객에게 그 VM은 macOS 15+ 전용 Mac mini M4, 영구 ~/.hermes/ 상태, launchd 게이트웨이 가동입니다. OpenClaw 게이트웨이 런북과 동일 패턴입니다. OpenClaw에서 이전 시 hermes claw migrate로 ~/.openclaw에서 SOUL.md, 스킬, 메모리, API 키를 가져옵니다.
M4가 아닌 Mac에서도 설치·게이트웨이·launchd가 필요하면 Hermes Agent macOS 설정 가이드 를 참고하세요—8단계, FAQ 5개 포함.
Hermes에 전용 Mac mini M4가 유리한 이유
Hermes 가치는 세 루프가 동시에 살아 있을 때 복리됩니다: 게이트웨이 메시지 전달, Cron 자동화, 메모리/스킬 큐레이션(주기 nudge가 ~/.hermes/에 기록). 잠자는 MacBook은 셋 모두 멈춥니다.
| 요소 | 로컬 MacBook(16GB) | NodeMac M4 전용 호스트 |
|---|---|---|
| 게이트웨이 가동 | 뚜껑 닫으면 중단 | 24/7 Telegram/Discord/Slack 봇 |
| Cron 전달 | 수면 시 야간 작업 누락 | 내장 스케줄러 정시 실행 |
| 학습 루프 | 메모리 nudge 정체 | 테넌트 SSD 영구 ~/.hermes/ |
| SSH 백엔드 | 해당 없음 | 원격 Mac이 실행 평면 |
| OpenClaw 공존 | 일상 앱과 경쟁 | 별도 사용자 또는 인접 노드 |
| 리전 지연 | 해당 없음 | HK/JP/KR/SG/US East API·메시징 최적화 |
인용 가능: Hermes는 40+ 도구, OpenRouter 200+ 모델, 게이트웨이+CLI 단일 프로세스 — 게이트웨이+활성 subagent 16GB RAM; OpenClaw 또는 무거운 MCP 공존 시 24GB. 서울 노드는 APAC Telegram/API 지연에 유리. NodeMac M4 월 $96.9부터.
출처: Hermes Agent README.
아키텍처: CLI, 게이트웨이, 메모리, 백엔드
프로비저닝 전 레이어를 매핑하세요:
- 대화형 CLI(
hermes) — 풀 TUI, 멀티라인 편집, 슬래시 자동완성, 스트리밍 출력,Ctrl+C중단. 첫 설정은 여기서. - 메시징 게이트웨이(
hermes gateway) — Telegram, Discord, Slack, WhatsApp, Signal, Email 단일 프로세스. DM 페어링은 upstream Security. - 메모리 & 스킬 — 에이전트 큐레이션 메모리; 복잡 작업 후 자동 스킬. 사용자 스킬
~/.hermes/skills/; OpenClaw import~/.hermes/skills/openclaw-imports/. - 6가지 터미널 백엔드 — shell/파일 도구 실행 환경:
- local — 호스트 OS 기본
- Docker — 컨테이너 격리
- SSH — 원격 실행(NodeMac 노드)
- Singularity — HPC 클러스터
- Modal / Daytona — 서버리스 지속, idle hibernate
- 모델 라우팅 —
hermes model로 Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM, BYO 전환. 코드 변경 불필요.
선택 Nous Portal(hermes setup --portal)은 OAuth 하나로 모델+Tool Gateway(Firecrawl, FAL, Browser Use, TTS)를 묶습니다.
Hermes Agent vs OpenClaw vs OpenHuman
NodeMac 호스트는 여러 에이전트 스택을 자주 실행합니다. 한 M4에 공존하기 전 표를 확인하세요.
| 차원 | OpenClaw(MIT) | Hermes Agent(MIT) | OpenHuman(GPL-3.0) |
|---|---|---|---|
| 주요 역할 | 게이트웨이 자동화 | 자기 개선 터미널+게이트웨이 | UI 우선 개인 메모리 |
| 학습 루프 | 플러그인/워크스페이스 | 내장 스킬+nudge+FTS5 | Memory Tree+20분 auto-fetch |
| 메시징 | Slack, Telegram, Discord… | Telegram, Discord, Slack, WhatsApp, Signal | 데스크톱+Meet 에이전트 |
| 원격 실행 | 호스트 게이트웨이 | SSH 백엔드+게이트웨이 | 데스크톱 우선 macOS |
| OpenClaw 이전 | N/A | 내장 hermes claw migrate | upstream README 비교 |
| Cron | launchd+게이트웨이 스킬 | 내장 Cron+플랫폼 전달 | auto-fetch 루프 |
| NodeMac 최적 | 채널 봇+MCP | 세션 간 학습+폰 Telegram | OAuth 컨텍스트 사전 로드 |
권장: Slack socket-mode DevOps 봇은 OpenClaw Slack 가이드. 세션을 넘어 smarter+Mac mini Telegram은 Hermes. 118 OAuth+Obsidian은 OpenHuman Mac mini M4. 16GB 노드는 주 게이트웨이 1개; Hermes+OpenClaw 공존은 24GB+.
8단계: NodeMac Mac mini M4 Hermes Agent
- 프로비저닝 — NodeMac 요금에서 M4 16GB/256GB. APAC Telegram/API는 서울 또는 싱가포르, 미동부는 버지니아. 월 $96.9부터.
- SSH 기준 —
ssh user@your-host; macOS 15+, Apple Silicon(arm64), HTTPS egress. - Hermes 설치 — upstream 원라이너(조직 pipe-to-shell 정책 확인):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.zshrc # or ~/.bashrc hermes doctor - 모델·도구 설정 — 위저드 또는 수동:
hermes setup # full wizard; detects ~/.openclaw for migration # OR hermes setup --portal # Nous Portal OAuth + Tool Gateway hermes model # pick provider:model hermes tools # enable/disable toolsets - OpenClaw 이전(선택) —
~/.openclaw있으면:hermes claw migrate --dry-run # preview hermes claw migrate # import SOUL.md, skills, memories, keys - 게이트웨이 시작 — 플랫폼 설정 후 데몬화:
hermes gateway setup hermes gateway start24/7은 OpenClaw LaunchAgent 상태 디렉터리로 launchd 래핑 —~/.hermes/. - 로컬 CLI→원격(선택) — SSH 터미널 백엔드(
terminal.backend = ssh). - 스케줄·백업 — Hermes cron 자연어 작업; 주간
~/.hermes/tar. swap 2GB 지속 시 24GB 또는 노드 분리.
문제 해결
hermes doctor 의존성 누락
증상: uv, Python 3.11, Node.js, ripgrep, ffmpeg 실패.
해결: 설치 스크립트 재실행; NodeMac에서 brew install ripgrep ffmpeg node. hermes doctor 클린까지.
Telegram 봇 무응답
증상: hermes gateway start 실행 중 DM 무응답; pairing 로그.
해결: DM pairing; /pair 필요할 수 있음. bot token Keychain 또는 launchd env 영속화.
SSH 백엔드 NodeMac 미도달
증상: SSH 타임아웃 또는 host key 불일치.
해결: ssh-keyscan으로 ~/.ssh/known_hosts 사전 등록. 백엔드 전 bare SSH 테스트.
운영 함의
- 상태 격리 —
~/.hermes/전용 macOS 사용자. - 게이트웨이 비밀 — Token은 Keychain 또는 launchd
EnvironmentVariables. - 스킬 위생 — 월간
~/.hermes/skills/검토. - 모델 비용 — OpenRouter 200+ 모델; spend cap 설정.
Apple Mac mini 사양: M4 16GB — Hermes 게이트웨이 단독 적합; Xcode 또는 2번째 게이트웨이 공존은 빡빡.
상시 가동 Mac mini에서 게이트웨이와 서브에이전트 위임 을 결합해 Telegram 보스 채팅으로 worker를 fan-out 하세요.
FAQ
Hermes Agent가 OpenClaw를 대체하나요?
아니요 — 메시징은 겹치지만 아키텍처가 다릅니다. OpenClaw는 게이트웨이 중심 MCP; Hermes는 자기 개선 메모리·스킬·Cron. hermes claw migrate로 OpenClaw 데이터 import.
Nous Portal 없이 가능한가요?
예 — OpenRouter, OpenAI, Anthropic 등 BYO 키. hermes model 전환. Portal은 선택.
게이트웨이+CLI RAM?
16GB 예산; subagent, MCP, 2번째 에이전트 공존 시 24GB.
Apple Silicon Mac mini에서 동작하나요?
예 — Apple Silicon macOS 지원. NodeMac M4는 SSH와 24/7 전원에 적합.
$5 VPS 대신 NodeMac?
Linux VPS도 Hermes 가능하나 네이티브 macOS 도구(Keychain, AppleScript) 필요 팀에는 NodeMac M4(월 $96.9, HK/JP/KR/SG/US, SSH/VNC)가 Hermes 「클라우드 VM」에 가깝습니다.