한줄 정의
Hermes Agent는 Nous Research가 만든 self-improving AI agent로, 대화와 작업 경험을 바탕으로 스킬과 메모리를 축적하며 점진적으로 더 잘 작동하도록 설계된 에이전트다.1
핵심 특징
내장된 학습 루프가 중심이다. 단순히 응답만 생성하는 것이 아니라, 경험에서 스킬을 만들고 사용 중에도 개선하며 지식을 남기는 구조를 지향한다.1
과거 대화 검색, 세션 간 사용자 모델링, 지속 메모리, 스킬 시스템을 함께 제공한다. 그래서 한 번의 대화형 도구보다 장기적으로 쓰는 개인용 에이전트에 가깝다.12
자동화 스케줄링과 병렬 서브에이전트 실행을 지원한다. 반복 작업을 예약하거나, 여러 하위 작업을 동시에 나눠 처리하는 방식에 강점이 있다.12
실행 환경 선택 폭이 넓다. local, Docker, SSH, Daytona, Singularity, Modal 등 여러 터미널 백엔드를 지원해 로컬 개발부터 격리된 실행 환경까지 대응한다.12
단일 게이트웨이 프로세스로 CLI뿐 아니라 Telegram, Discord, Slack, WhatsApp, Signal 같은 여러 채널에 연결할 수 있다.12
모델 제공자 선택지도 넓다. Nous Portal, OpenRouter, z.ai/GLM, Kimi/Moonshot, MiniMax, OpenAI, 사용자 지정 엔드포인트를 연결할 수 있다.12
터미널 UI, slash command, 대화 이력, 스트리밍 도구 출력도 제공해 실제 운영 흐름에서 다루기 편하다.12

주요 사용 방식
로컬 CLI 에이전트로 실행해 대화형 작업, 코드 보조, 자동화 실행에 사용한다.12
메시징 플랫폼과 연결해 같은 에이전트를 여러 채널에서 호출한다. 인터페이스만 달라질 뿐, 중심 로직은 게이트웨이로 묶인다.12
정기 작업 자동화에 활용할 수 있다. 예를 들어 일일 보고, 야간 백업, 주간 감사 같은 반복 업무를 스케줄로 등록하는 방식이다.2
병렬 서브에이전트와 RPC 기반 Python 스크립트를 조합해 더 복잡한 워크플로를 나눠 처리할 수 있다.2
공통 명령 체계도 비교적 단순하다. 새 대화 시작, 상태 초기화, 모델 변경, 성격 설정, 재시도, 되돌리기, 컨텍스트 압축, 사용량 확인, 인사이트 확인, 스킬 확인, 실행 중지 같은 흐름이 /new, /reset, /model, /personality, /retry, /undo, /compress, /usage, /insights, /skills, /stop 형태로 정리돼 있다.2
설치 및 시작 방법
지원 환경은 Linux, macOS, WSL2, Android(Termux)다. Windows 네이티브는 직접 지원하지 않으며, Windows에서는 WSL2 사용이 권장된다.12
설치는 다음 명령으로 시작한다.1
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash설치 후 자주 쓰는 시작 흐름은 다음과 같다.12
source ~/.bashrc
hermes
hermes model
hermes tools
hermes config set
hermes gateway
hermes setup
hermes claw migrate
hermes update
hermes doctor초기 진입은 hermes로 하고, 모델 설정과 도구 확인을 마친 뒤 필요하면 gateway로 외부 채널 연결, setup으로 환경 초기화, doctor로 점검하는 흐름으로 이해하면 된다.12
마이그레이션 정보
OpenClaw에서 Hermes Agent로 마이그레이션할 수 있다. 설정값, 메모리, 스킬, API 키 등을 가져오는 흐름이 제공되며, 관련 명령으로 hermes claw migrate가 안내된다.12
이 점은 기존 사용자가 완전히 새로 시작하지 않고, 누적된 에이전트 상태를 이어받을 수 있다는 의미가 있다. Hermes Agent가 "지속적으로 축적되는 에이전트"라는 방향과도 잘 맞는다.1
한계 및 유의사항
프로젝트 변화 속도가 빠를 수 있으므로, 실제 적용 전에는 최신 공식 문서를 다시 확인하는 편이 안전하다.12
Windows 네이티브 환경은 지원 대상이 아니므로 WSL2 전제를 잡는 것이 현실적이다.12
게이트웨이, 자동화, 외부 도구, 원격 실행 환경을 함께 쓰는 경우 권한과 보안 설정을 먼저 점검해야 한다.2
다양한 모델 제공자와 실행 백엔드를 지원하는 만큼, 편의성은 높지만 그만큼 설정 복잡도도 커질 수 있다. 초기에는 CLI 단독 사용부터 시작하는 편이 안정적이다.12
참고 링크
GitHub 저장소1
공식 문서2
참고
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.