outsourc-e/hermes-workspace
JavaScript0 / 0
에이전트 제어용 웹 워크스페이스
TL;DR
Hermes Workspace는 hermes-agent와 페어링해 에이전트 오케스트레이션, 메모리·스킬 관리, 파일·터미널, 다중 에이전트 대시보드까지 통합하는 웹 기반 워크스페이스입니다. 설치는 Docker Compose, 원라이너, 기존 hermes-agent 연결 중 선택 가능하며 Atomic Chat/Ollama 등 로컬 모델과의 직접 연결도 지원됩니다. 보안과 원격 배포를 고려한 환경변수와 fail-closed 보호가 문서화되어 있어 LAN/Tailscale 또는 공개 호스트 배포 전 설정 요구사항이 명확히 안내됩니다. 멀티에이전트 Swarm과 Conductor 연동으로 자동화된 작업 분배와 검증 루프를 운영환경에서 활용할 수 있으므로, 에이전트 중심 자동화와 관찰성이 필요하면 우선 검토 대상입니다.
핵심 포인트
- Hermes Workspace는 독립 실행형 웹 워크스페이스 애플리케이션으로, Hermes Agent 생태계와 페어링해 에이전트 제어·관찰·운영을 한곳에서 수행하도록 설계되어 있습니다. 설치 경로로는 Docker Compose, 원라인 설치 스크립트, 또는 기존 hermes-agent에 연결하는 방법을 제공하며 개발자 로컬과 셀프호스트 환경 모두를 염두에 둔 배포 흐름을 갖추고 있습니다. upstream NousResearch/hermes-agent를 그대로 사용하도록 하는 zero-fork 정책을 유지해 포크 유지보수 부담을 줄인 구조입니다.
- 핵심 기능은 실시간 SSE 스트리밍 채팅, 메모리 브라우저 및 편집기, 2,000개 이상 스킬 브라우징, MCP(카탈로그/마켓플레이스), Monaco 기반 파일 브라우저와 크로스플랫폼 PTY 터미널, 그리고 멀티에이전트 대시보드와 Swarm/Conductor 기반 미션 디스패치까지 포함합니다. 기능 해금은 워크스페이스가 hermes-agent 게이트웨이(:8642)와 대시보드(:9119)에 연결되어 있는지 프로빙하는 방식으로 이루어지며, 연결된 경우 세션·스킬·작업 API가 자동으로 활성화됩니다. Atomic Chat, Ollama, LM Studio 등 로컬 모델과의 직접 연결도 문서화되어 있어 로컬-first 환경에서도 사용 가능한 선택지를 제공합니다.
- 배포 방식은 로컬 개발용 pnpm dev, 도커 컴포즈로 prebuilt 이미지 실행, GHCR 이미지를 PaaS에 배포하는 방식까지 지원하며 PWA 설치와 Tailscale을 통한 원격 접속 옵션도 준비되어 있습니다. 보안 측면에서는 모든 라우트에 인증 미들웨어, CSP, 경로-트래버설 방지, 세션 쿠키 보안 플래그와 fail-closed 바인드 정책을 적용해 원격·LAN 배포 시 요구되는 환경변수(HERMES_PASSWORD, COOKIE_SECURE, HERMES_API_TOKEN 등)를 명확히 안내합니다. 프로덕션 노출 전 환경변수와 리버스 프록시 설정을 검증하는 흐름이 문서에 상세히 포함되어 있습니다.
- 누가 쓰면 좋은지와 트레이드오프가 명확한 편인데, 멀티에이전트 오케스트레이션·관찰성·자동화(스웜·컨덕터)를 필요로 하는 팀이나 hermes-agent를 이미 운영하는 셀프호스터에게 적합합니다. 반면 단순 채팅 UI만 원하는 경우나 hermes-agent 없이 로컬 모델만 간편히 쓰려는 경우에는 일부 고급 기능이 'portable mode'로 제한될 수 있습니다. 원격 접근을 허용하려면 추가 환경설정과 토큰/쿠키 보안 설정이 필요하므로 운영 준비 비용을 고려해야 합니다.
이미지 분석




6.3k
Stars
1k
Forks
+204
Trending
0
조회수
6.3k watchers119 open issuesMIT License
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.