이 글은 헤르메스 에이전트 설치 및 사용방법을 간략히 정리한 것이다.
개요
헤르메스는 서버리스로 자체 로컬 컴퓨터에 설치할 수 있는 에이전트이다. 스스로 발전할 수 있도록 구현되어 있어, 지식을 계속 축척하고 이를 재사용할 수 있다.
설치 방법
설치는 리눅스에서 다음과 같이 실행한다.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
만약 이전에 Open claw 에이전트를 설치했다면, 해당 설정을 임포트할 것인지 다음과 같이 질문한다. 본인은 오픈 클로 설치할때 사용할 LLM모델 등을 미리 설정하였기 때문에, 이 설정 정보를 그대로 가져오기로 했다.
이제 헤르메스 설정이 진행된다. 본인의 경우, 신속 설정 모드를 선택하였다.
LLM 모델을 다시 OpenAI Codex로 변경하기 위해 다음 명령을 실행한다.
hermes setup model
이제 다시 해당 코덱스 링크를 방문하면, 다음과 같은 화면이 나타날 것이다. 헤르메스에서 알려준 코드 를 입력한다.
이제 헤르메스 모델 설정 터미널 화면에서 다음과 같이 로긴되고 모델 설정 옵션 입력을 받을 것이다. 적절한 모델을 설정한다. 그리고 다시 헤르메스 에이전트를 실행한다.
hermes
헤르메스에 다음과 같이 입력한다.
hi
그럼, 해당 모델을 호출해 다음 화면과 같이 인시할 것이다.
너는 현재 이 컴퓨터에서 무엇을 할 수 있니?
컴퓨터 현재 상태 간단히 점검해줘.
그럼, 헤르메스가 내 컴퓨터 정보를 읽고 다음과 같이 알려줄 것이다.
현재 전쟁과 주식에 관련된 소식을 웹 검색해바
그럼, 헤르메스가 다음과 같이 관련 소식을 검색하기 위한 파이썬 코드를 생성, 실행한 후, 관련 정보를 얻는다. 얻은 정보는 설정된 언어모델을 통해 질문에 대한 답변을 추론해 보여줄 것이다.
코사인 파형이 시간에 따라 흐르는 시뮬레이션을 하는 프로그램 개발해
이제 다시 실행해 본다. 그럼, 다음과 같이 프로그램이 실행될 것이다.
이제, 오픈 클로에서 입력햇던 나의 아이덴티티 관련 질문을 해본다.
내 이름이 머지?
다음과 같이 잘 기억하고 있는 것을 알 수 있다.
앞에서 검색했던 뉴스도 한번 더 보여달라고 해보자. 과거에 명령 조사했던 내용을 기억하고 있는 것을 알 수 있다.
이외에 주기적으로 서버 관리용 리포트를 생성하는 등의 일들도 시켜본다.
헤르메스는 여러 터미널에 에이전트를 실행해고, 서로 협업하게도 할 수 있다. 이런 궁금한 것은 헤르메스에게 물어보면 다음과 같이 실행 순서를 알려준다. 그래서 별도 메뉴얼을 공부할 필요가 없다.
참고로 헤르메스가 알려준 tmux 도구는 터미널 멀티플렉서로 터미널 내에서 여러 터미널 세션을 만들어 특정 프로그램들을 실행하고 창을 닫아도 해당 프로그램 실행 세션이 살아있게 해준다. 다음과 같이 tmux를 설치해 달라고 해보자. 그럼 sudo 암호를 달라고 한 후 apt get install 명령으로 설치해준다. 이런 방식으로 헤르메스에 도움을 요청하면 여러 도구와 명령들을 일일히 기억하지 않아도 되어 참 편리하다.
해르메스 사용 중에 축척한 지식은 어디에 저장되는 지도 확인해 보자.
넌 내가 너를 통해 알아낸 지식을 어디에 어떤 방식으로 저장하니?
- 개발
- 코드 작성/수정, 버그 디버깅, 테스트 자동화, 성능 점검
- 시스템 작업
- 프로세스/포트/메모리/디스크 점검, 로그 분석, 서버 실행
- 데이터 작업
- CSV/JSON 분석, 리포트 요약, 그래프 생성
- 웹 리서치
- 최신 뉴스/기술 문서/가격 정보 검색 후 핵심 요약
- 문서 업무
- 보고서/메일/발표자료 초안 작성, 한국어/영어 다듬기
- 자동화
- 반복 작업 스크립트화, 정기 실행(크론) 구성
- 이미지/음성
- 이미지 생성, 텍스트 음성 변환(TTS)
- 외부 도구 연동
- GitHub, Notion, Google Workspace, 메신저 전송 등(연결된 경우)
- 기타 기능
- 시스템 상태 리포트 자동 생성
- 웹 뉴스 요약 스크립트
- 폴더 정리 자동화 스크립트
이제, ctrl+D를 눌러 헤르메스를 종료한다. 그럼 다음과 같이 이번 헤르메스 사용시 기록한 내용을 세션으로 저장해 보여주고, 사용된 시간, 호출한 도구 개수 등을 요약해 보여줄 것이다.
마무리
최근, 오픈 클로, 헤르메스 에이전트와 같은 멀티 에이전트 시스템이 크게 발전하고 있다. 다양한 모델과 스킬을 입맛에 맞게 사용할 수 있고, 컴퓨터 정리, 개발, 테스트, 서버 모니터링 등 다양한 목적으로 사용할 수 있다. 올라마 같은 로컬 모델 서빙 도구를 설치하면, 클로드나 제미니 같은 상업묭 모델 유료 토큰 사용하지 않고 무료로 로컬에서 실행되는 에이전트를 만들 수 있다. 좀 더 상세한 내용은 레퍼런스를 참고한다.







