Repolode
tugcantopaloglu

tugcantopaloglu/openclaw-dashboard

OpenClaw AIエージェントのセッション、API使用量、コスト、メモリファイル、システムの稼働状況を監視できる、ログイン保護付きのセルフホスト型Webダッシュボード。

スター
701
フォーク
117
未解決の Issue
6
最終コミット
13 日前

これは何?

OpenClaw Agent Dashboardは、OpenClawエージェントを監視するためのセルフホスト型Webインターフェースです。エージェントのセッションとリアルタイムの稼働状況を表示し、ClaudeとGeminiのAPI使用量を一定期間ごとのレート制限枠に照らして追跡します。また、モデル、セッション、期間ごとの支出を確認できます。ライブフィードではエージェントのメッセージがリアルタイムで配信され、メモリビューアではMEMORY.md、HEARTBEAT.md、日次ノートなどのファイルを閲覧できます。

エージェントの監視に加え、CPU、RAM、ディスク、温度のスパークライン表示でホストの稼働状況を確認できます。サービスの再起動、ログビューア、cronジョブ管理、Tailscaleのステータス確認にも対応しています。オプションのページでは、UFWとfail2banのセキュリティ情報、Dockerコンテナとイメージを確認できるほか、JSON検証と自動バックアップに対応したOpenClaw設定ファイルのエディタも利用できます。

アクセスはユーザー名とパスワードによるログインで保護され、パスワードはPBKDF2でハッシュ化されます。オプションでTOTPによる2要素認証を有効にでき、ログイン試行にはレート制限が適用されます。Node.js 18以降で動作し、データベースやnpm依存パッケージは不要です。直接起動するほか、systemdサービスとしてインストールしたり、Dockerで実行したりできます。プライベートネットワークまたはTailscaleでの利用を想定しており、インターネットに直接公開する場合のセキュリティ強化はされていません。

主な機能

  • 01エージェントのセッション、リアルタイムのメッセージフィード、稼働状況のヒートマップを表示
  • 02ClaudeとGeminiのAPI使用量を一定期間ごとのレート制限枠に照らして追跡
  • 03モデル、セッション、期間ごとのコスト内訳を表示
  • 04メモリファイルの閲覧と、ワークスペースのファイル編集に対応。編集内容は自動バックアップ
  • 05PBKDF2によるパスワードのハッシュ化と、オプションのTOTP MFAに対応したユーザー名・パスワードログイン
  • 06CPU、RAM、ディスク、温度を監視し、Dockerも管理

ユースケース

  • ホームサーバーやRaspberry Piで稼働するOpenClawエージェントの状態を確認する
  • エージェントの各セッションでClaudeとGeminiの利用料金やレート制限を追跡する
  • 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使用量、コスト、メモリファイル、システムの稼働状況を監視できる、ログイン保護付きのセルフホスト型Webダッシュボード。 OpenClaw Agent Dashboardは、OpenClawエージェントを監視するためのセルフホスト型Webインターフェースです。エージェントのセッションとリアルタイムの稼働状況を表示し、ClaudeとGeminiのAPI使用量を一定期間ごとのレート制限枠に照らして追跡します。また、モデル、セッション、期間ごとの支出を確認できます。ライブフィードではエージェントのメッセージがリアルタイムで配信され、メモリビューアではMEMORY.md、HEARTBEAT.md、日次ノートなどのファイルを閲覧できます。
openclaw-dashboard は無料で使えますか?ライセンスは?
openclaw-dashboard にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
openclaw-dashboard は今もメンテナンスされていますか?
活発にメンテナンス中。openclaw-dashboard の最終コミットは 2026年10月9日 です。
openclaw-dashboard は何に使えますか?
ホームサーバーやRaspberry Piで稼働するOpenClawエージェントの状態を確認する エージェントの各セッションでClaudeとGeminiの利用料金やレート制限を追跡する 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 の数値は毎日更新されます。

関連プロジェクト