Hermes Dashboard
Hermes Agent 게이트웨이를 위한 웹 기반 관리 대시보드. CLI 없이 전체 설정 및 제어 가능.
개요
Hermes Agent의 게이트웨이 설정, MCP 서버, 크론잡, 모델 관리 등을 웹 UI로 제어하는 대시보드. 단일 HTML 파일, 빌드 스텝 없음, 의존성 없음.
기능
| 카테고리 | 기능 |
|---|---|
| Overview | 게이트웨이 상태, 모델 정보, 플랫폼 연결, MCP 서버, 크론 요약, 인증 상태, 디스크 사용량 |
| Model | LLM 모델 + 프로바이더 원클릭 전환 (자동 재시작) |
| MCP | MCP 서버 추가/편집/삭제. Claude Desktop / Cursor / VS Code JSON 직접 붙여넣기 |
| Cron | 크론잡 생성/편집/삭제/일시정지/재개/즉시실행. 배달 타겟 관리 |
| Skills | 95+ 스킬 카테고리별 탐색, 검색, SKILL.md 상세 보기 |
| Config | config.yaml 풀 JSON 에디터 |
| Env | .env 변수 편집 (시크릿 자동 마스킹) |
| Soul | SOUL.md 페르소나 편집 |
| Logs | 게이트웨이 로그 실시간 보기 |
| Sessions | 세션 탐색 및 삭제 |
| System | 게이트웨이 재시작 (헬스 폴링) |
디자인
- Linear 스타일 다크 테마 (
#08090a, Inter 폰트,cv01+ss03OpenType features) - 커스텀 모달 (native prompt/confirm 미사용)
- 단일 HTML 파일, 빌드 없음
보안
- Path traversal 방지
- Atomic file writes (temp + os.replace)
- XSS 보호 (HTML entity escaping)
- 시크릿 자동 마스킹 (TOKEN/KEY/SECRET/PASSWORD)
- 입력 검증 (regex-based)
- Referrer policy (no-referrer)
설치
git clone https://github.com/chrisryugj/hermes-dashboard.git
cd hermes-dashboard
./install.sh설치 후 게이트웨이 재시작:
hermes gateway restart
# 또는
launchctl kickstart -k gui/$(id -u)/ai.hermes.gateway접속: http://localhost:8642/dashboard
인증
.env에 API_SERVER_KEY=your-secret-key 설정 후:
http://localhost:8642/dashboard?key=your-secret-key
지원 모델/프로바이더
OpenAI Codex (gpt-5.4 등), Anthropic (claude-opus-4-6 등), Google Gemini, DeepSeek, xAI Grok, OpenRouter, Nous Portal, GitHub Copilot
프로젝트 정보
| 항목 | 값 |
|---|---|
| Stars | 5 |
| License | MIT |
| 언어 | HTML 52.2%, Python 41.9%, Shell 6.0% |
| 생성일 | 2026-04-11 |
| 요구 | Hermes Agent v0.7.0+, Python 3.x |
Sources
- GitHub: chrisryugj/hermes-dashboard