Nous Research가 2026년 6월 3일 공개한 Hermes Agent의 네이티브 데스크탑 앱입니다. (Public Preview / Hermes Agent v0.15.2 / MIT 라이선스)
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 클릭으로 하느냐, 명령어·설정 파일로 하느냐의 차이입니다.
| 항목 | 데스크탑 (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로 붙여 쓰는 식으로 혼용할 수 있습니다.