Cloudflare Computer logo

Cloudflare Computer

開く

Cloudflare が公開したオープンソースのAIエージェントランタイム。Durable Object 上の SQLite に裏打ちされた永続ファイルシステムと、切り替え可能な実行環境(コンテナ・隔離シェル・JS隔離)をすべて Workers 上で提供。無料で利用開始可能。

共有:

Cloudflare Computer は、Cloudflare が 2026 年 8 月に公開したオープンソースの AI エージェントランタイムです。すべての AI エージェントに「自分のコンピュータ」を与えます。Durable Object 内の SQLite に裏打ちされた永続仮想ファイルシステムと、プラグ可能な実行バックエンドを提供し、エージェントは VPS・Docker デーモン・コンテナ基盤を自前で用意することなく、ファイルの読み書き、シェル実行、Git 操作、プロジェクト公開まで行えます。

主な機能

  • 永続仮想ファイルシステム:Durable Object 内の SQLite が権威状態を保持。再起動後もファイルが残り、R2 マウントで読み取り専用データを事前投入可能。
  • 3 つの実行バックエンド:完全な Linux コンテナ(実バイナリ・実ネットワーク、FUSE マウントで同期)、高速な just-bash 隔離シェル(Dynamic Worker)、隔離された JavaScript(ECMAScript モジュール)ランタイム。
  • ランタイム自動選択workspace.runtime.exec() の単一エントリポイントで、モデルがタスクに応じて最適なバックエンドを選択。ファイル処理は高速・低コストのアイソレート、本物のユーザーランドが必要な時だけコンテナへ。
  • AI SDK ツールキット:read・write・edit・ls・exec・publish など、AI SDK 互換のツールを同梱。@cloudflare/agents にも対応。
  • Git とアーティファクト対応:組み込み Git クライアント(ws:git)と Cloudflare Artifacts 連携(ws:artifacts)で、クローン・コミット・公開が可能。
  • ゲート・監査・可観測性:すべてのファイル操作と実行操作は権限で制御され、ログに残るため、エージェントの行動を完全に追跡できます。

使用シナリオ

このツールを使用すべき人は?

  • エージェントプラットフォーム開発者:VM 管理なしで、耐久性のあるファイル状態とコード実行を必要とするチーム。
  • エッジ開発者:Cloudflare Workers・Durable Objects・R2 で構築しており、コード実行も同じエッジに置きたい開発者。
  • インディー開発者:$0 でエージェントに本物の Linux 環境・npm・Node・Git を与えたい人。

解決する問題

  1. エージェント間の状態消失:SQLite ベースのワークスペースは再起動後もファイルを保持。
  2. 実行環境の断片化:アイソレートとコンテナを一つのランタイムが動的に振り分け、単一プリミティブに縛られない。
  3. インフラコスト:VPS・Docker・API 請求が不要。エージェントのコンピュータは Workers 上で動作。

料金プラン

プラン 価格 機能
オープンソース $0 自前の Workers アカウントでセルフホスト。Cloudflare 利用分のみ支払い。
Workers 従量課金 アクティブ CPU 約 $0.072/vCPU-時 + Workers リクエスト・Durable Objects・$5/月の基本料金。

優位性と独自の価値提案

競合他社と比較した優位性

  1. デフォルトでコンテナ不要:多くのサンドボックスはタスクごとに VM を起動するが、Cloudflare Computer は大部分をアイソレートで処理し、約 10% 未満のタスクだけコンテナにフォールバック。
  2. エッジとの深い統合:Durable Objects 永続化・R2 マウント・Workers バインディングは、独立系サンドボックスでは実現困難。
  3. 完全オープンソース@cloudflare/computer は GitHub で公開され、サンプルも充実。

際立つポイント

  • 「ファイルシステム=Durable Object」というモデル。状態と実行が同じ場所にある。
  • フロンティアモデル向けに設計された AI SDK 互換ツール。
  • 無料で始められ、無料枠も実用的。

ユーザーレビュー

"Durable Object に永続ファイルシステムを持たせるのは正しい抽象化。VPS も Docker も API 請求も不要。" — 発表後のコミュニティ投稿

"ランタイム選択が優れている。ファイル作業には高速アイソレート、実バイナリが必要な時だけコンテナ——フロンティアモデルは驚くほど上手に選ぶ。" — Cloudflare ブログのコメント

はじめに

クイックスタートガイド

  1. パッケージをインストールnpm install @cloudflare/computer
  2. ワークスペースを作成:任意の Durable Object 上で Workspace{ storage: this.ctx.storage } で初期化。
  3. バックエンドを追加CloudflareContainerBackendWorkerShellBackendWorkerJavaScriptBackend のいずれかを設定。
  4. エージェントに接続@cloudflare/computer/tools で read/write/edit/ls/exec を公開。

統合

  • Cloudflare Workers・Durable Objects・R2・Cloudflare Containers
  • AI SDK・@cloudflare/agents
  • isomorphic-git ベースのワークフロー

よくある質問

Linux バイナリは実行できますか?

はい。コンテナバックエンドは SQLite ワークスペースを FUSE マウントでサンドボックスコンテナに投影し、完全な Linux ユーザーランド・実バイナリ・実ネットワークを提供します。

ファイルシステムは本当に永続ですか?

はい。Durable Object が SQLite で権威状態を保持するため、すべてのファイル操作は DO 再起動後も残ります。

無料ですか?

ライブラリはオープンソースでセルフホスト可能。Cloudflare の利用分のみ支払い、追加のシート料金はありません。

代替案

Cloudflare Computer が合わない場合の選択肢:

  • E2B:Firecracker microVM レベルの分離を持つ専用サンドボックス。
  • Daytona:GPU 対応の永続的なフル開発環境が必要な場合。
  • Modal:Python/ML ワークロードと GPU コンピュート向け。

ヒントとベストプラクティス

  1. モデルにルーティングさせる:アイソレートとコンテナの両方を残し、ツール説明で適切な方を選ばせる。
  2. 読み取り専用データは R2 マウント:大規模データセットをワークスペースにコピーせず事前投入。
  3. すべてを監査:ゲートとログを有効にし、長時間の自律エージェントに復元可能な証跡を残す。

まとめ

Cloudflare Computer は、Cloudflare エッジを AI エージェント向けの安価で永続的な「コンピュータ」に変えます。永続ファイルシステムと切り替え可能な実行環境を備え、完全オープンソースで無料開始。Workers でエージェントを構築している人、遊休 VPS への支払いをやめたい人には、本気で検討する価値があります。

コメント

まだコメントがありません。最初のコメントを投稿してください!