このプロジェクトについて

Moltworkerは、Cloudflare Workers環境内でCloudflare Sandboxコンテナを使用して、パーソナルAIアシスタントであるOpenClaw(旧称Moltbot/Clawdbot)を実行できるようにするデプロイソリューションです。このプロジェクトは、セルフホスティングなしでサーバーレスインフラストラクチャ上でAIアシスタントをホストするための概念実証として機能します。 主な機能は以下の通りです: - **管理されたデプロイ**:OpenClawを完全に管理されたCloudflare Sandboxコンテナで実行し、専用サーバーの必要性を排除します。 - **マルチチャネル対応**:ボットトークンを介してTelegram、Discord、Slackなどのさまざまなチャットプラットフォームに接続します。 - **永続的なストレージ**:Cloudflare R2とのオプション統合により、コンテナ再起動後も会話履歴、ペアリングされたデバイス、設定を保存します。 - **ブラウザ自動化**:ヘッドレスブラウザ制御用のChrome DevTools Protocol(CDP)シムが含まれており、ウェブスクレイピングやスクリーンショットなどのタスクを可能にします。 - **セキュリティ**:管理者ルート用のCloudflare Access、UIアクセス用のゲートウェイトークン、安全なDM認証用のデバイスペアリングなど、複数の認証レイヤーを実装します。 - **AIゲートウェイ統合**:キャッシング、レート制限、分析のためにCloudflare AI Gatewayを介したリクエストルーティングをサポートし、Anthropic、OpenAI、Groqなどのプロバイダーと互換性があります。 セットアップには、コンテナコストのためCloudflare Workers有料プランが必要です。ユーザーはWrangler CLIを介してデプロイし、APIキー、アクセスポリシー、R2ストレージや特定のAIモデルなどのオプション機能のシークレットを設定できます。システムには、デバイスペアリング、バックアップ、ゲートウェイステータスを管理するための管理UIが含まれています。