Skip to content
HomeNewsConceptsGuidesToolbox
AboutSubscribeUA
Subscribe

AI Today Brief

The daily AI-engineering brief. Built in public. EN · UA.

XTelegramLinkedInYouTubeRSS

Follow AI Today Brief on LinkedIn for daily AI-engineering updates and the weekly “5 shifts that changed how developers work” PDF.

Explore

NewsDigestsConceptsGuides

Company

SubscribeAdvertiseAbout

Legal

Editorial policyAI disclosurePrivacyTerms

© 2026 AI Today Brief. All rights reserved.

  1. Home/
  2. News/
  3. Tools & releases/
  4. Deep Dive Into ChatGPT Work: Persistent Filesystem, Web Browser, and Cloud Deployments
Tools & releases

Deep Dive Into ChatGPT Work: Persistent Filesystem, Web Browser, and Cloud Deployments

ChatGPT Work offers advanced features missing from the standard chat interface. Key highlights include an internet-connected Python sandbox, a persistent cross-session filesystem, and headless Chrome browser control.

August 31, 2026· 6 min read
OKCurated by Oleksandr Kuzmenko, AI Product Engineer·Updated August 31, 2026·Sources cited on every story
AI-assisted · editor-reviewed·How we use AI
Deep Dive Into ChatGPT Work: Persistent Filesystem, Web Browser, and Cloud Deployments

Impact: Medium

Why it matters

You can build and deploy stateful web apps directly to Cloudflare, or write scripts that interact with the web via headless browser sessions right from your phone.

TL;DR

  • 01ChatGPT Work Cloud features full, unrestricted internet access for Python script execution.
  • 02Filesystem workspace /workspace/scratch persists and syncs file states across parallel browser/mobile sessions.
  • 03Built-in headless Chrome via Playwright enables complex interaction, DOM scraping, and 2FA session takeovers.

Key facts

Cost Tier
$20/month Plus, Team, Enterprise
Internet Access in Sandbox
Unrestricted
Persistent Folder
/workspace

Persistent Workspace Shared Folders

Unlike standard ChatGPT sessions, which get isolated filesystems that disappear after closing the tab, ChatGPT Work provides a unified workspace. Every session mounts a persistent /workspace directory containing directories like: /workspace/scratch/e00a0a017944 Edits made to files in one workspace are immediately visible to other concurrent Work sessions, creating a shared scratchpad for complex multi-agent tasks.

Sandbox with Web Access and Headless Chrome

In standard chats, the Python execution container is heavily sandboxed behind proxies that block outbound internet access. In ChatGPT Work, the container can access the public web freely.

The browser tool leverages Playwright to spin up a headless Chrome instance. You can instruct the agent to run JavaScript against any DOM. For example, to scrape headers, ChatGPT Work executes:

await tab.playwright.evaluate(() => {
  return Array.from(document.querySelectorAll("h1,h2,h3,h4,h5,h6"), heading => ({
    level: heading.tagName.toLowerCase(),
    text: heading.innerText.trim().replace(/\s+/g, " ")
  }));
});

Cloudflare Worker Deployments

ChatGPT Work features built-in capabilities to generate, test, and deploy functional websites on Cloudflare Workers. It can write HTML, JavaScript, and manage stateful server-side storage using:

  • Cloudflare D1 (SQL database)
  • Cloudflare R2 (Object storage)

These sites are deployed directly to a chatgpt.site subdomain, defaulting to private but sharable with specific team members.

Try it in 2 minutes

await tab.playwright.evaluate(() => {
  return Array.from(document.querySelectorAll("h1,h2,h3,h4,h5,h6"), heading => ({
    level: heading.tagName.toLowerCase(),
    text: heading.innerText.trim().replace(/\s+/g, " ")
  }));
});

javascript

✓ When to use

  • When writing scripts that need to install dynamic npm/pip packages and interact with external APIs.
  • When scraping websites that require running custom JavaScript and browser interaction.
  • When building and deploying simple stateful prototype websites using Cloudflare Workers.

✕ When NOT to use

  • Not for highly sensitive, air-gapped data operations that cannot risk exposure to external third-party environments.

What to do today

  • →Log into ChatGPT Work and verify access to the persistent volume at /workspace.
  • →Test running external python requests or cloning a public repository in the execution sandbox.
  • →Experiment with Playwright scripts inside the Work interface to fetch and parse dynamic site layouts.
#ChatGPT#Cloudflare Workers#Playwright#Chrome

Sources

  • Simon Willison's Guide to Understanding ChatGPT Work
ShareShare on XShare on LinkedIn
← Previous storyAnthropic Adjusts Claude Code Standard Limits on September 14Next story →Context Window Compaction Deletes Guardrails: Lessons From OpenClaw Inbox Wiping

Related stories

  • Tools & releasesOpenAI Codex Desktop Bug Exfiltrates Private Local Model Chats via Memories Feature
  • Tools & releasesAnthropic Adjusts Claude Code Standard Limits on September 14
  • Tools & releasesDebian Rejects Generative AI Ban, Permitting Responsible Model Use in Open Source
  • Tools & releasesClaude Code Silently Appends Session URLs to Commit Messages and Pull Requests

Email digest

Get the morning AI brief

One email a day — the stories that matter for engineers, founders and tech leads. Human-edited, with links to primary sources.

  • ✓120+ sources scanned daily
  • ✓Edited by a human
  • ✓1 email per day
  • ✓EN + UA

By subscribing you agree to the privacy policy.