Hermes Desktop (헤르메스 데스크탑) 가이드

Nous Research가 2026년 6월 3일 공개한 Hermes Agent의 네이티브 데스크탑 앱입니다. (Public Preview / Hermes Agent v0.15.2 / MIT 라이선스)


1. Hermes Desktop이란?

Hermes Desktop은 별도의 새 제품이나 경량 클론이 아니라, CLI·게이트웨이와 똑같은 Hermes Agent 코어에 GUI를 씌운 것입니다. 설정, API 키, 세션, 스킬, 메모리를 전부 공유합니다.

핵심은 한 가지입니다 — 하나의 에이전트, 여러 개의 표면(surface).

Hermes의 인터페이스 종류

인터페이스 실행 명령 설명
CLI hermes 터미널 명령형 인터페이스
TUI hermes --tui 터미널 기반 UI
Web Dashboard hermes dashboard 브라우저 관리 패널 (채팅 탭은 TUI 임베드)
Desktop App hermes desktop 네이티브 창 + React 전용 UI (이 문서)

이들은 상태를 공유하므로, 한 곳에서 시작한 세션을 다른 곳에서 이어갈 수 있습니다.

데스크탑(GUI) vs 기존 터미널(CLI/TUI) 항목별 비교

데스크탑 앱과 터미널은 같은 에이전트 코어를 쓰지만, 다루는 방식이 다릅니다. 같은 일을 GUI 클릭으로 하느냐, 명령어·설정 파일로 하느냐의 차이입니다.

항목 데스크탑 (GUI) 기존 터미널 (CLI / TUI)
진입 hermes desktop → 네이티브 창 hermes(CLI) / hermes --tui(TUI)
설정/세션/스킬/메모리 공유 (동일한 ~/.hermes) 공유 (동일한 ~/.hermes)
채팅 보기 스트리밍 + 도구 활동 요약, 우측 미리보기 레일 터미널 텍스트 스트리밍
파일 첨부 채팅창에 드래그앤드롭 경로 지정/명령 기반
모델 전환 하단 모델 선택기 클릭(즉시) 명령/설정으로 변경
파일 탐색 File Browser 패널에서 시각적 탐색·미리보기 셸 명령(ls/cd 등)으로 탐색
터미널 작업 앱 내장 Shell 패널 터미널 그 자체
스킬 관리 Skills 화면에서 토글로 on/off 명령/설정 파일 편집
메시징 설정 Messaging 폼(상태 배지·필드 입력) .env/설정 파일 편집
예약 작업(Cron) New cron 폼 + 자연어(“every 15 min”) hermes cron 명령
프로필/페르소나 Manage profiles + SOUL.md 편집기 프로필 파일 직접 편집
설정 변경 Settings 폼(검색·드롭다운·토글) YAML/.env 직접 편집
산출물(Artifacts) 카탈로그로 검색·필터·미리보기 파일시스템에서 직접 확인
사용량 통계 Usage 화면(토큰·비용·스킬 그래프) 별도 집계 화면 없음(로그 기반)
음성 입출력 Voice(마이크 입력·읽어주기) 기본 지원 제한적
리소스 Electron 창(메모리 더 사용) 매우 가벼움
원격/서버 활용 Settings의 Remote gateway로 연결 SSH 접속에 그대로 적합

언제 무엇을 쓰면 좋은가

💡 둘은 배타적이지 않습니다. 같은 세션을 GUI에서 시작해 터미널에서 이어가거나, 서버에 터미널로 띄워둔 백엔드를 데스크탑의 Remote gateway로 붙여 쓰는 식으로 혼용할 수 있습니다.