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統合。
一般的なワークフロー
- 管理者がガバナンスポリシー(モデルアクセス、コスト制限、セキュリティルール)を定義し、再利用可能なリソース(スキル、チャネルテンプレート)を作成。
- ユーザーがポータルを開き、ランタイム(例:OpenClaw Lite)を選択してワークスペースを起動。
- ワークスペースポッドがエージェント制御プレーンに登録され、望ましい構成を受け取ります。
- ワークスペースからのすべてのAI呼び出しはAIゲートウェイを経由し、ログ記録、コスト追跡、リスクルールに基づくオプションのルーティングが行われます。
- コラボレーションタスクの場合、ユーザーがチームを作成。リーダーが要求を分解し、ワーカーにタスクを割り当て、結果を集約します。
- 管理者はセキュリティアラートを監視し、不審な活動を停止するためのサーキットブレーカーをトリガーできます。
セットアップ手順(READMEから)
- Kubernetesディストリビューションを選択 – k3s(シングルノードまたはクラスタ)または標準のk8sクラスタ。
deployments/フォルダから適切なclawmanager.yamlマニフェストを適用(例:シングルノード用にHostPath、クラスタ用にCSI/RWX)。- 初回ログインフローについては User Guide(
docs/use_guide_en.md)を参照。 - 外部からのプログラム制御が必要な場合、Northbound APIアドオン(
deployments/k8s/northbound/)をデプロイする(オプション)。 - 必要に応じて、管理者コンソールでLDAPまたはその他の認証方法を設定。
どの組織が利用すべきか
- プラットフォーム/DevOpsチーム:各ユーザーまたは顧客に多数のAIエージェントインスタンスを提供する必要があるが、個別にKubernetesオブジェクトを手作業で作成したくない場合。
- プロダクトチーム:モデル使用のガバナンス、コスト可視性、監査ログを必要とするAI拡張アプリケーションを開発している場合。
- セキュリティ志向の組織:ランタイムのハードニング、ポリシーの強制、AIワークロード向けのインシデント対応ツールを内蔵したい場合。
- 研究ラボ:複数のエージェントが1つの問題に共同作業できる共有「チーム」ワークスペースを必要とする場合。
コミュニティとサポート
- DiscordおよびWeChatグループ(README内のQRコードから参加可能)でリアルタイム討論。
- GitHubのオープンなイシュー追跡システム(バグや機能リクエスト用)。
- MITライセンス – 無料で使用・変更・商業利用可能。
結論 – ClawManagerは、AIエージェントを一貫性のある、ガバナンス可能なワークロードとして扱えるフルスタックのKubernetesネイティブプラットフォームです。プロビジョニングからセキュリティ、コスト会計まで、単一のWebベースの制御プレーンですべてを管理します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト