explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightssubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • The industry shift Cloudflare is naming
  • What @cloudflare/computer actually is
  • How you use it (builder sketch)
  • How it works under the hood
  • Cloudflare Computer vs Vercel eve (and friends)
  • What Day 1 of Agents Week also shipped nearby
  • What builders should do this week
  • Honest limitations
  • Closing
  • Related on explainx.ai
← Back to blog

explainx / blog

Cloudflare Computer: Agents Need Isolates, Not Just Containers

Cloudflare Agents Week Day 1: @cloudflare/computer gives each agent a shared SQLite filesystem with isolate + container backends. Why it matters for scale.

Aug 3, 2026·7 min read·Yash Thakker
CloudflareAI AgentsCloudflare WorkersContainersDeveloper Tools
go deep
Cloudflare Computer: Agents Need Isolates, Not Just Containers

Cloudflare’s Agents Week opener is not “we have containers now.” It is “stop pretending every agent needs a full Linux box.”

On August 3, 2026, Matt Carey and Aron Carroll introduced an early preview of @cloudflare/computer — an agent runtime where each agent gets a computer: a durable filesystem plus execution backends that the platform (and the model) route between fast isolates and full Linux containers. The pitch is blunt: container-per-agent does not scale to the concurrent agent counts product teams are already designing for, and the industry’s CPU panic is as real as its GPU panic.

This is Day 1 of Cloudflare Agents Week. explainx.ai’s read: the abstraction is the story — not another sandbox SKU.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR

QuestionAnswer
What shipped?Early preview of @cloudflare/computer (open source)
Where it livesDurable Object + SQLite-backed virtual filesystem
BackendsIsolate / worker (just-bash) · Cloudflare Containers (FUSE) · custom
Agent glueWorks with @cloudflare/think, AI SDK tools (createAITools)
Scale thesisIsolates horizontally; containers on demand for <10% of work (goal)
Installnpm install @cloudflare/computer
Repogithub.com/cloudflare/computer
StatusEarly preview — expect churn

The industry shift Cloudflare is naming

Six months ago the default pattern was: spin a container, put the agent inside it. That collapses brain and hands into one heavy process. Recent harnesses (Vercel eve, coding agents, YC QM-style loops) increasingly treat the sandbox as a tool the agent calls — filesystem + shell — while the agent loop runs elsewhere.

Cloudflare’s claim is the economic one:

Across all the clouds, all the hyperscalers, there’s nowhere near enough compute in the world for every company to give each of their users’ agents their own containerized compute environment.

If that is even half right, “Mac Mini farm for every user agent” and “always-on VPS per session” are transitional hacks, not end states. Isolates — the bet behind Workers and Durable Objects — hibernate, start in milliseconds, and store agent state without billing a full guest OS while the model thinks.

Last year Cloudflare already let isolates attach container sandboxes as tools. @cloudflare/computer is the next step: stop making every customer hand-roll isolate↔container glue in userspace.

What @cloudflare/computer actually is

LayerRole
WorkspaceVirtual FS: git, buckets, primed trees; authoritative state in DO SQLite
Isolate backendShell via just-bash → JS in a dynamic worker; FS via bindings
Container backendFull Linux userland; FS via FUSE (computerd); syncs changes back
ToolsAI SDK: read, write, edit, ls, exec (backend-aware)
PolicyOps gated, audited, observed — paper trail of what the agent changed

The model chooses backends from tool descriptions. Cloudflare says frontier models are already good at preferring the cheap isolate path and falling back to containers when they need npm, native binaries, or a real $PATH.

That is the product bet in one sentence: agents as schedulers over heterogeneous compute, with one shared disk.

How you use it (builder sketch)

Install:

bash
npm install @cloudflare/computer

Minimal mental model — attach a workspace to an agent class (Cloudflare’s triage example uses @cloudflare/think + Workers AI / GLM):

ts
import { Think } from "@cloudflare/think";
import { Workspace } from "@cloudflare/computer";
import { createWorkersAI } from "workers-ai-provider";

export class Agent extends Think {
  override workspaceBash = false;

  override workspace = new Workspace({
    storage: this.ctx.storage,
    useThink: true, // soon will not be needed
  });

  override getModel() {
    return createWorkersAI({ binding: this.env.AI })("@cf/zai-org/glm-5.2");
  }

  override getSystemPrompt() {
    return `You are a bug triage agent. Use /workspace/repo…`;
  }
}

Wire a container when you need Linux:

ts
import {
  CloudflareContainerBackend,
  withWorkspaceContainer,
} from "@cloudflare/computer/backends/container";

export class Agent extends withWorkspaceContainer(Think) {
  override workspace = new Workspace({
    storage: this.ctx.storage,
    useThink: true,
    backends: [
      new CloudflareContainerBackend({
        container: () => this,
        workspace: {
          binding: "Agent",
          id: this.ctx.id.toString(),
        },
      }),
    ],
  });
}

Expose tools so the loop can exec with a backend argument — and prepare the tree yourself before prompting:

ts
await this.workspace.fs.writeFile("/workspace/BUG_REPORT.md", body);
await this.workspace.git.clone({ url: report.repoUrl, dir: "/workspace/repo" });

Full tutorials and examples live in the computer repo (examples/think, examples/tutorial, worker vs container demos).

How it works under the hood

text
┌─────────────────────────────────────────────┐
│ Durable Object (agent harness / Think)      │
│  ┌───────────────────────────────────────┐  │
│  │ Workspace (SQLite virtual FS)         │  │
│  └───────────────┬───────────────────────┘  │
│          ┌───────┴────────┐                 │
│          ▼                ▼                 │
│   Isolate / just-bash   Container + FUSE    │
│   (cheap, fast)         (full Linux)        │
└─────────────────────────────────────────────┘
  • Isolate path: shell commands become JS; no guest OS; FS is the DO’s store.
  • Container path: computerd mounts the workspace; RPC (capnweb) keeps the sandbox honest about the same tree.
  • Workspace API: direct FS ops plus a node:fs-compatible wrapper for third-party JS libs.
  • Custom backends: same exec(string, options) interface if Cloudflare’s two are not enough.

For teams already on Durable Objects for agent state, this is a filesystem + runtime productization of a pattern many were assembling by hand.

Cloudflare Computer vs Vercel eve (and friends)

@cloudflare/computerVercel eve
Home cloudWorkers / Durable Objects / ContainersVercel Sandbox (+ local Docker / microsandbox / just-bash)
FS storySQLite workspace in DO; shared across backendsFilesystem-first agent directory model
Scale rhetoricIsolates first; containers <10% goalDurable sessions + sandbox adapter interface
Shell trickjust-bash on isolate pathjust-bash locally as one option
MaturityEarly Agents Week previewBroader framework (channels, approvals, evals)

Neither replaces OpenCode-style coding agents on your laptop. Both attack the hosted multi-tenant agent problem: how do you give millions of sessions a “computer” without millions of always-on VMs?

Related workspace metaphors on explainx.ai: HolaBoss / HolaOS, Odysseus self-hosted workspace.

What Day 1 of Agents Week also shipped nearby

Ashley Peacock’s rundown and Cloudflare’s related posts the same day include:

  • Workers & Containers inbound TCP + gRPC — agents talking protocols beyond HTTP fetch.
  • Billable Usage API — programmatic cost visibility (critical once isolate↔container routing is automatic).
  • Running Kimi & GLM at scale on Cloudflare’s edge AI path — the Computer triage sample already points at GLM via Workers AI.

Treat Computer as the execution primitive announcement; the rest of the week is how that cloud becomes an “agent cloud” (access, ADLC, payments, discovery).

What builders should do this week

  1. If you already ship agents on Durable Objects — try the preview Workspace and measure what fraction of exec calls hit the container backend. Cloudflare’s <10% goal is your acceptance test.
  2. If you bill per container-minute — model isolate-first routing before you buy more VPS/Mac Mini capacity for “one agent = one box.”
  3. If you use eve / OpenCode / custom harnesses — compare sandbox adapter interfaces; the industry is converging on brain ≠ hands.
  4. Gate and audit — Computer’s gated FS ops are the right instinct after a summer of eval agents escaping harnesses. Shared FS + container still needs egress allowlists and tool policy.
  5. Expect API churn — early preview; useThink: true comments already telegraph cleanup.
text
Cloudflare Computer trial checklist
□ npm install @cloudflare/computer
□ Workspace on a DO with isolate-only first
□ Add CloudflareContainerBackend for npm/native tasks
□ Log backend chosen per exec (isolate vs container %)
□ Confirm FUSE sync + audit trail for writes
□ Pair with Billable Usage API once live
□ Re-read AGENTS.md in github.com/cloudflare/computer

Honest limitations

  • Early preview — packaging, Think flags, and backend APIs may move during Agents Week.
  • Cloudflare’s <10% container target is a goal, not a customer SLA.
  • Isolate/just-bash is not a full Linux userland — agents that assume Debian will still need containers.
  • Cost of Containers + FUSE sync is not free; isolate-first only wins if your task mix cooperates.
  • Security: shared workspace + agent exec still needs your product’s authz, egress, and secrets rules — the library helps observe; it does not replace IR after a rogue agent-class failure.
  • Not a drop-in for every non-Workers stack without porting the DO / binding model.

Closing

@cloudflare/computer is Cloudflare productizing the only agent-scale thesis that does not assume infinite VMs: give every agent a durable filesystem and a menu of runtimes, default to isolates, escalate to containers when the model (or your tool descriptions) says it must. That is bigger than a container announcement — it is an argument about how the next billion concurrent agents can exist at all.

Try the preview, measure your container ratio, and follow the rest of Agents Week for TCP/gRPC, usage APIs, and model hosting that sit on the same bet.

Follow @explainx_ai as Cloudflare ships the rest of the week.

Related on explainx.ai

  • Vercel eve — Next.js for agents
  • YC QM open-source multi-agent harness
  • OpenCode coding agent guide
  • Cloudflare Drop instant deploy
  • Cloudflare temporary accounts for AI agents
  • HolaBoss agent environment workspaces
  • OpenAI rogue agent / sandbox containment

Sources

  • Cloudflare Blog — Your agent needs a computer, not a container (Aug 3, 2026)
  • Welcome to Agents Week
  • github.com/cloudflare/computer
  • npm — @cloudflare/computer
  • just-bash (Vercel Labs)

Specs and APIs reflect Cloudflare’s August 3, 2026 early-preview announcement and public repo docs. Re-check the blog and package README before production commitment — Agents Week previews move quickly.

Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 7, 2026

Cloudflare Monetization Gateway: x402 Micropayments for APIs, MCP Tools, and the Agent Web

Cloudflare's Monetization Gateway uses the open x402 protocol to settle per-request stablecoin payments at the edge — no signup, no API key, no checkout redirect. explainx.ai breaks down the 402 flow, MCP monetization, Pay Per Crawl lineage, and what X discourse got right and wrong.

Jun 20, 2026

Cloudflare Temporary Accounts: How AI Agents Deploy Workers Without Signup (2026)

AI agents hit a wall at deployment — browser OAuth, MFA, copy-paste tokens. Cloudflare's Temporary Accounts let any agent run wrangler deploy --temporary and get a live workers.dev URL in seconds. This guide covers the full flow, supported products, limits, and when to claim vs expire.

Jul 22, 2026

Jack Dorsey's Buzz: Team Chat, AI Agents, and Git Hosting in One Nostr-Signed Workspace

Jack Dorsey announced Buzz on July 21, 2026 — a self-hostable, open-source workspace where humans and AI agents share one identity system across chat, Git, and workflows. Every message and code event is a signed Nostr event. Here's what's real, what's early, and why it matters for anyone running Claude Code, Codex, or Goose on a team.