Yuan-lab-LLM/ClawManager

A Kubernetes-native control plane for AI agent instance management, with governed AI access, runtime orchestration, and reusable resources across multiple agent runtimes.

ClawManager – AIエージェント用のKubernetesネイティブ制御プレーン

何であるか – ClawManagerは、Kubernetesクラスタ内でAIエージェントワークスペース(チャットボット、コードアシスタントなど)を実行・管理・共同作業できるオープンソースプラットフォームです。単一のWebコンソールで、ランタイムオーケストレーション、モデルアクセスのガバナンス、再利用可能なリソースの注入、チームベースのコラボレーション、セキュリティ監視を統合しています。

なぜ重要か – AIエージェントをスケールして展開するには、通常、大量の手動によるKubernetesの設定が必要です:ポッドの作成、ストレージの管理、モデルAPIキーの保護、使用状況の追跡など。ClawManagerはこれらをすべて「制御プレーン」に抽象化し、オペレーターがクリック一つでエージェントをプロビジョニングし、ポリシーを適用し、AIトラフィックを監査できるようにします。エンドユーザーは下位のクラスタに直接アクセスすることなく、安全に利用できます。


コア機能(READMEに記載)

分野 提供される機能
ランタイムおよびインスタンス管理 OpenClaw、Hermes、OpenCode、またはDeepSeek Harnessのワークスペースを Lite(共有ゲートウェイプール)または Pro(専用デスクトップ)モードで作成・管理。CPU/メモリ/ストレージの制御、ファイルの表示、シェル/デスクトップアクセス、パスワード保護された共有リンクの生成が可能。
ノースバウンダリAPIおよびエンタープライズ認証 JWE認証、スコープ付きトークン、mTLS、LDAP/LDAPS対応、レート制限を備えた別途のAPIゲートウェイ。外部システムはプログラム的にインスタンスの作成・照会・再起動・リセットが可能。
AIゲートウェイ モデル呼び出し(OpenAI、Anthropicなど)の集中管理された、ガバナンスされたエントリポイント。モデルカタログ、ヘルス状態、価格、監査ログ、インスタンスごとのトークン会計、リスクルールによるルーティングを提供。
エージェント制御プレーン ランタイムエージェントが安全に登録され、ハートビートを送信し、コマンドを受け取り、コンソールで定義された望ましい状態と同期を保ちます。
リソース管理 チャネル、スキルZIP、スケジュールタスク、環境変数用の再利用可能な「リソース」、「リソースパック」、「インジェクションレコード」。Skill Hubはバージョニング、所有権、公開をサポート。
チームコラボレーション リーダー主導のワークスペース。1つのOpenClaw Lite「リーダー」がユーザーの要求を分解し、ワーカー(OpenClaw/Hermes Lite)にタスクを割り当て、実行カンバンで進捗を追跡し、最終的な合成結果を公開します。
セキュリティ保護プラットフォーム 管理者専用コンソール。4つの防御層(ランタイム、ホスト/コンテナ、コンポーネント信頼性、アウトバウンドガバナンス)、リアルタイムアラート、キルスイッチ、フルチェーン監査、ポリシー設定を表示。

アーキテクチャのスナップショット

  • フロントエンド – React(v19)UI。ユーザーおよび管理者向けのWebポータルとして提供。
  • バックエンド – Go 1.21+ サービス。制御プレーンロジック、APIゲートウェイ、セキュリティモジュールを処理。
  • ステートストア – 永続的なプラットフォームデータを保存するためのMySQL。
  • Kubernetes – 任意のK8sディストリビューション(k3sまたはフルサイズクラスタ)でデプロイ可能。標準のCSIストレージクラス(例:Longhorn)を使用でき、シングルノードまたはマルチノード環境で動作可能。
  • ランタイムポッド – 管理されたワークスペースはクラスタ内にサイドカーコンテナ(Lite)または専用Deployment(Pro)として実行されます。
  • サポートサービス – スキルスキャナ、オブジェクトストレージ、Redis Team Bus(チームメッセージング用)、およびオプションのLDAP統合。

一般的なワークフロー

  1. 管理者がガバナンスポリシー(モデルアクセス、コスト制限、セキュリティルール)を定義し、再利用可能なリソース(スキル、チャネルテンプレート)を作成。
  2. ユーザーがポータルを開き、ランタイム(例:OpenClaw Lite)を選択してワークスペースを起動。
  3. ワークスペースポッドがエージェント制御プレーンに登録され、望ましい構成を受け取ります。
  4. ワークスペースからのすべてのAI呼び出しはAIゲートウェイを経由し、ログ記録、コスト追跡、リスクルールに基づくオプションのルーティングが行われます。
  5. コラボレーションタスクの場合、ユーザーがチームを作成。リーダーが要求を分解し、ワーカーにタスクを割り当て、結果を集約します。
  6. 管理者はセキュリティアラートを監視し、不審な活動を停止するためのサーキットブレーカーをトリガーできます。

セットアップ手順(READMEから)

  1. Kubernetesディストリビューションを選択 – k3s(シングルノードまたはクラスタ)または標準のk8sクラスタ。
  2. deployments/フォルダから適切な clawmanager.yaml マニフェストを適用(例:シングルノード用にHostPath、クラスタ用にCSI/RWX)。
  3. 初回ログインフローについては User Guide(docs/use_guide_en.md)を参照。
  4. 外部からのプログラム制御が必要な場合、Northbound APIアドオン(deployments/k8s/northbound/)をデプロイする(オプション)。
  5. 必要に応じて、管理者コンソールでLDAPまたはその他の認証方法を設定。

どの組織が利用すべきか

  • プラットフォーム/DevOpsチーム:各ユーザーまたは顧客に多数のAIエージェントインスタンスを提供する必要があるが、個別にKubernetesオブジェクトを手作業で作成したくない場合。
  • プロダクトチーム:モデル使用のガバナンス、コスト可視性、監査ログを必要とするAI拡張アプリケーションを開発している場合。
  • セキュリティ志向の組織:ランタイムのハードニング、ポリシーの強制、AIワークロード向けのインシデント対応ツールを内蔵したい場合。
  • 研究ラボ:複数のエージェントが1つの問題に共同作業できる共有「チーム」ワークスペースを必要とする場合。

コミュニティとサポート

  • DiscordおよびWeChatグループ(README内のQRコードから参加可能)でリアルタイム討論。
  • GitHubのオープンなイシュー追跡システム(バグや機能リクエスト用)。
  • MITライセンス – 無料で使用・変更・商業利用可能。

結論 – ClawManagerは、AIエージェントを一貫性のある、ガバナンス可能なワークロードとして扱えるフルスタックのKubernetesネイティブプラットフォームです。プロビジョニングからセキュリティ、コスト会計まで、単一のWebベースの制御プレーンですべてを管理します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト