
2026/01/29 23:43
Clawdbot/Moltbot を Moltworker で Cloudflare 上で実行します。
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳
改訂サマリー
Moltbot(旧 Clawdbot)は、ユーザー自身のハードウェア上で実行できるか、またはミドルウェア Moltworker を通じて Cloudflare Workers 上にホストできるオープンソース AI エージェントです。
- 動作原理:Moltworker は Sandbox SDK と Cloudflare Developer Platform API を使用して、Molttbot を隔離されたコンテナ環境(Sandbox)内で実行します。Worker API ルーターを公開し、リクエストをサンドボックス化された Moltbot Gateway に転送するとともに、R2 ストレージをサンドボックスにマウント (
) して再起動間でもセッションデータを永続化します。sandbox.mountBucket() - 主要技術的支援:
- Workers 上の Node.js 対応が改善され、多くのネイティブ API(例:
)がサポートされるようになり、memfs のようなハックを減らし Playwright のアップグレードも簡素化しました。node:fs - 上位1,000件の NPM パッケージを内部テストした結果、Workers で失敗したものは15パッケージだけで、パッケージ互換性が高いことが示されました。
- ブラウザレンダリングにより、Moltbot はサンドボックスから Cloudflare のエッジブラウザーへ CDP プロキシを介して Web 自動化(例:Google Maps のナビゲーション、スクリーンショット取得)を実行できます。
- Sandbox SDK はコンテナ操作(コマンド実行、ファイル管理、バックグラウンドプロセスの起動)を簡素化し、Worker と双方向通信を可能にします。
- Workers 上の Node.js 対応が改善され、多くのネイティブ API(例:
- セキュリティ & アクセス:Zero Trust Access が Moltworker の API および管理 UI を保護し、認証済みリクエストには追加の安全性と観測性を提供する JWT が付与されます。
- 今後の方向性:システムは Cloudflare AI Gateway と統合して複数の AI プロバイダーへの統一インターフェースを実現し、Bring‑Your‑Own‑Key(BYOK)と Unified Billing をサポートし、コード変更なしで環境変数による設定が可能になります。
影響:ユーザーは専用の Mac mini ハードウェアを必要とせずに高度な AI エージェントをホストでき、インフラコストを削減するとともに Zero Trust の原則によりセキュリティを維持します。このアーキテクチャは、既存のエッジプラットフォーム上でクラウドネイティブかつコンテナ化された AI サービスが構築できることを示し、業界全体の採用拡大を促進する可能性があります。
本文
2026‑01‑29 – 9 分で読めます
近頃、Mac Miniを購入して「Moltbot」(旧Clawdbot)というオープンソースの自己ホスト型AIエージェントを動かす人が増えています。
Moltbotは個人アシスタントとして機能し、自分のハードウェア上で稼働します。チャットアプリや AI モデル、その他ツールと統合でき、遠隔操作も可能です。
専用ハードウェアを持たない場合は?
Moltworker が登場です。
これはミドルウェアの Worker と調整済みスクリプトで構成されており、Cloudflare の Sandbox SDK および Developer Platform API 上で Moltbot を実行できます。
Cloudflare で個人アシスタントを動かす仕組み
- Workers の Node.js 対応が大幅に改善。多くのネイティブ API(例:
)が利用可能になり、複雑さが減少しました。node:fs - 最近行った 1,000 件の人気 NPM パッケージ実験では、Workers 上で動作しなかったものは 15 個(約 1.5 %)のみでした。
- サポートされる Node.js API のリストは増え続けています。
Moltbot 自体はコンテナ内でほとんどのロジックを実行するため、Worker との互換性が必須というわけではありません。しかし、ネイティブサポートにより AI エージェントのロジックをユーザーに近い場所で動かせるようになります。
Moltworker の主なコンポーネント
| コンポーネント | 役割 |
|---|---|
| Entrypoint Worker | API ルーターと Cloudflare Access と隔離環境のプロキシ。管理 UI を提供します。 |
| Sandbox container | 標準 Moltbot Gateway ランタイムと統合を実行し、R2 を永続ストレージとして利用します。 |
AI Gateway
- 主要な AI プロバイダーへのプロキシとして機能。
- Bring Your Own Key (BYOK) と Unified Billing をサポート。
- 利用方法:ゲートウェイインスタンスを作成し、Anthropic(または他のプロバイダー)を有効化。環境変数
を設定するだけでコード変更不要です。ANTHROPIC_BASE_URL
Sandboxes
- Cloudflare Containers 上に構築されており、コマンド実行、ファイル管理、バックグラウンドプロセスの制御、サービス公開などを簡易 API で提供します。
- 使用例:
import { getSandbox } from '@cloudflare/sandbox'; export default { async fetch(request: Request, env: Env): Promise<Response> { const sandbox = getSandbox(env.Sandbox, 'user-123'); await sandbox.mkdir('/workspace/project/src', { recursive: true }); const version = await sandbox.exec('node -v'); const ctx = await sandbox.createCodeContext({ language: 'python' }); await sandbox.runCode('import math; radius = 5', { context: ctx }); const result = await sandbox.runCode('math.pi * radius ** 2', { context: ctx }); return Response.json({ version, result }); } };
R2 を使った永続ストレージ
- Sandbox SDK の
が、コンテナ起動時に R2 バケットをファイルシステムのパーティションとしてマウントします。sandbox.mountBucket() - セッションメモリや会話履歴、その他資産の耐久性ある保存が可能です。
ブラウザレンダリング
- 大規模にヘッドレス Chromium をプログラム的に制御できます。
- Puppeteer, Stagehand, Playwright などをサポート。
- Moltbot は Sandbox から Worker へ CDP プロキシを注入し、Sandbox 起動時にブラウザレンダリングスキルを投入します。
Zero Trust Access による認証
- Cloudflare Access ポリシーで API と管理 UI を保護。
- Cloudflare が自動的に JWT トークンを各リクエストに付与。検証して追加セキュリティを確保。
- Moltbot の利用者について詳細な観測情報が得られます。
Moltworker 実演
- Slack デモでは以下の機能を紹介:
- Google Maps を使って Cloudflare London と Lisbon の最短ルートを検索し、スクリーンショットを取得。
- 再クエリでメモリ使用量を確認。
- アジア料理のおすすめを注文。
- 開発者ドキュメントを閲覧して動画を生成(
をダウンロード&実行)。ffmpeg
自分だけの Moltworker を動かす
- オープンソース実装:https://github.com/cloudflare/moltworker
- README にセットアップ手順が記載されています。必要条件は:
- Cloudflare アカウント
- Sandbox Containers 用に最低 $5 USD の Workers 有料プラン(AI Gateway やその他サービスは無料階層あり)
注意: Moltworker は概念実証であり、公式の Cloudflare 製品ではありません。Developer Platform が AI エージェントを安全かつ効率的にグローバルエッジネットワーク上で稼働できることを示すものです。
結論
Cloudflare は推論・ストレージ API、データベース、耐久実行、組み込み AI 機能など、AI 開発に必要なツールキットを網羅しています。
Agents SDK、Sandboxes、AI Search などの機能を活用すれば、エッジネットワーク上で高度な AI アプリケーションを構築・実行できます。
AI に興味があり、将来のプロダクトづくりに携わりたい方は、ぜひ採用情報をご覧ください。https://www.cloudflare.com/careers
主なポイント
- Moltworker は専用ハードウェアなしで Moltbot を実行できます。
- Cloudflare の Sandbox SDK、R2 ストレージ、ブラウザレンダリング、AI Gateway、Zero Trust Access を活用しています。
- オープンソースリポジトリがデプロイと貢献のために公開されています。