Explainer Plain English

Claude Code Artifacts: Your Terminal Just Got a Live URL

Anthropic taught the terminal to publish. Here's how Claude Code Artifacts turn a session into a live, private web page — and the three walls you'll hit first.

Close-up of a computer screen filled with colorful programming code under blue and red ambient light
Photo by Jakub Żerdzicki via Unsplash
The receipts
  • Claude Code Artifacts launched June 18, 2026 as a Team/Enterprise beta; by early July, Anthropic's official docs list Pro, Max, Team, and Enterprise — Pro and Max artifacts stay private to the author.
  • An artifact is a live web page published from a Claude Code session to a private claude.ai URL — it updates in place at the same URL, with version history and one-click rollback.
  • Hard limits: the rendered page must be 16 MiB or smaller, and a strict CSP blocks every external script, style, font, image, and all fetch/XHR/WebSocket calls.
  • Publishing requires a claude.ai login session — API keys, gateway tokens, and cloud credentials can't publish, and the feature doesn't exist on Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry.
Short answer

Claude Code Artifacts are live web pages published directly from a Claude Code session to a private URL on claude.ai. Launched June 18, 2026 for Team and Enterprise and extended to Pro and Max by early July, each artifact updates in real time at the same URL, with version history and rollback.

Claude Code Artifacts turn a terminal session into a live web page. Ask Claude Code for a dashboard, a test report, a bug writeup — and instead of a wall of monospace, it publishes an interactive page to a private URL on claude.ai that keeps updating in real time as the session runs. Anthropic shipped it June 18, 2026 as a Team and Enterprise beta; as of early July, the official docs list Pro and Max too.

I live in Claude Code daily… Claresto and Siteline both got built inside it. The moment my end-of-session reports stopped being scroll-back and started being links I could open on my phone, this feature earned a permanent spot in my workflow.

How do Claude Code Artifacts work?

Claude Code writes an .html, .htm, or .md file and publishes it to a private claude.ai URL. The page is a static, self-contained single page — CSS and JavaScript inlined, images embedded as data URIs — and it updates in place at the same URL, with version history and one-click rollback.

The live-update piece is the real unlock. Kick off a long refactor, open the artifact link, and the same URL keeps refreshing as Claude works. No re-prompting. No re-sharing. And when version 7 of your dashboard somehow comes out worse than version 6, rollback is one click.

Here’s the mental model that saves you pain: an artifact is a poster, not an app. There’s no backend behind it. It can’t store a form submission, can’t call an API when somebody views it, can’t serve multiple routes.

Who can use Claude Code artifacts right now?

As of early July 2026, Claude Code Artifacts are available on Pro, Max, Team, and Enterprise plans, per Anthropic’s docs. Pro and Max artifacts stay private to the author. Team and Enterprise users can share with specific people or the whole org — Team has it on by default; Enterprise needs an Owner to flip it on.

The detail that will bite ops teams: publishing requires a claude.ai login session. API key? Can’t publish. Gateway token or cloud-provider credential? Can’t publish. And the feature flat-out doesn’t exist on Amazon Bedrock, Google Cloud’s Agent Platform, or Microsoft Foundry. Check your auth path before you promise the team dashboards.

If you’re still deciding whether Claude deserves your terminal in the first place, my Claude vs ChatGPT breakdown covers that fight.

Timeline receipt, because I track these things: Artifacts launched June 18 — dead center in the 19-day stretch when Fable 5 sat dark under export controls. Anthropic shipped a whole feature with their flagship benched, then brought Fable 5 back July 1. They kept cooking through their own blackout.

What are the limits of Claude Code artifacts?

Three hard walls: the rendered page must be 16 MiB or smaller; a strict Content Security Policy blocks scripts, styles, fonts, and images from any other host, plus all fetch, XHR, and WebSocket calls; and artifacts can’t be made public — viewers sign in to claude.ai as members of the publishing org.

16 MiB sounds roomy until you embed images. Every picture rides inline as a data URI, and per the docs, oversized embedded images are the usual reason a publish fails on size.

Watch the token bill too. An artifact burns output tokens like any response, and a styled page costs more than the same content as plain terminal text — the inline CSS, the JavaScript, every embedded image… all of it is tokens. Save artifacts for output that’s worth looking at.

The no-public rule cuts both ways. I publish pages for a living, and I wish I could point a domain at one — for real sites I still deploy to Cloudflare. But that same lockdown is exactly why security teams will approve it: sandboxed origins, retention policies, audit-log events, and a Compliance API for admins.

Between Artifacts and Claude’s new Tag Team memory, the terminal is quietly becoming the whole workstation. My loop now: Claude Code runs the job, the artifact is the receipt.

Stop pasting terminal screenshots into Slack. Send a link that updates itself.

The terminal was never the deliverable. The link is.

#TheAIMogul

Bottom lineClaude Code Artifacts is the best reporting upgrade the terminal has gotten all year — a live link beats a wall of monospace every time. Go in knowing the walls: 16 MiB, no outside calls, no public URLs, and a token bill that grows with every styled div.

Frequently asked

Are Claude Code artifacts available on the Pro plan?
Yes. Artifacts launched June 18, 2026 as a Claude Team and Enterprise beta, but as of early July 2026 Anthropic's official Claude Code docs list Pro, Max, Team, and Enterprise. On Pro and Max, artifacts are private to the author — sharing with other people is still a Team and Enterprise feature.
Can I share a Claude Code artifact publicly?
No. Claude Code artifacts cannot be made public. Viewers must sign in to claude.ai as members of the publishing organization, and each artifact renders from a sandboxed *.claudeusercontent.com origin on Anthropic-operated infrastructure. On Team and Enterprise plans you can share with specific people or your whole org; on Pro and Max, only you can view your artifacts.
Why did my Claude Code artifact fail to publish?
The two usual causes: size and auth. The rendered page must be 16 MiB or smaller, and large embedded images — which ride inline as data URIs — are the most common reason a publish fails on size. Publishing also requires a claude.ai login session; sessions authenticated with an API key, gateway token, or cloud-provider credential cannot publish at all.
Can a Claude Code artifact call an API or save form input?
No. Artifacts are static single pages with no backend, served under a strict Content Security Policy that blocks scripts, stylesheets, fonts, and images from any other host, plus all fetch, XHR, and WebSocket calls. An artifact cannot store what a viewer types into a form, call an API at view time, or serve multiple routes.
Does generating a Claude Code artifact use more tokens?
Yes. Per Anthropic's docs, generating an artifact consumes output tokens like any other response, and a styled page is more token-intensive than the same content printed as terminal text. Inline CSS, inline JavaScript, and data-URI embedded images are the main contributors, so reserve artifacts for output that's genuinely worth rendering.