Repolode
tugcantopaloglu

tugcantopaloglu/openclaw-dashboard

OpenClaw AI 에이전트 세션, API 사용량, 비용, 메모리 파일과 시스템 상태를 모니터링하는 셀프 호스팅 로그인 보호 대시보드입니다.

스타
701
포크
117
열린 이슈
6
마지막 커밋
13일 전

어떤 프로젝트인가요?

OpenClaw Agent Dashboard는 OpenClaw 에이전트를 모니터링하는 셀프 호스팅 웹 인터페이스입니다. 실시간 활동 상태와 함께 에이전트 세션을 보여 주고, Claude 및 Gemini API 사용량을 롤링 rate limit 구간별로 추적하며, 모델, 세션, 기간별 지출 내역을 분석합니다. 실시간 피드에서는 에이전트 메시지를 스트리밍하고, 메모리 뷰어에서는 MEMORY.md, HEARTBEAT.md, 일일 노트 같은 파일을 읽을 수 있습니다.

에이전트 모니터링 외에도 CPU, RAM, 디스크, 온도 스파크라인으로 호스트 상태를 확인할 수 있으며, 서비스 재시작, 로그 뷰어, cron 작업 관리, Tailscale 상태 확인 기능도 제공합니다. 선택적으로 UFW 및 fail2ban 보안 정보, Docker 컨테이너와 이미지, JSON 검증 및 자동 백업 기능을 갖춘 OpenClaw 설정 편집기를 사용할 수 있습니다.

PBKDF2 해싱을 적용한 사용자 이름 및 비밀번호 로그인, 선택 사항인 TOTP 2단계 인증, 로그인 시도 횟수 제한으로 접근을 보호합니다. 데이터베이스나 npm 의존성 없이 Node.js 18+에서 실행되며, 직접 시작하거나 systemd 서비스로 설치하거나 Docker에서 실행할 수 있습니다. 이 프로젝트는 사설 네트워크 또는 Tailscale 환경을 대상으로 하며, 공용 인터넷에 직접 노출하도록 보안이 강화된 것은 아닙니다.

핵심 기능

  • 01에이전트 세션, 실시간 메시지 피드, 활동 히트맵 확인
  • 02롤링 rate limit 구간별 Claude 및 Gemini API 사용량 추적
  • 03모델, 세션, 기간별 비용 분석
  • 04자동 백업 기능을 갖춘 메모리 파일 브라우저 및 워크스페이스 파일 편집기
  • 05PBKDF2 해싱을 적용한 사용자 이름/비밀번호 로그인 및 선택 사항인 TOTP MFA
  • 06Docker 관리와 함께 CPU, RAM, 디스크, 온도 등 호스트 상태 모니터링

활용 사례

  • 홈 서버나 Raspberry Pi에서 실행 중인 OpenClaw 에이전트 모니터링
  • 에이전트 세션 전반의 Claude 및 Gemini 지출과 rate limit 추적
  • Tailscale을 통해 휴대폰에서 에이전트 메모리 파일과 설정을 검토하고 편집
  • 셀프 호스팅 에이전트 호스트의 로그인 이벤트와 설정 변경 감사

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/tugcantopaloglu/openclaw-dashboard.git
  2. 2

    프로젝트 폴더로 이동합니다

    cd openclaw-dashboard
  3. 3

    대시보드 서버를 시작합니다

    node server.js
  4. 4

    http://localhost:7000을 열고 계정을 등록합니다

사용 전 알아둘 점

  • OpenClaw가 설치되어 실행 중이어야 하며 Node.js v18 이상이 필요합니다.
  • 프로젝트 메타데이터에 라이선스가 명시되어 있지 않아 재사용 조건이 불분명합니다.

토픽

자주 묻는 질문

openclaw-dashboard은(는) 무엇인가요?
OpenClaw AI 에이전트 세션, API 사용량, 비용, 메모리 파일과 시스템 상태를 모니터링하는 셀프 호스팅 로그인 보호 대시보드입니다. OpenClaw Agent Dashboard는 OpenClaw 에이전트를 모니터링하는 셀프 호스팅 웹 인터페이스입니다. 실시간 활동 상태와 함께 에이전트 세션을 보여 주고, Claude 및 Gemini API 사용량을 롤링 rate limit 구간별로 추적하며, 모델, 세션, 기간별 지출 내역을 분석합니다. 실시간 피드에서는 에이전트 메시지를 스트리밍하고, 메모리 뷰어에서는 MEMORY.md, HEARTBEAT.md, 일일 노트 같은 파일을 읽을 수 있습니다.
openclaw-dashboard은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
openclaw-dashboard에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
openclaw-dashboard은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. openclaw-dashboard의 마지막 커밋은 2026년 10월 9일입니다.
openclaw-dashboard은(는) 어디에 사용할 수 있나요?
홈 서버나 Raspberry Pi에서 실행 중인 OpenClaw 에이전트 모니터링 에이전트 세션 전반의 Claude 및 Gemini 지출과 rate limit 추적 Tailscale을 통해 휴대폰에서 에이전트 메모리 파일과 설정을 검토하고 편집 셀프 호스팅 에이전트 호스트의 로그인 이벤트와 설정 변경 감사
openclaw-dashboard는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/tugcantopaloglu/openclaw-dashboard.git 프로젝트 폴더로 이동합니다: cd openclaw-dashboard 대시보드 서버를 시작합니다: node server.js http://localhost:7000을 열고 계정을 등록합니다
openclaw-dashboard은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tugcantopaloglu/openclaw-dashboard

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트