Dashboard for monitoring and managing Hermes agent sessions, tool usage, and activity in real-time
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
Hermes Agent를 위한 실시간 모니터링 대시보드 및 자동 생성 위키입니다.
모든 Hermes 설치에 연결할 수 있습니다. 스킬, 플러그인, 설정, 메모리, 소울을 읽어 검색 가능한 위키로 표시합니다. 라이브 대시보드는 에이전트 세션, 도구 호출, 활동을 실시간으로 보여줍니다.
git clone https://github.com/Kori-x/hermes-dashboard.git
cd hermes-dashboard./install.sh
이 명령은 Hermes 플러그인, npm 종속성을 설치하고 대시보드를 빌드합니다.
대시보드를 시작합니다:
npm run dev
http://localhost:5173을 엽니다.
플러그인은 다음 세션 시작 시 Hermes에 자동 등록됩니다. 에이전트 이벤트가 실시간으로 대시보드로 스트리밍됩니다.
~/.hermes/skills/에서 파싱된 설치된 모든 스킬, 이름/카테고리로 검색 가능~/.hermes/plugins/의 매니페스트 데이터를 포함한 설치된 플러그인config.yaml을 실시간으로 렌더링서버가 실행 중일 때 위키는 ~/.hermes/에서 실시간 데이터를 읽습니다. 오프라인일 때는 내장 참조 데이터로 대체됩니다.
Hermes Agent
|
v
hermes_dashboard 플러그인 (세션 생명주기에 훅)
|
v
Unix 소켓 (/tmp/hermes-dashboard.sock)
|
v
브리지 서버 (Node.js)
├── WebSocket :3001 --> React 대시보드 (실시간 업데이트)
└── HTTP :3002 ------> 위키 API (~/.hermes/ 읽기)
|
v
localhost:5173의 브라우저
| 명령어 | 설명 | ||
|---|---|---|---|
npm run dev |
대시보드 + 서버 시작 (개발 모드) | ||
npm run dev:ui |
Vite만 시작 | ||
npm run dev:server |
브리지 서버만 시작 | ||
npm run build |
프로덕션 빌드 | ||
./install.sh |
플러그인 + 종속성 설치 |
| 환경 변수 | 기본값 | 설명 | ||
|---|---|---|---|---|
HERMES_HOME |
~/.hermes |
Hermes 설치 디렉토리 | ||
HERMESDASHBOARDDIR |
자동 감지 | 이 저장소 경로 (플러그인 자동 시작용) | ||
HERMESAGENTNAME |
agent |
대시보드에 표시되는 에이전트 이름 |
MIT