본문 바로가기
AI 도구

🤖 Hermes Agent v0.16.0 Surface Release: 네이티브 데스크톱 앱 출시

by James AI Explorer 2026. 6. 7.
    728x90

    안녕하세요! 오늘은 NousResearch에서 6월 5일 발표한 Hermes Agent v0.16.0 (The Surface Release)의 주요 업데이트를 상세히 소개해드리겠습니다. 이번 릴리스는 Hermes Agent가 CLI 도구에서 벗어나 네이티브 데스크톱 앱으로 처음 출시된 중요한 이정표입니다. 총 874개의 커밋, 542개의 머지된 PR, 170명의 커뮤니티 기여자가 참여한 대규모 업데이트로, 그 내용을 하나씩 살펴보겠습니다.

     

    📋 Hermes Agent v0.16.0 개요

    Hermes Agent는 NousResearch가 개발한 오픈소스 AI 에이전트 프레임워크로, 18.4만 개의 GitHub 스타를 보유한 대표적인 프로젝트입니다. 이번 v0.16.0 "Surface Release"는 CLI 기반에서 벗어나 데스크톱 앱, 웹 대시보드, TUI 등 다양한 표면(Surface)에서 Hermes를 사용할 수 있도록 만든 것이 핵심입니다.

    📌 릴리스 정보
    - 버전: v0.16.0 (v2026.6.5)
    - 릴리스명: The Surface Release
    - 릴리스일: 2026년 6월 5일
    - 이전 버전 대비: 874 커밋, 542 머지 PR, 1,962 파일 변경
    - 커뮤니티 기여자: 170명

    🤖 Hermes Agent란?

    Hermes Agent는 NousResearch가 개발한 오픈소스 AI 에이전트 프레임워크로, 대규모 언어 모델(LLM)을 기반으로 복잡한 작업을 자동화하는 지능형 에이전트 시스템입니다. CLI 도구부터 시작하여 현재는 데스크톱 앱, 웹 대시보드, TUI(터미널 사용자 인터페이스)까지 다양한 환경을 지원하며, MCP(Model Context Protocol) 서버 통합, 멀티 에이전트 협업, 스킬 기반 작업 자동화 등 폭넓은 기능을 제공합니다.

    2026.03.22 - [AI 도구] - 🤖 Hermes Agent 완벽 가이드: 설치부터 Discord/Slack/WhatsApp 연결까지

     

    🤖 Hermes Agent 완벽 가이드: 설치부터 Discord/Slack/WhatsApp 연결까지

    안녕하세요! 오늘은 AI 에이전트 분야에서 새로운 패러다임을 제시한 Hermes Agent에 대해 알아보겠습니다. Hermes Agent는 단순한 챗봇이 아닌, 기억하고 학습하며 성장하는 자율 에이전트로, 2026년 3

    fornewchallenge.tistory.com

    💡 Hermes Agent 핵심 개념
    - 에이전트(Agent): 사용자 명령을 이해하고 스스로 판단하여 작업을 수행하는 AI 비서
    - 스킬(Skill): 특정 작업을 수행하는 재사용 가능한 지식/도구 모듈
    - MCP 서버: 외부 도구와 데이터 소스에 연결하는 표준 프로토콜
    - 게이트웨이(Gateway): 여러 AI 모델과 도구를 연결하는 중앙 허브
    - Kanban: 멀티 에이전트 협업을 위한 작업 관리 시스템

    이번 v0.16.0 릴리스의 핵심 테마는 바로 "Surface", 즉 Hermes를 다양한 사용자 인터페이스(표면)에서 만날 수 있게 만드는 것입니다. 이제 개발자뿐만 아니라 일반 사용자도 쉽게 AI 에이전트를 활용할 수 있게 되었습니다.

    🖥️ Hermes 데스크톱 앱 (신규)

    이번 릴리스의 가장 큰 변화는 네이티브 데스크톱 애플리케이션입니다. 단 1주일 동안 100개의 PR과 159개의 커밋으로 탄생했으며, macOS, Linux, Windows를 모두 지원합니다.

    Hermes 데스크톱 앱

    주요 기능

    기능 설명
    원클릭 설치 macOS 인스톨러 + 앱 내 자동 업데이트 지원
    드래그 앤 드롭 파일을 채팅 영역에 직접 드래그하여 업로드
    클립보드 이미지 클립보드에서 직접 이미지 붙여넣기 지원
    Cmd+K 팔레트 키보드 단축키로 모든 명령에 빠르게 접근
    상태 표시줄 모델 피커 데스크톱 앱 하단에서 실시간 모델 전환
    멀티 프로필 세션 동시에 여러 프로필 세션 운영 및 @session 크로스 링크
    원격 게이트웨이 연결 OAuth 또는 사용자명/비밀번호로 원격 Hermes 게이트웨이 접속
    중국어 번역 전체 간체 중국어(简体中文) 데스크톱 UI 번역 완료
    💡 왜 중요한가?
    CLI 도구에 익숙하지 않은 사용자도 설치 프로그램 하나로 Hermes의 모든 기능을 사용할 수 있습니다. "AI 에이전트를 CLI로만 쓴다"는 인식에서 벗어나, 일반 사용자에게도 접근성을 크게 높인 것이 이번 릴리스의 핵심 가치입니다.

    📊 웹 대시보드 관리 기능

    웹 대시보드에도 대규모 업데이트가 적용되어 브라우저만으로 Hermes의 모든 설정을 관리할 수 있게 되었습니다.

    관리 패널 (신규)

    • MCP 카탈로그: 각 MCP 서버를 켜고 끌 수 있는 토글 UI
    • 웹훅 관리: 게이트웨이 메시징 채널을 브라우저에서 직접 설정
    • 자격 증명 관리: API 키, OAuth 토큰 등을 대시보드에서 관리
    • 메모리 관리: Supermemory 세션 및 시스템 메모리 모니터링
    • 시스템 페이지: 업데이트 전 체크 + Debug Share 기능

    특히 nous-blue 테마일괄 세션 관리 기능이 추가되어, 여러 세션을 한 번에 관리할 수 있습니다. 설정 가능한 터미널 배경도 테마 시스템에 포함되었습니다.

     

    🤖 새로운 모델 지원

    이번 업데이트에서 여러 최신 AI 모델이 새로 추가되었습니다.

    모델 특징 제공자
    deepseek-v4-flash 트리밍 variant + 제조사별 큐레이션 리스트 DeepSeek
    MiniMax-M3 100만 토큰 컨텍스트 지원 MiniMax
    qwen3.7-plus Nous + OpenRouter 지원 Nous/OpenRouter
    gemini-3.5-flash OAuth + API 키 피커 지원 Google

    🧠 퍼지 모델 피커

    모델 선택기가 대폭 개선되어 데스크톱 앱, 웹 대시보드, TUI, CLI 모든 인터페이스에서 퍼지 검색(Fuzzy Search)이 가능해졌습니다. 모델 이름의 일부만 입력해도 빠르게 찾을 수 있으며, 여러 엔드포인트를 제공하는 제공자는 하나의 행으로 그룹화됩니다. 모델 카탈로그는 매시간 자동 갱신되어 항상 최신 상태를 유지합니다.

    또한 새롭게 추가된 LINESimpleX Chat 메시징 플랫폼 지원으로 총 22개의 메시징 채널을 지원하게 되었습니다. 웹훅 구독과 네이티브 MCP는 Hermes 에이전트 스킬로 통합되어, 더 이상 별도 스킬로 관리할 필요가 없어졌습니다.

    🖥️ CLI 및 TUI 개선

    개선 항목 상세 내용
    기본 인터페이스 설정 CLI vs TUI 기본값 설정 + --cli 플래그
    TUI 단일 명령 /model 명령 하나로 통합 세션 오버레이
    프로세스명 설정 ps/top/htop 에서 hermes 로 표시
    TUI 성능 느린/죽은 MCP 서버가 시작을 막지 않도록 개선
    메모리 최적화 전체 도구 출력을 trail 라인에 저장하지 않음 (OOM 방지)
    세션 복구 예상치 못한 게이트웨이 종료 시 자동 세션 복구

    ✨ 이번 릴리스의 주요 하이라이트

    v0.15.0 "Velocity Release"에서 집중했던 성능 최적화에 이어, 이번 v0.16.0은 사용자 경험과 접근성에 초점을 맞추었습니다. NousResearch의 창시자 Teknium은 이번 릴리스에 대해 "Hermes가 CLI 도구를 넘어 누구나 사용할 수 있는 AI 에이전트 플랫폼으로 진화하는 전환점"이라고 설명했습니다.

    릴리스 통계

    항목 수치 설명
    GitHub Stars 184K AI 에이전트 프레임워크 중 최상위권
    커밋 874 v0.15.2 이후 2개월간의 작업
    머지 PR 542 커뮤니티 중심 개발
    커뮤니티 기여자 170명 전 세계 개발자 참여
    파일 변경 1,962개 20만 줄 추가, 4.6만 줄 삭제
    해결된 이슈 399개 P0 2건, P1 62건, 보안 16건 포함

    🐳 Docker 및 배포 개선

    Docker 배포에서도 중요한 개선이 있었습니다. 특히 CI/CD 환경과 프로덕션 배포를 고려한 업데이트가 눈에 띕니다.

    기능 설명
    컨테이너 재사용 bounded-sync 정리 + 고아 프로세스 수집기로 안정성 향상
    Docker-in-Docker 자동 Docker 소켓 그룹 조인으로 dind 환경 지원
    비루트 컨테이너 이미 권한이 없는 경우 s6-setuidgid 드롭 생략 (보안 강화)
    게이트웨이 부트스트랩 HERMES_GATEWAY_BOOTSTRAP_STATE 환경변수로 첫 부팅 시 상태 시드
    컨테이너 레이블 hermes-agent 레이블로 식별 용이성 향상
    네트워크 격리 Docker egress 격리 가이드 제공으로 보안 강화

    🏗️ 코어 에이전트 및 아키텍처 개선

    에이전트 코어에도 중요한 개선이 이루어졌습니다. 특히 세션 관리메모리 시스템이 크게 강화되었습니다.

    세션 및 메모리

    • FTS5 최적화: hermes sessions optimize 명령어로 VACUUM 시 FTS5 세그먼트 병합 → 검색 성능 향상
    • 브랜치 세션 가시성: /branch로 생성된 세션이 부모 세션을 닫은 후에도 계속 표시
    • Supermemory: 세션 수준의 메모리 수집(ingest) 기능 + kebab alias 지원
    • 미드세션 모델 전환: 세션 중간에 모델을 변경해도 DB에 저장되며, 인터럽트 후 복구 시에도 모델 유지

    제공자 및 모델 시스템

    • 자격 증명 풀: OAuth 실패 시 STATUS_DEAD 상태 설정으로 격리 처리
    • 모델 카탈로그: 매시간 자동 갱신으로 항상 최신 모델 정보 유지
    • OpenAI 라우팅 수정: OpenAI 선택 시 OpenRouter로 잘못 라우팅되지 않도록 수정

    🔧 도구 시스템 및 MCP 개선

    MCP(Model Context Protocol) 서버 통합과 도구 시스템에도 중요한 개선이 있었습니다.

    영역 개선 내용
    설치 시스템 단일 managed-uv 경로 사용, FTS5 설치 에스컬레이션 제거
    설치자 개선 커밋 고정(pinning) 옵트인, 기본 브랜치 팔로우, 얕은 클론(shallow clone)
    업데이트 ensure_uv()가 업데이트 경계에서 생존 (최초 실행 충돌 방지)
    TUI 시작 성능 느린/죽은 MCP 서버가 시작을 블로킹하지 않도록 개선
    MCP 검색 Eager MCP 디스커버리가 에이전트 시작을 막지 않도록 수정
    메모리 누수 전체 도구 출력을 trail 라인에 저장하지 않음 (무음 OOM 방지)

    🧩 스킬 시스템 최적화

    블로그의 핵심 주제인 스킬 시스템도 크게 정리되었습니다. 중복되거나 사용되지 않는 스킬들을 제거하고, 기본 스킬 세트를 더 가볍게 만들었습니다.

    제거된 스킬

    스킬 제거 사유
    spotify 네이티브 Spotify 플러그인의 7개 도구로 대체
    linear hermes mcp install linear 로 대체
    kanban-codex-lane 디버깅 전용, 더 이상 필요 없음
    debugging-hermes-tui-commands 디버깅 전용
    빈 카테고리 마커 diagramming, gifs, inference-sh 등 5개

    선택 스킬로 이동

    다음 스킬들은 번들에서 선택 설치로 변경되어, 필요한 사용자만 설치할 수 있습니다:

    • baoyu-article-illustrator, baoyu-comic, creative-ideation, pixel-art
    • dspy, subagent-driven-development
    • minecraft-modpack-server, pokemon-player
    • hermes-s6-container-supervision

    또한 environments: 프론트매터 기능이 새로 도입되어, kanban/docker/s6 같은 컨텍스트별 스킬이 적합하지 않은 사용자에게는 스킬 인덱스에 표시되지 않도록 필터링됩니다. 명시적으로 요청하면 로딩되므로, 필요한 사람에게는 여전히 접근 가능합니다.

    🔒 보안 및 안정성

    ⚠️ CVE-2026-48710 (Starlette BadHost) 패치
    Starlette 1.0.1 이상으로 고정하여 BadHost 취약점을 해결했습니다. 또한 URL SSRF 검사 개선, OAuth 실패 시 STATUS_DEAD 처리, 자격 증명 풀 격리 등 보안이 전반적으로 강화되었습니다.

    399개 이슈가 해결되었으며(P0 2건, P1 62건, 보안 태그 16건), 262개의 버그가 수정되었습니다. 특히 데스크톱 앱의 새 채팅 소멸 문제, Stop 버튼 미작동, 백그라운드 세션 메시지 누수 등 사용자 경험에 직접적인 영향을 주는 버그들이 집중적으로 수정되었습니다.

     

    🚀 설치 방법

    Hermes Agent v0.16.0은 기존 설치에서 업데이트하거나, 새로 설치할 수 있습니다.

    # 기존 사용자 업데이트
    hermes update
    
    # 새로 설치 (macOS/Linux/Windows)
    curl -fsSL https://hermes-agent.ai/install.sh | sh
    
    # 또는 pip로 설치
    pip install hermes-agent
    
    # Desktop App 실행
    hermes desktop
    📌 팁: 데스크톱 앱을 사용하려면 hermes desktop 명령어로 실행할 수 있습니다. macOS에서는 인스톨러가 자동으로 업데이트를 처리합니다. 최초 실행 시 원격 게이트웨이 주소를 입력하거나 로컬 모드로 시작할 수 있습니다.

    🎯 맺음말

    Hermes Agent v0.16.0 "Surface Release"는 단순한 기능 업데이트를 넘어, AI 에이전트의 접근성에 대한 패러다임 전환을 의미합니다. CLI에 익숙한 개발자뿐만 아니라 일반 사용자도 데스크톱 앱 하나로 강력한 AI 에이전트를 사용할 수 있게 되었습니다. 170명의 커뮤니티 기여자가 만든 이번 릴리스는 오픈소스 AI 생태계의 성숙도를 보여주는 좋은 사례입니다.

    핵심 요약:

    • ✅ 데스크톱 네이티브 앱 최초 출시 (macOS/Linux/Windows)
    • ✅ 웹 대시보드 관리 패널 완전판 제공
    • ✅ deepseek-v4-flash, MiniMax-M3 등 최신 모델 지원
    • ✅ 퍼지 모델 피커로 모델 검색 혁신
    • ✅ 스킬 시스템 경량화 및 환경별 필터링
    • ✅ 보안 취약점 패치 (CVE-2026-48710)

    아직 Hermes Agent를 사용해보지 않으셨다면, 이번 기회에 설치해서 AI 에이전트의 새로운 경험을 느껴보시기 바랍니다. 다음 업데이트에서 더 흥미로운 소식으로 찾아뵙겠습니다!

    https://fornewchallenge.tistory.com/


    📚 참고 문헌 및 출처

     

    728x90