mudrii/openclaw-dashboard

A beautiful, zero-dependency command center for OpenClaw AI agents

해결하는 문제

OpenClaw Dashboard는 복잡한 OpenClaw AI 에이전트 배포를 관리하기 위한 중앙 집중식 로컬 커맨드 센터를 제공합니다. 로그 파일을 수동으로 분석하거나 CLI 명령어를 실행하거나 여러 모델과 에이전트 간의 비용을 추적할 필요 없이, 시스템 건강 상태, 지출 내역, 에이전트 활동을 한눈에 파악할 수 있습니다.

작동 방식

이 프로젝트는 Go 바이너리 백엔드와 순수한 HTML/CSS/JS 프론트엔드로 구성된 제로 의존성 애플리케이션입니다. CLI 어댑터를 통해 OpenClaw 설치에서 데이터를 수집하고 data.json 파일을 생성합니다. 프론트엔드는 "스테일-와일-리바리데이트" API를 통해 이 데이터를 가져와 즉각적인 페이지 로드를 보장하면서 백그라운드에서 자동 갱신을 트리거하여 정보를 최신 상태로 유지합니다. 또한 OpenClaw 게이트웨이의 HTTP 엔드포인트와 통합되어 시스템 상태에 대한 자연어 질의를 가능하게 합니다.

대상 사용자

Telegram, WhatsApp, Slack, Discord 등 다양한 플랫폼에서 여러 OpenClaw 에이전트, 서브에이전트, 스케줄된 cron 작업을 실행하고 있으며, 비용, 성능, 런타임 건강 상태를 시각적으로 모니터링하고 싶은 사용자들.

주요 특징

  • 포괄적인 모니터링: 실시간 CPU/RAM/디스크 사용량, 게이트웨이 건강 상태, 각 모델별 상세 비용 분석을 추적.
  • 에이전트 가시성: 활성 세션, 서브에이전트 작업 진행 상황, cron 작업 상태(불안정한 "플래핑" 작업 포함)를 모니터링.
  • AI 기반 인사이트: OpenClaw 게이트웨이를 사용해 비용, 세션, 설정에 대한 질문을 채팅 인터페이스로 직접 묻을 수 있음.
  • 제로 의존성 아키텍처: 외부 데이터베이스나 클라우드 서비스 없이 단일 바이너리로 동작하며 내장된 프론트엔드를 제공.
  • 사용자 정의 가능한 UI: 6가지 내장 테마와 사용자 정의 CSS 색상 변수를 지원하는 글래스모르피즘 디자인.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트