Anthropic recently shipped a significant update to Claude Code: the Artifacts feature is now live. Available to Claude Team and Enterprise subscribers, it lets developers convert work happening in the terminal into a real-time, interactive, shareable HTML page — without leaving the session that produced it.
From Writing Code to Showing the Scene
The core logic of Claude Code Artifacts is direct. While you use Claude Code for coding, data analysis, or system investigation, the AI can draw on the entire context of the current session — repository code, connected data sources, conversational reasoning — to generate a dedicated web page automatically. And the page is not a static screenshot. It is live: as the AI continues executing tasks in the terminal, the charts and text on the page refresh in sync, every update is preserved in version history, and team members can roll back or trace progress at any time.
Boris Cherny, the creator of Claude Code, put his endorsement on X: “I’ve been using Artifacts for everything — visual explanations of code, system architecture diagrams, animated proposal previews, data analysis dashboards… it has completely changed how I work with Claude.”
A Typical Scenario
Anthropic’s demo material walks through a real case: an engineer asks Claude Code to investigate user churn after a release. Within seconds the AI runs SQL queries, builds an interactive churn-funnel dashboard, and delivers a diagnosis — “Pro accounts are getting stuck at the export step.” It then proposes a UI fix directly, and as the code refactoring proceeds, the dashboard updates in real time to match. The final artifact is a secure link: when the project manager wants to see it, opening it on a phone is enough.
Under the Hood: A Light Canvas, Security First
Architecturally, each Artifact is a single-file HTML page capped at 16 MiB, and Anthropic’s security posture is deliberately strict. The page is wrapped in a tight content security policy that forbids all external network requests — no external scripts, fonts, or stylesheets; fetch, XHR, and WebSocket are blocked outright. All CSS and JavaScript must be inlined; images must be embedded as data URIs. The practical consequence: Artifacts cannot store form submissions, cannot call live APIs, cannot serve multiple routes. None of this is a technical compromise. It is an explicit design philosophy.
Versus OpenAI Codex Sites: Two Routes Diverge
Notably, OpenAI launched a superficially similar feature for its Codex platform about two weeks earlier: Sites. The two look like direct competitors and are actually building different things.
- Positioning: Claude Code Artifacts is “a snapshot of work, not an application.” OpenAI’s Codex Sites hosts persistent, full-stack web applications.
- Architecture: Anthropic takes the stateless-canvas route; OpenAI runs platform-as-a-service.
- Backend capability: Artifacts has no backend — pure single-page HTML. Codex Sites ships a D1 database and R2 object storage.
- Access control: Artifacts are limited to members of your organization, administered centrally. Codex Sites supports fine-grained RBAC with user groups and custom permissions.
- Release flow: Artifacts generate instantly and update in place. Codex Sites runs a two-stage pipeline — candidate review, then git commit, then formal deployment.
Read the divergence correctly and the strategies separate cleanly: OpenAI is building toward replacing internal enterprise SaaS tools, while Anthropic positions Artifacts as the replacement for whiteboard diagrams, manual bug-reproduction write-ups, and status reports — a secure, self-updating visualization layer that lets no live data leak past the enterprise boundary.
Licensing and Governance
Both platforms run closed, proprietary licensing — enterprise customers cannot fork or self-host either visualization engine. Both stress organization-grade security: Anthropic’s Artifacts default to private-by-author, share links work only for authenticated members of the same organization, and administrators govern through global switches, role scopes, and retention policies, with a compliance API unifying audit.
What the CSP Teaches About AI Product Design
It is worth pausing on how unusual the security posture is, because it reveals what Anthropic thinks this product is for. Most “AI generates a web page” features optimize for capability — more APIs, more routes, more integrations. Artifacts optimizes for the opposite: a page that provably cannot phone home. The 16 MiB single-file cap, the blocked network layer, the inlined everything — these constraints mean an Artifacts page is the AI equivalent of a laminated chart pinned to the wall. Anyone in the org can look at it; nothing on it can leave the building. For enterprises that have spent two years hesitating to connect AI tools to internal data, that design choice removes the sharpest objection: the visualization layer can sit directly on top of sensitive session context without becoming an exfiltration surface. Compare that with the PaaS route, where every persistent app is by definition another thing to secure, permission, and audit. The two designs are not better or worse — they answer different questions. But for the specific job of “show my team what the AI found,” the constrained canvas is arguably the more honest architecture.
The Workflow Shift Hiding in a Small Feature
The deeper current underneath both launches is the changing audience of AI coding tools. For two years these tools have been, implicitly, single-player: one developer, one terminal, one stream of output. But the moment a session can emit a live, linkable artifact, the output acquires a second audience — the PM, the designer, the support lead, the executive who will never open a terminal. That second audience changes the economics of how engineers work with AI. Producing a status update, a funnel chart, or an architecture diagram used to be a separate task requiring separate tooling; now it is a byproduct of the session itself, versioned alongside the code. And because the artifact updates as the AI works, the audience watches understanding evolve rather than receiving a finished claim — which, in practice, builds more trust in the diagnosis than a static report ever did. The terminal was always where the thinking happened. Artifacts make that thinking visible to everyone it affects.
The Actual Point
The real significance of this update is not “yet another AI visualization feature.” It answers the question that has shadowed AI coding assistants since they left the demo stage: once the work happens in a terminal, how do I show non-technical colleagues what I’m actually doing? When AI absorbs the syntax and the orchestration, the value that remains for humans concentrates in context, reasoning, and immediate shareability. Claude Code Artifacts turn the terminal from a tool into a collaboration canvas — and that, more than any benchmark, is what makes this launch interesting.