경험을 쌓아 스스로 기술을 만드는 AI 에이전트를 메신저와 터미널에서 함께 쓰는 방법
Hermes Agent는 Nous Research가 만든 AI 에이전트로, 사용자의 경험에서 기술을 추출하고 개선하는 학습 루프를 내장했습니다. 로컬 터미널뿐 아니라 텔레그램, 디스코드, 슬랙 등 메신저에서도 대화할 수 있으며, 세션이 끝나도 사용자의 특성을 기억합니다. 5달러짜리 VPS부터 GPU 클러스터, 서버리스 인프라까지 다양한 환경에서 구동됩니다.
경험을 기술로 바꾸는 학습 루프
이 에이전트는 복잡한 작업을 수행한 뒤 자동으로 기술을 생성하고, 사용 과정에서 그 기술을 스스로 개선합니다. 주기적인 알림을 통해 지식을 저장하도록 유도하며, FTS5 기반 검색과 LLM 요약으로 과거 대화 기록을 찾아 세션 간 맥락을 이어갑니다. Honcho 방식의 사용자 모델링을 통해 사용자의 특성을 파악하며, 이 과정은 agentskills.io 공개 표준과 호환됩니다.
터미널과 메신저를 아우르는 인터페이스
사용자는 터미널 UI나 메신저 앱 중 원하는 방식으로 에이전트와 소통할 수 있습니다. 터미널에서는 다중 줄 편집, 슬래시 명령 자동완성, 대화 기록, 작업 중단 및 재지정, 스트리밍 도구 출력을 지원합니다. 텔레그램, 디스코드, 슬랙, WhatsApp, Signal, CLI 등 모든 플랫폼은 단일 게이트웨이 프로세스에서 처리되며, 음성 메모 전사와 플랫폼 간 대화 연속성도 지원합니다. hermes 명령으로 터미널을 시작하거나, hermes gateway를 실행해 메신저에서 대화할 수 있습니다.
어디서나 실행되는 인프라 지원
에이전트는 로컬, Docker, SSH, Singularity, Modal, Daytona, Vercel Sandbox 등 7가지 터미널 백엔드를 지원합니다. Daytona와 Modal은 서버리스 지속성을 제공해 유휴 시점에 환경을 휴면 상태로 전환하고 필요할 때 깨웁니다. 덕분에 세션 사이에 거의 비용이 들지 않으며, 5달러짜리 VPS나 GPU 클러스터 모두에서 실행 가능합니다. 노트북에 묶이지 않고 클라우드 VM에서 작업하는 동안 텔레그램으로 지시를 내릴 수 있습니다.
모델 선택의 자유와 자동화
Nous Portal, OpenRouter, OpenAI, 자체 엔드포인트 등 원하는 모델을 자유롭게 선택할 수 있습니다. 내장된 크론 스케줄러를 통해 자연어로 일일 보고서, 야간 백업, 주간 감사 등 정기 작업을 설정할 수 있습니다. 격리된 서브에이전트를 생성해 병렬 작업을 처리하고, RPC를 통해 도구를 호출하는 Python 스크립트를 작성해 다단계 파이프라인을 효율적으로 처리합니다.
설치 전 확인 사항과 라이선스
Linux, macOS, WSL2 환경에서는 bash 스크립트로, Windows에서는 PowerShell 스크립트로 설치할 수 있습니다. Android Termux용 APT 저장소도 제공됩니다. Windows Defender나 안티바이러스가 uv.exe를 악성코드로 오인할 수 있으므로, 이 경우 GitHub CLI를 이용해 파일의 진위를 검증하거나 폴더를 예외 목록에 추가해야 합니다. 서버리스 백엔드를 사용할 경우 비용 구조를, 특정 메신저 연동을 원할 경우 해당 플랫폼의 API 키 요구 사항을 미리 확인하는 것이 좋습니다.