[Hermes] 설치부터 첫 에이전트 탄생까지
많이 늦었지만 이제는 AI 에이전트가 필요하다고 생각했다.
왜 AI 에이전트가 필요하다고 생각했나
처음에는 단순히
“ChatGPT를 잘 쓰면 되는 거 아닌가?”
라고 생각했다.
실제로 ChatGPT는 질문만 잘 던져도 코드 작성, 문서 정리, 아이디어 도출 같은 작업을 꽤 훌륭하게 도와준다. 개발하면서 막히는 부분을 물어보거나, 회의 자료의 초안을 잡거나, 복잡한 내용을 정리할 때도 충분히 유용했다.
그런데 계속 사용하다 보니 한 가지 아쉬움이 남았다.
결국 내가 직접 시켜야만 움직인다는 점이엇다.
이제는 “질문에 대답하는 도구”가 아니라
업무 흐름 안에서 같이 움직이는 실행자에 가까운 AI가 필요했다.
이미 AI 에이전트라는 개념을 새로운 것이 아니고, 오히려 내가 체감한 시점은 꽤 늦은 편이었다. 하지만 직접 개발과 운영 업무를 하면서 반복 작업의 피로도를 느끼다 보니, 그제야 왜 사람들이 AI 에이전트를 이야기하는지 현실적으로 이해하게 되었다.
그래서 이번에는 단순히 AI를 사용하는 데서 끝내지 않고,
내 업무에 맞는 에이전트를 Hermes로 직접 만들어보기로 했다.
Hermes ?
OpenClaw가 인기를 끌면서 비슷한 개인용 AI 에이전트가 속속 등장했는데, Hermes Agent도 그중 하나다. 단순히 “대화형 AI”에 머무르지 않고 장기적인 작업 흐름과 자기 관리(Self-Improvement)에 초점을 맞춘 것이 특징이다.
Hermes는 작업 과정에서 생성된 스킬들을 단순히 계속 쌓아두는 것이 아니라, 사용 빈도와 최근 사용 여부 등을 기반으로 active → stale → archived 상태로 관리한다. 또한 주기적으로 Curator라는 백그라운드 리뷰 시스템이 동작하여, 중복되거나 오래된 스킬을 통합하거나 아카이빙하는 메커니즘까지 갖추고 있다고 한다.
쉽게 말하면:
- AI가 작업을 수행하면서 스스로 노하우를 저장하고
- 시간이 지나면 오래된 내용을 정리하고
- 중복 내용을 합치고
- 필요한 것만 유지하려고 시도하는 구조인 셈이다.
홈페이지: https://hermes-agent.nousresearch.com/
Git 저장소: https://github.com/nousresearch/hermes-agent
설치하기
모든 과정은 Windows(WSL)에서 진행한다.
빠른 설치
1
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
설치가 끝나면 쉘을 다시 로드해야 한다.
1
source ~/.bashrc # reload shell (or: source ~/.zshrc)
설치 확인
1
hermes doctor