Hermes Agent란 무엇인가
Hermes Agent를 처음 보면 많은 사람이 이렇게 생각합니다. '또 하나의 AI 채팅 도구인가?' 그런데 조금만 들여다보면 결이 꽤 다릅니다. Hermes는 질문 하나에 답하고 끝나는 일회성 대화창이 아니라, 내 기기나 서버에서 계속 살아 있으면서 일을 이어 받고, 배운 것을 기억하고, 다음에는 더 잘하려고 설계된 오픈소스 에이전트입니다.1
이 차이를 먼저 이해해야 뒤에서 배우게 될 설치, 설정, 도구, 자동화 기능이 전부 제자리를 찾습니다. Hermes를 그냥 챗봇처럼 쓰면 '왜 이렇게 복잡하지?'라는 느낌이 들 수 있습니다. 반대로 Hermes를 '지속적으로 성장하는 작업 파트너'로 이해하면, 왜 메모리와 스킬, 게이트웨이와 스케줄링이 중요한지 자연스럽게 연결됩니다.

매번 처음부터 설명하는 AI의 피로감
보통의 AI 채팅은 똑똑하지만 휘발적입니다. 지금은 잘 도와줘도 새 세션을 열면 다시 자기소개부터 해야 하는 경우가 많습니다. 내가 어떤 프로젝트를 하고 있는지, 어떤 말투를 좋아하는지, 어느 폴더에서 작업하는지, 지난번에 무엇이 잘 통했는지를 매번 다시 설명해야 하죠.
Hermes Agent는 바로 이 불편함을 줄이려는 방향에서 출발합니다. 공식 소개도 Hermes를 'IDE에 묶인 코파일럿'이나 '단일 API를 감싼 챗봇'이 아니라, 서버 위에서 살아가며 배운 것을 기억하고 시간이 지날수록 더 유능해지는 에이전트라고 설명합니다.1 쉽게 말해, 똑똑한데 기억력이 짧은 인턴이 아니라, 같이 일할수록 감을 잡는 동료에 더 가깝습니다.
Hermes Agent를 한 문장으로 정의하면
Hermes Agent는 여러 AI 모델을 활용할 수 있는 오픈소스 에이전트 런타임입니다. 이 런타임은 대화만 하는 것이 아니라 도구를 사용하고, 과거 세션을 기억하고, 반복 작업을 스킬로 축적하고, 메신저와 터미널을 넘나들며 같은 정체성을 유지합니다.23
여기서 특히 중요한 점이 하나 있습니다. Hermes는 '하나의 모델 이름'이라기보다, 여러 모델을 연결해 쓰는 '에이전트 소프트웨어'에 가깝다는 것입니다. GitHub README에서도 Hermes는 Nous Portal, OpenRouter, OpenAI 호환 엔드포인트, Anthropic, 로컬 엔드포인트 등 다양한 모델 소스를 사용할 수 있고, hermes model 명령으로 바꿔 쓸 수 있다고 설명합니다.2 즉, Hermes의 핵심은 어떤 모델 하나에 묶여 있는 성능이 아니라, 모델 위에서 장기적으로 일하는 방식 자체에 있습니다.
왜 단순 챗봇이 아닌가
Hermes를 챗봇과 구분 짓는 핵심은 '대답'이 아니라 '지속성'입니다.
첫째, Hermes는 세션이 끝나도 완전히 끝나지 않습니다. 사용자의 선호, 프로젝트 정보, 환경 정보 같은 핵심 내용을 메모리로 남기고, 필요할 때 다시 불러올 수 있습니다.3
둘째, Hermes는 말만 하지 않고 도구를 씁니다. 웹 검색, 터미널 실행, 파일 편집, 브라우저 자동화, 메모리 조작, 코드 실행 같은 기능이 하나의 에이전트 안에 들어 있습니다.3
셋째, Hermes는 한 장소에 갇혀 있지 않습니다. 터미널에서 대화하다가 나중에 Telegram이나 Discord 같은 메시징 플랫폼으로 이어서 말을 걸 수 있습니다.12
이 세 가지가 합쳐지면 경험이 달라집니다. 예를 들어 낮에는 CLI에서 '로그 좀 봐줘'라고 말하고, 퇴근길에는 메신저에서 '아까 그 오류 원인 정리해줘'라고 이어서 물을 수 있습니다. 다음 날에는 '매일 아침 같은 방식으로 점검해줘'라고 예약까지 걸 수 있죠. 이쯤 되면 대화창이 아니라 작은 운영 시스템 하나를 곁에 두는 느낌에 가깝습니다.
Hermes를 Hermes답게 만드는 핵심 개념
Hermes를 이해할 때는 기능을 하나씩 외우기보다, 네 가지 핵심 개념으로 묶어서 보는 편이 쉽습니다.
기억: 어제의 맥락이 오늘의 출발점이 된다
Hermes에는 세션을 넘어 유지되는 지속 메모리가 있습니다. 공식 문서에 따르면 Hermes는 MEMORY.md와 USER.md 같은 구조를 통해 사용자의 선호, 프로젝트, 환경, 배운 내용을 제한된 범위 안에서 정리해 보관합니다.3 여기서 중요한 것은 '무한 저장'이 아니라 '쓸모 있는 핵심만 남긴다'는 점입니다.
그래서 Hermes의 메모리는 거대한 창고라기보다, 늘 들고 다니는 노트에 가깝습니다. 내가 어떤 스타일을 좋아하는지, 어떤 프로젝트 규칙이 중요한지, 자주 틀리는 부분이 무엇인지를 정리해 두고 다음 작업의 출발점으로 삼는 것이죠.
스킬: 한 번 힘들게 푼 문제를 다시 처음부터 풀지 않는다
Hermes의 가장 인상적인 특징은 스킬 시스템입니다. 공식 사이트와 README는 Hermes가 복잡한 문제를 해결한 뒤 그 과정을 재사용 가능한 스킬 문서로 만들 수 있다고 설명합니다.12 쉽게 말해, '이번에는 겨우 해냈다'를 '다음부터는 익숙하게 한다'로 바꾸는 장치입니다.
여기서 말하는 성장은 마법처럼 모델의 뇌를 통째로 다시 훈련한다는 뜻이 아닙니다. 더 현실적인 방식입니다. 성공한 절차를 문서화하고, 필요할 때 다시 불러와서, 비슷한 작업을 더 빠르고 안정적으로 처리하는 것입니다. 사람으로 치면 경험이 노하우가 되는 과정과 비슷합니다.
도구: 말만 잘하는 AI가 아니라 손발이 있는 AI
아무리 설명을 잘해도 실제로 파일을 못 고치고, 명령을 못 실행하고, 웹을 못 뒤지면 할 수 있는 일이 금방 줄어듭니다. Hermes는 처음부터 이런 한계를 넘도록 설계되었습니다. 공식 기능 문서에는 도구와 도구셋, 브라우저 자동화, 코드 실행, 이미지 처리, 음성 기능까지 폭넓은 기능이 정리되어 있습니다.3
즉 Hermes는 '방법을 알려주는 조언가'에 머무르지 않고, 허용된 범위 안에서 직접 작업을 수행하는 실행형 에이전트입니다. 물론 이 실행력은 편리한 만큼 주의도 필요합니다. 그래서 뒤 챕터에서 다룰 보안, 권한, 샌드박스 전략이 중요해집니다.
통로: 어디서 불러도 같은 에이전트여야 한다
Hermes는 CLI뿐 아니라 여러 메시징 플랫폼과 연결될 수 있습니다.12 이 점은 생각보다 중요합니다. 많은 도구는 '이 앱 안에서만 똑똑한 AI'에 머뭅니다. 하지만 Hermes는 같은 에이전트가 여러 채널에서 이어지도록 설계되어 있습니다.
이 구조가 주는 장점은 단순한 편의성을 넘어섭니다. 에이전트가 내 서버에서 계속 살아 있으니, 나는 그때그때 가장 편한 통로로 호출만 하면 됩니다. 책상 앞에서는 터미널, 이동 중에는 메신저, 팀 협업 중에는 채널 봇처럼 부를 수 있는 것이죠.
자동화: 부탁을 반복 업무로 바꾸는 능력
Hermes는 예약 작업도 지원합니다. 자연어 또는 크론 표현식으로 작업을 등록해 두면, 보고서 작성이나 점검 같은 일을 자동으로 반복 실행할 수 있습니다.3 이 기능이 중요한 이유는 Hermes를 '답변 도구'에서 '업무를 맡길 수 있는 존재'로 바꾸기 때문입니다.
한 번 물어보고 끝나는 AI는 검색창과 닮아 있습니다. 하지만 매일 아침 브리핑을 보내고, 밤마다 점검을 돌리고, 결과를 원하는 채널로 전달하는 AI는 비서에 가깝습니다. Hermes가 자꾸 '에이전트'라고 불리는 이유가 여기에 있습니다.
성장한다는 말의 정확한 뜻
Hermes를 설명할 때 가장 많이 나오는 표현이 '쓸수록 똑똑해진다'입니다. 이 표현은 맞지만, 오해 없이 이해해야 합니다.
Hermes의 성장은 대체로 세 가지 층에서 일어납니다.23
나와 프로젝트에 대한 핵심 사실이 메모리로 남는다.
성공한 작업 절차가 스킬로 축적된다.
과거 대화와 맥락을 다시 찾아 현재 작업에 연결한다.
즉, 오늘 가르친 것을 내일 또 처음부터 설명하지 않아도 되는 방향의 성장입니다. 모델 자체가 밤새 몰래 진화하는 SF 영화식 변화가 아니라, 기억과 절차가 쌓이면서 실무 감각이 좋아지는 성장이라고 이해하면 정확합니다.
다른 AI 도구와의 차이
Hermes의 자리를 이해하려면 다른 도구와 나란히 놓고 보는 것이 좋습니다.
일반적인 챗봇은 빠르게 묻고 답하기에 좋습니다. 대신 장기 기억, 지속 실행, 외부 도구 사용, 예약 업무에서는 한계가 생기기 쉽습니다. Hermes는 바로 그 빈틈을 메우는 쪽에 가깝습니다.13
IDE 코파일럿이나 코딩 전용 CLI는 코드 작업에서는 아주 강력할 수 있습니다. 하지만 보통은 특정 개발 환경이나 특정 모델 생태계에 더 가깝게 붙어 있습니다. Hermes는 코딩도 할 수 있지만, 정체성은 코딩 전용 도우미보다 더 넓습니다. 리서치, 자동화, 메신저 연동, 브라우저 작업, 개인 비서 역할까지 아우르는 범용 에이전트에 가깝습니다.12
전통적인 자동화 도구는 정해진 규칙을 안정적으로 반복하는 데 강합니다. 하지만 규칙 밖의 상황을 이해하고 맥락을 연결하는 데는 한계가 있습니다. Hermes는 LLM의 유연한 추론에 메모리와 스킬을 붙여, 자동화와 대화형 지능의 중간 지점을 노립니다.23
짧게 비유하면 이렇습니다.
일반 챗봇이 '질문을 잘 받아주는 창구'라면, Hermes는 '기억과 도구와 작업 루프를 가진 상주형 조수'입니다. 코파일럿이 '운전석 옆 조수석'이라면, Hermes는 '차고에 살면서 필요할 때 차를 몰고 나오는 기사'에 더 가깝습니다.
Hermes를 제대로 쓰기 위한 첫 번째 마음가짐
Hermes를 잘 쓰는 사람은 프롬프트를 화려하게 쓰는 사람만이 아닙니다. Hermes를 하나의 '지속적 시스템'으로 다루는 사람입니다. 메모리를 어떻게 남길지, 어떤 스킬을 재사용할지, 어떤 채널로 부를지, 어떤 일은 자동화할지를 함께 설계해야 진가가 드러납니다.
그래서 첫 장에서 가장 먼저 기억할 문장은 이것입니다.
Hermes Agent는 답변을 잘하는 AI가 아니라, 시간이 지날수록 나와 더 잘 일하게 되는 AI다.
이 관점을 잡고 나면 이후 챕터의 내용도 훨씬 선명해집니다. 설치는 단순한 준비가 아니라 '상주 공간 만들기'가 되고, 모델 설정은 '두뇌 고르기'가 되며, 메모리와 스킬은 '성장 장치'가 됩니다. 메시징 게이트웨이는 '호출 통로'가 되고, cron은 '반복 업무를 맡기는 손잡이'가 됩니다.
핵심 정리
Hermes Agent의 정체성은 세 단어로 요약할 수 있습니다. 지속성, 실행력, 성장성입니다.
지속성은 세션이 바뀌어도 맥락이 이어진다는 뜻입니다. 실행력은 단순 답변을 넘어 도구를 써서 실제 작업을 수행한다는 뜻입니다. 성장성은 메모리와 스킬이 쌓여 비슷한 일을 점점 더 능숙하게 처리한다는 뜻입니다.23
이 세 가지를 한 번에 이해하면, 왜 Hermes가 단순 챗봇이 아니라 '지속적으로 성장하는 에이전트'인지 분명해집니다. 그리고 바로 그 지점이, Hermes Agent 사용법의 출발선입니다.
참고
1Hermes Agent — An Agent That Grows With You | Nous Research
2GitHub - NousResearch/hermes-agent: The agent that grows with you
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.