- Moltbotはローカルハードウェア上で実行されていたが、Moltworkerはこれをクラウドベースに移行し、専用機器なしで運用可能
- MoltbotをCloudflareインフラ上で実行するために、エントリーポイントWorkerとSandboxコンテナを組み合わせ
- APIルーティングとプロキシの役割を担い、Cloudflare Accessで保護される
- R2を使用してセッション、会話、アセットなどの永続データを保存
- Cloudflare Sandboxコンテナでフルマネージド・常時稼働型のデプロイ環境を提供
- R2 Storageによってデータ永続性を確保
- コンテナ再起動時にも設定と会話履歴を復元可能
- **管理UI(
/_admin/)**を通じて、デバイス承認、バックアップ、ゲートウェイ再起動などの管理機能を実行
- Cloudflare Access認証で保護
- R2バックアップ状態と手動同期機能を提供(5分間隔のcron)
- 要件
- Cloudflare Workers Paid PlanとAnthropic API Keyが必要で、AI Gatewayによる統合課金にも対応
- Cloudflare Access、Browser Rendering、AI Gateway、R2 Storageなどの無料ティア機能とも連携可能
- 認証体系は3段階で構成
- Cloudflare Accessで管理者向けパスを保護
- Gateway Tokenで制御UIへのアクセスを制御
- デバイスのペアリング承認手順で個別デバイスを認証
- **デバッグエンドポイント(
/debug/*)**を通じて、プロセス、ログ、バージョン情報を確認可能
- **ブラウザ自動化(CDP)**機能を内蔵:スクリーンショット、Webテスト、動画生成などの自動化タスクを実行
- **組み込みスキル(cloudflare-browser)**を含み、
screenshot.js、video.js、cdp-client.jsなどのスクリプトを提供
- Cloudflare AI Gateway連携時には、APIリクエストのキャッシュ・レート制限・分析・コスト追跡が可能
- Moltbotは、複数のチャットプラットフォームを接続するゲートウェイアーキテクチャベースのAIアシスタント
- Webベースの制御UIを提供
- Telegram、Discord、Slackなど複数チャネルを通じて会話可能
- 会話の永続性とセッション間コンテキスト維持をサポート
- ワークスペースおよびスキル拡張型エージェントランタイム構造
1件のコメント
Moltbot はかなり話題ですね。
Cloudflare の紹介記事も参考にしてください。Introducing Moltworker: a self-hosted personal AI agent, minus the minis