Pets — 데스크톱 컴패니언
Pets — 데스크톱 컴패니언 — 공식 문서 기반의 이해하기 쉬운 가이드
책상 위 금붕어 하나가 지루한 스프레드시트를 조금은 견딜 만하게 만들어 주잖아요? Hermes Agent에도 그런 비슷한 게 있어요 — 딱 하나 다른 점은, 여러분의 코드가 마침내 실행될 때 기뻐하는 픽셀 고양이라는 거죠.
펫(Pet)이 뭔가요?
펫은 Hermes 인터페이스 안에 사는 작고 선택적인 스프라이트입니다. AI가 하는 일에 실시간으로 반응하죠. 모델이 생각하고 있으면 고개를 갸웃하고, 도구가 실행되면 쏜살같이 달려갑니다. 모든 작업이 성공적으로 끝나면 기쁨에 넘쳐 폴짝폴짝 뛰어요.
여기서 중요한 점: 펫은 순전히 장식용입니다. 성능, 토큰 사용량, 동작 방식에 전혀 영향을 주지 않아요. 기본적으로 꺼져 있고, 사용자가 직접 켜야 합니다. 마치 개성 넘치는 화면 보호기라고 생각하면 됩니다.
펫 설치하는 방법
펫은 petdex라는 공개 갤러리에서 가져옵니다. 설치가 완료되면 사용자 개인 설정 폴더인 <HERMES_HOME>/pets/에 저장됩니다. 각 프로필마다 각자 다른 펫을 가질 수 있어요.
빠른 시작 (CLI):
# 사용 가능한 모든 펫 보기
hermes pets list
# 고양이만 필터링해서 보기
hermes pets list cat
펫을 하나 고르면, Hermes가 자동으로 설정을 config.yaml (display.pet.slug 및 display.pet.enabled)에 기록합니다. 환경 변수도, API 키도 필요 없어요. 그냥 고르고 바로 사용하면 됩니다.
펫은 무엇을 할까요?
펫은 AI의 다양한 활동에 각각 연결된 일곱 가지 표정을 가지고 있습니다:
| AI가 하는 일 | 펫의 행동 |
|---|---|
| 도구 실행 실패 | 답답한 표정을 지음 |
| 모든 작업 완료 | 기쁨에 차서 폴짝폴짝 뜀 |
| 깔끔한 턴 종료 | 손 흔들며 작별 인사 |
| 도구 실행 중 | 화면을 가로질러 달림 |
| 모델이 생각/읽는 중 | 고개를 갸웃하며 호기심 어린 표정 |
| 사용자 확인 대기 중 | 기다림 (이전 버전: 멍하니 응시) |
| 아무 일도 없음 | 어슬렁거림 |
어디서 볼 수 있나요?
- 터미널 (CLI/TUI): 터미널이 그래픽 프로토콜(kitty, Ghostty, WezTerm, iTerm2 또는 sixel)을 지원한다면 선명하고 높은 해상도의 스프라이트를 볼 수 있습니다. 지원하지 않는다면, 컬러풀한 유니코드 하프 블록 렌더링으로 자연스럽게 대체됩니다. 비대화형 세션(파이프 또는 리다이렉트)에서는 펫이 표시되지 않습니다.
- 데스크톱 앱: 펫은 캔버스 위에 떠 있는 스프라이트로 나타납니다. 설정 → 모양에서 활성화할 수 있어요.
몇 가지 팁
펫은 추가 토큰을 전혀 소모하지 않으며 캐시에도 영향을 주지 않습니다. 그러니 부담 갖지 마세요 — 원하면 세 개를 설치해도 됩니다.
한 가지 주의할 점: 오래된 터미널을 사용 중이라면, 먼저 그래픽 프로토콜을 지원하는지 확인해 보세요. 그렇지 않으면 펫의 “픽셀화된” 버전을 보게 될 텐데, 솔직히 이것 나름대로 매력이 있긴 합니다.
실용적인 조언: 펫을 기분을 알려주는 지표로 활용해 보세요. 펫이 달리고 있나요? AI가 바쁘다는 뜻입니다. 손을 흔드나요? 그 턴이 끝났다는 거예요. 깔끔하고 미니멀한 인터페이스를 선호한다면 그냥 꺼 두세요 — 정말 그냥 숨겨진 재미 요소일 뿐이니까요.
결론: 펫 시스템은 AI 어시스턴트에 약간의 따뜻함을 더해 줍니다 — 비용도, 위험도 없이 순수하게 재미를 위한 기능이죠. 귀여운 고양이를 하나 설치해서 다음 기능을 배포하는 동안 곁에 두고 함께해 보는 건 어떨까요?
📖 공식 문서
この記事は Hermes Agent の공식 문서に基づいています:공식 문서 › user-guide/features/pets