nesquena/hermes-webui
Hermes WebUI: The best way to use Hermes Agent from the web or from your phone!
해결하는 문제
Hermes WebUI는 서버에서 실행되는 자율형 AI 에이전트인 Hermes Agent를 위한 그래픽 브라우저 인터페이스를 제공합니다. 단순히 터미널(CLI)이나 메시징 앱을 통해 상호작용할 필요 없이, AI 대화, 파일, 에이전트 설정을 관리할 수 있는 기능이 풍부한 웹 기반 워크스페이스를 제공합니다.
작동 방식
Python과 순수 JavaScript(무거운 프레임워크나 번들러 없음)로 구축된 WebUI는 기존의 Hermes Agent 설정에 대한 프론트엔드 역할을 합니다. SSH 터널을 통해 안전하게 접근할 수 있는 가벼운 서버로 실행됩니다. 인터페이스는 세 가지 패널 레이아웃으로 구성되어 있습니다: 사이드바(세션 관리), 중앙 채팅 영역, 오른쪽 워크스페이스(파일 탐색 및 편집). Hermes 에이전트의 메모리, 프로필, 기술 시스템과 직접 통합되어 있습니다.
대상 사용자
Hermes Agent를 이미 사용하거나 사용하고 싶지만 CLI보다 시각적 인터페이스를 선호하는 사용자, 그리고 어떤 기기에서든 자체 호스팅된 AI 에이전트의 파일, cron 작업, 다중 프로바이더 모델 설정을 관리하고 싶은 개발자 및 고급 사용자.
주요 기능
- 완전한 CLI 호환성: 터미널에서 사용 가능한 모든 작업이 웹 인터페이스를 통해 접근 가능.
- 통합 워크스페이스: 인라인 미리보기, 편집 기능, Git 탐지 기능을 갖춘 내장 파일 브라우저.
- 세션 관리: 프로젝트, 태그, 고정, 아카이브를 활용한 고급 정리 기능. 대화 기록의 내보내기/가져오기 기능도 제공.
- 에이전트 가시성: 도구 호출, 서브에이전트 위임, 추론 블록(예: Claude의 사고 또는 o3 추론)을 시각적인 카드로 표시.
- 포괄적인 제어: 여러 AI 프로필 관리, 프로바이더에 의존하지 않는 모델 전환, 시스템 설정을 위한 전용 '컨트롤 센터'.
- 보안: 선택적 비밀번호 인증, 패스키(웹인증), OIDC 로그인을 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트