본문으로 건너뛰기
로그인 둘러보기
AI·머신러닝 · 개발·코딩·데이터베이스 · 윈도우즈 유틸

Hermes Desktop

0

Hermes Desktop는 Nous Research가 개발한 오픈소스 AI 에이전트의 네이티브 데스크톱 앱입니다.

AI 에이전트스킬 시스템오픈소스자기 학습자동화

소개

Hermes Desktop는 Nous Research가 개발한 오픈소스 AI 에이전트의 네이티브 데스크톱 앱입니다. 이 에이전트는 세션 간에 학습하고, 경험으로부터 자체 스킬을 생성하며, 사용하면서 개선됩니다. 대화형 터미널 인터페이스를 제공하며, 플러그인으로 도구, 테마, 통합 기능을 확장할 수 있습니다.

상세정보

자기 학습 및 스킬 시스템

에이전트는 경험으로부터 스킬을 생성하고, 사용 중에 개선합니다. 복잡한 작업 후 자율적으로 새로운 스킬을 만들며, 세션 간 기억을 지속적으로 관리합니다.

다중 플랫폼 통합

CLI, Telegram, Discord, Slack, WhatsApp, Signal 등 다양한 플랫폼에서 하나의 게이트웨이 프로세스를 통해 대화할 수 있습니다. 음성 메모 전사 및 크로스 플랫폼 대화 연속성을 지원합니다.

유연한 모델 선택

Nous Portal, OpenRouter, OpenAI, 자체 엔드포인트 등 원하는 모든 모델을 사용할 수 있습니다. ‘hermes model’ 명령으로 코드 변경이나 잠금 없이 모델을 전환할 수 있습니다.

자동화 및 스케줄링

내장된 cron 스케줄러로 일일 리포트, 주간 감사 등 자연어로 정의된 작업을 예약하여 무인으로 실행할 수 있습니다. 모든 플랫폼으로 결과를 전달합니다.

강력한 터미널 인터페이스

멀티라인 편집, 슬래시 명령 자동 완성, 대화 기록, 중단 후 재설정, 스트리밍 도구 출력을 지원하는 풀 TUI를 제공합니다.

다운로드·설치 방법

Windows에서 PowerShell을 열고 다음 명령을 실행하면 모든 필수 구성 요소가 자동으로 설치됩니다:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

설치 프로그램은 uv, Python 3.11, Node.js, ripgrep, ffmpeg 및 포터블 Git Bash를 포함합니다. Git이 이미 설치되어 있으면 이를 사용하고, 없으면 약 45MB의 MinGit을 다운로드합니다. 설치 후 ‘hermes’ 명령을 실행하면 채팅을 시작할 수 있습니다.

기본 사용법/명령어

  • hermes: 대화형 CLI 시작
  • hermes model: LLM 공급자 및 모델 선택
  • hermes tools: 활성화된 도구 구성
  • hermes setup: 전체 설정 마법사 실행
  • hermes gateway: 메시징 게이트웨이 시작
  • hermes update: 최신 버전으로 업데이트
  • hermes doctor: 문제 진단

이런 경우에 유용합니다

반복적인 자동화 작업을 자연어로 정의하고 실행해야 할 때, 여러 플랫폼에서 AI 에이전트와 지속적으로 대화해야 할 때, 사용자의 작업 방식과 선호도를 점진적으로 학습하는 맞춤형 AI 도구가 필요할 때 유용합니다. 개발자는 스킬 시스템과 도구를 통해 워크플로우를 확장할 수 있습니다.

지원 환경·시스템 요구사항

Windows 10/11에서 네이티브로 실행됩니다. macOS 12 이상 및 모든 Linux 배포판도 지원합니다. Linux에서는 터미널을 통해 설치됩니다.

최신 버전·업데이트

현재 버전은 0.21.1입니다. ‘hermes update’ 명령을 사용하여 최신 버전으로 업데이트할 수 있습니다.

제한 사항·확인 사항

Windows Defender 또는 바이러스 백신이 uv.exe를 악성 소프트웨어로 감지할 수 있습니다. 이는 알려진 오탐이며, Hermes의 bin 폴더 경로를 제외 목록에 추가하면 해결됩니다. 자세한 내용은 공식 문서의 문제 해결 섹션을 참조하십시오.

시스템 요구사항

Python 3.11, Node.js, ripgrep, ffmpeg가 포함된 설치 패키지를 통해 자동으로 설치됩니다. Windows 10/11에서 네이티브로 실행되며, WSL2를 사용하는 경우도 지원됩니다.