Hermes Agent 리뷰: 설정, Docker, 셀프 호스팅에 필요한 것
셀프 호스팅 관점의 Hermes Agent 리뷰: 설치 스크립트와 Docker 설정 비교, 로컬 터미널 기본값, 승인 모드, 텔레메트리, 비용, 그리고 누구에게 맞는지.
Hermes Agent는 Nous Research의 오픈소스 에이전트로, 2026년 2월 25일에 출시되었고 11월 8일 기준 GitHub 스타 261,682개를 기록해 저희가 추적하는 에이전트 중 OpenClaw 다음으로 많습니다. 핵심 콘셉트는 쓸수록 나아진다는 것입니다. 어려운 작업을 마친 뒤 재사용 가능한 스킬을 작성하고, 나중에 다듬으며, 세션을 넘나들며 선별된 메모리와 사용자 프로필을 유지합니다. 이 리뷰는 직접 설치하고, 보안을 갖추고, 계속 운영하는 대상으로서 Hermes를 살펴봅니다. 무엇인지에 대한 배경은 Hermes Agent란 무엇인가?를 참고하세요.

누구에게 맞을까
Hermes는 직접 관리하는 머신에서 에이전트 하나 또는 소규모 에이전트 팀을 운영하고, Telegram, Discord, Slack, Signal 또는 이메일로 접근하고 싶은 개발자에게 적합합니다. 반복적이고 비슷한 작업을 맡기는 사람일수록 효과를 보는데, 스스로 작성한 스킬이 빛을 발하는 곳이 바로 그 지점이기 때문입니다. 휴대폰 앱이 필요하다면 없습니다. Android 지원은 Termux 명령줄 설치입니다.
Hermes Agent 설정: 설치 스크립트
설치 문서는 Linux, macOS, WSL2에서 명령 하나로 시작합니다.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows에는 PowerShell 버전이 있습니다. 스크립트에는 Git과 curl이 필요하며, 나머지는 스스로 가져옵니다. 고정된 Python 3.14, Node.js, ripgrep, FFmpeg, 그리고 기본적으로 고정된 Chromium과 컴퓨터 사용 드라이버입니다. 헤드리스 서버라서 브라우저를 두고 싶지 않다면 --skip-browser와 --skip-computer-use로 마지막 두 가지를 건너뛸 수 있습니다.
셸을 다시 불러온 뒤에는 설정이 작은 명령들로 나뉘어 있어서, 나중에 한 가지만 바꾸고 싶을 때 편리합니다.
hermes setup은 전체 마법사를 실행합니다.hermes model은 제공업체와 모델을 선택합니다.hermes tools는 도구를 켜거나 끕니다.hermes gateway setup은 채팅 플랫폼을 연결합니다.hermes doctor는 문제를 진단합니다.
Windows와 Apple Silicon Mac용 데스크톱 패키지도 있습니다. Intel Mac은 지원되지 않으며, Linux에는 데스크톱 패키지 없이 스크립트만 있습니다.
Docker에서 Hermes Agent 실행
Docker 가이드는 이 분야에서 깔끔한 편에 속합니다. 공식 nousresearch/hermes-agent 이미지는 상태를 갖지 않으며, 모든 데이터는 호스트의 ~/.hermes에 있고 /opt/data에 마운트됩니다. 먼저 docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup을 실행해 마법사에 답한 뒤, gateway run과 --restart unless-stopped로 게이트웨이를 시작합니다. 짧은 Compose 파일 하나로 게이트웨이와 웹 대시보드를 함께 실행할 수 있습니다. 업그레이드는 새 태그를 pull하면 됩니다.
OpenClaw처럼 Hermes도 Docker의 두 가지 용도를 구분합니다. Hermes를 컨테이너에서 실행하는 것은 배포 방식의 선택입니다. 에이전트의 명령을 컨테이너에서 실행하는 것은 보안 설정인 terminal.backend: docker이며, 이쪽이 더 중요합니다.
보안 기본값
설정 문서는 기본 터미널 백엔드가 local이라고 명시합니다. “Commands run directly on your machine with no isolation.”(명령은 격리 없이 여러분의 머신에서 직접 실행됩니다.) 기본 상태에서 여러분을 보호하는 것은 보안 문서에 설명된 승인 계층입니다.
- smart(기본값): 두 번째 모델이 각 명령을 판단합니다. 위험도가 낮은 명령은 실행되고, 명백히 위험한 명령은 거부되며, 불분명한 명령은 여러분에게 넘어옵니다.
- manual: 위험한 명령을 모두 직접 승인합니다.
- off: 검사 없음,
--yolo와 동일합니다.
위험한 패턴에 대한 하드 차단 목록은 off 모드에서도 적용되며, 승인 대기 중 시간 초과된 명령은 거부됩니다. “무엇이든 실행”보다는 사려 깊은 기본값이지만, 여전히 모델이 모델을 감시하는 구조입니다. 문서의 프로덕션 체크리스트는 terminal.backend: docker를 권장하는데, 이 설정은 Linux capabilities를 제거하고(일부 파일 권한은 다시 추가) no-new-privileges를 설정한 컨테이너에서 명령을 실행합니다. 공개 채널을 연결하기 전에 이 설정을 하세요. 같은 페이지의 주의 사항 하나: 컨테이너로 전달한 환경 변수는 그 안에서 실행되는 코드가 읽을 수 있으므로, 에이전트에 필요 없는 키는 전달하지 마세요.

텔레메트리와 개인정보
이 부분이 Hermes를 가장 쉽게 추천할 수 있는 지점입니다. 대화, 메모리, 스킬은 ~/.hermes 아래에 머물고, API 호출은 여러분이 설정한 제공업체로만 가며, 공유 사용 지표는 질문을 받았을 때 “Share with Nous”를 선택하지 않는 한 꺼져 있습니다. 업데이트 확인은 GitHub 저장소와 비교합니다. Nous가 여러분의 프롬프트를 볼 수 있는 경우는 자체 Nous Portal을 모델 제공업체로 선택했을 때뿐입니다.
모델과 비용
OpenAI 호환 엔드포인트, OpenRouter 또는 로컬 모델을 사용할 수 있습니다. 걸리는 부분은 호스팅 부가 기능입니다. 웹 검색, 이미지 생성, 음성은 해당 서비스의 자체 키나 유료 Nous Portal 플랜이 필요합니다(플랜은 이 페이지의 가격표에 있습니다). 로컬 모델을 쓰고 호스팅 부가 기능을 사용하지 않는다면 하드웨어 외에는 비용이 들지 않습니다.
유지 관리
Hermes는 빠르게 움직이며(저희는 v0.23.0을 확인했습니다), 새 설치는 main을 선택하지 않는 한 최신 안정 릴리스를 따릅니다. Docker를 쓴다면 ~/.hermes를 백업해 두고, 예상치 못한 변화를 원하지 않으면 latest 대신 버전 태그를 고정하세요. 일부 기능은 자체적인 구성 요소를 추가합니다. 예를 들어 iMessage는 Mac에서 별도의 BlueBubbles 서버를 실행해야 합니다.
비교
OpenClaw는 29개의 채팅 채널, 142개의 공식 플러그인, 더 큰 커뮤니티를 갖추고 있습니다. Hermes는 기본으로 켜진 모델 검사 승인, 기본적으로 텔레메트리 없음, 스킬 학습 루프로 맞섭니다. OpenClaw의 설정, 메모리, 스킬을 명령 하나로 가져올 수 있어 부담 없이 시도해 볼 수 있습니다. Hermes Agent vs OpenClaw를 참고하세요. 네트워크 승인이 있는 더 엄격한 샌드박스 안에서 Hermes를 원한다면 NemoClaw로 실행할 수 있습니다. 에이전트가 기본적으로 자체 격리된 컴퓨터에서 동작하기를 원한다면 Rakazo나 Agent Zero를 살펴보세요. 전체 목록은 Hermes Agent 대안에 있습니다.
결론
Hermes Agent는 좋은 개인정보 기본값, 깔끔한 Docker 구성, 그리고 스스로 작성하는 스킬이라는 진정으로 차별화된 아이디어를 갖춘 강력한 셀프 호스팅 에이전트입니다. 주요 약점은 터미널 백엔드를 바꾸기 전까지 명령이 호스트에서 실행된다는 점입니다. 백엔드를 바꾸고 승인을 smart 또는 manual로 유지하면, 이 분야에서 가장 얌전하게 동작하는 에이전트 중 하나입니다.
가격
| Open source | 무료 |
|
|---|---|---|
| Nous Portal Plus | 월 US$20 |
|
| Nous Portal Super | 월 US$100 |
|
| Nous Portal Ultra | 월 US$200 |
|
기능
| 웹 검색 | 예 |
|---|---|
| 이미지 생성 | 예 |
| 음성 모드 | 예 |
| 파일 업로드 | 예 |
| 메모리 | 예 |
| 대신 작업 수행 | 예 |
| 앱 연동 | 예 |
| 스스로 작업 | 예 |
| 먼저 메시지를 보냄 | 예 |
| 여러 봇 운영 | 예 |
장점
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
단점
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
이런 분께 추천
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
출처
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
