OpenClaw-bot-review: OpenClaw 봇/에이전트 모니터링 dashboard
가벼운 웹 dashboard로 모든 OpenClaw Bots/Agents/Models/Sessions 상태를 한눈에 확인.

문제
여러 플랫폼(Feishu, Discord 등)에서 여러 OpenClaw 에이전트를 실행할 때:
- 어떤 봇이 어떤 모델을 쓰는지?
- 플랫폼 연결 상태는?
- 게이트웨이가 정상인가?
- 토큰 소모는 얼마나?
해결책
로컬 OpenClaw 설정과 세션 데이터를 읽어 통합 웹 UI로 모든 것을 모니터링. 데이터베이스 불필요 — 모든 것이 ~/.openclaw/openclaw.json과 로컬 세션 파일에서 직접 읽어옴.
주요 기능
| 기능 | 설명 |
|---|---|
| Bot Overview | 모든 에이전트 카드 월: 이름, 이모지, 모델, 플랫폼 바인딩, 세션 통계, 게이트웨이 상태 |
| Model List | 모든 Provider/모델: 컨텍스트 윈도우, 최대 출력, 추론 지원, 모델별 테스트 |
| Session Management | 에이전트별 세션 브라우징: 타입 감지(DM, 그룹, cron), 토큰 사용량, 연결 테스트 |
| Statistics | 토큰 소모 & 평균 응답 시간 트렌드 (일/주/월), SVG 차트 |
| Skill Management | 설치된 모든 스킬 (내장, 확장, 커스텀), 검색/필터 |
| Alert Center | 알림 규칙 설정 (모델 불가, 봇 무응답), Feishu 알림 전송 |
| Gateway Health | 실시간 게이트웨이 상태, 10초 자동 폴링, 클릭 시 OpenClaw 웹 UI로 이동 |
| Platform Test | 모든 Feishu/Discord 바인딩 & DM 세션 연결성 일괄 테스트 |
| Auto Refresh | 새로고침 간격 설정 (수동, 10초, 30초, 1분, 5분, 10분) |
| Pixel Office | 에이전트가 픽셀 캐릭터로 애니메이션 되는 재미 요소 (Pixel Agents 영감) |
기술 스택
- Next.js + TypeScript
- Tailwind CSS
- 데이터베이스 없음 — 설정 파일 직접 읽기
요구사항
- Node.js 18+
- OpenClaw 설치됨 (
~/.openclaw/openclaw.json)
설치
# 클론
git clone https://github.com/xmanrui/OpenClaw-bot-review.git
cd OpenClaw-bot-review
# 의존성 설치
npm install
# 시작
npm run starthttp://localhost:3000 에서 확인.
커스텀 설정 경로
OPENCLAW_HOME=/opt/openclaw npm run startDocker
docker build -t openclaw-dashboard .
docker run -d -p 3000:3000 openclaw-dashboard
# 커스텀 경로
docker run -d -p 3000:3000 \
-e OPENCLAW_HOME=/opt/openclaw \
-v /path/to/openclaw:/opt/openclaw \
openclaw-dashboard추가 기능
- i18n: 중국어/영어 UI 전환
- Dark/Light Theme: 테마 전환
Related
- GitHub: https://github.com/xmanrui/OpenClaw-bot-review
- ClawDeckX — 또 다른 OpenClaw 웹 관리 플랫폼