Skip to content

Publish what ChatGPT made as a link people without ChatGPT can open

Which ChatGPT plans can publish, how to connect artifact.guru in developer mode, and how to share and revise pages at one link.

artifact.guru team · Updated · 7 min read

The question, in four parts

  • Can people without ChatGPT open it? Yes. The page lives on artifact.guru and opens in any browser. You decide whether they sign in, enter a code, or just open it.
  • What can ChatGPT publish? Text formats, such as HTML pages, React components, Markdown and diagrams. PDFs, decks and images have to be uploaded.
  • Which plans? Publishing needs ChatGPT’s full MCP support, which OpenAI’s help center lists for Business, Enterprise and Edu workspaces, on the web. On Business, only admins and owners can use developer mode. On Pro, connected apps can read but not write. OpenAI’s developer guide also lists Plus and Pro, so this may be changing. If ChatGPT can’t publish, upload the file instead.
  • Can I change it after I’ve sent it? Yes. Ask ChatGPT for the change, and the link stays the same.

What you can send

Copperline Labs wrote the estimate below for Plumbline’s inspection app and shared it with the client by Email. It’s one HTML file, the sort of page a chat can write. Add Android, and the team grows.

artifact.guru/copperline/plumbline-mvp-estimateEmailFull screen
Plumbline MVP estimate. What the inspection app would cost to build, and how long it would take.A sample. The company and its numbers are made up.

Approve estimate doesn’t send anything, and the page says so. Email Lewis to confirm opens the reader’s own email app with the summary filled in. With no server behind the page, that’s the honest way to collect a yes.

Connect ChatGPT once

  1. Turn on developer mode

    On Business, only admins and owners can use it, and each one turns it on under Settings → Apps → Advanced settings. On Enterprise and Edu, an admin grants it, and then you turn it on in the same place.

  2. Create the app

    Under Apps, choose Create, paste the address, choose OAuth and Scan Tools.

    Copy
    https://mcp.artifact.guru/mcp
  3. Approve

    Sign in and pick workspaces in the window that opens.

The app starts as a draft that only you can use. To offer it to the whole workspace, an admin publishes it under Workspace settings → Apps.

On plans with full MCP support, developer mode gives ChatGPT read and write tools, and there are no keys to copy. The approval page ticks every workspace you have, so untick the ones ChatGPT shouldn’t use. New files go to the first ticked workspace unless you name another, as in “publish this to the Acme workspace”.

What ChatGPT can publish directly

Text formats go straight through the connection, because ChatGPT sends the page’s text with the request. Binary files have to be uploaded first, which needs an agent that can send the file itself.

What ChatGPT madeHow it gets to artifact.guru
A web page (.html)Directly from the chat, up to 5 MB
A React component (.jsx, .tsx)Directly; it’s compiled when it’s served
Markdown, Mermaid or ExcalidrawDirectly, up to 2 MB
A PDF, Word file, deck or imageNot through the chat. Save the file and drop it on your workspace in the browser, or use an agent with file access, such as Claude Code, Codex, Gemini CLI or Grok Bot
A site with several filesZip it and upload it in the browser, or publish it from an agent with file access

What to ask, and what comes back

Say to ChatGPTWhat happens
“Publish this page to artifact.guru and give me the link.”It asks you to confirm, then replies with a private link
“Publish this as Markdown, called Q4 plan, in the Client work project.”A formatted document, filed in that project
“Invite nadia@example.com to the estimate.”The link switches to Email. Send it to her yourself; invitations aren’t emailed for you
“Put a secret code on it that expires in 7 days.”ChatGPT gives you the code. Send it separately from the link
“Make it public.”Anyone with the link can open it

After a publish, ChatGPT replies with the link and who can open it. New artifacts are always Private, so only your workspace can open them until you share. Open the link yourself first, since it shows the page exactly as visitors will see it.

The confirmation prompts

In developer mode, write actions ask for confirmation by default. Publishing, editing, sharing, rolling back and deleting all change your workspace, so expect a prompt before each one. Reading a file’s source before an edit can ask too, because the same tool can also take a picture of the page. Searching your workspace doesn’t.

Read each prompt before you confirm, and look hardest at sharing and deleting. artifact.guru also tells agents to ask before either, so say plainly when you want a link opened up or a file gone.

Choose who can open it

Ask ChatGPT, or open the artifact and choose Share. Switching modes never changes the link. On a phone, the person you send it to sees this:

ModeWhat they see
Private“This link is private” and a sign-in button, unless they’re in your workspace
Email“Sign in to open”. They enter the invited address and type the one-time code emailed to them. Someone new gets an account in the same step, with no password and no plan
Secret code“Enter the code”, then the page. The server checks the code before sending any of the page
PublicThe page, straight away

You can invite up to 50 addresses per artifact, and any other address gets “You don’t have access”. Every shared link opens under a slim bar with the title, Copy link and Download. Pasted into a chat app, a public link shows its title, while a protected one shows a plain card without it. More on when to use each mode.

Revise it at the same link

Ask in the same chat or a new one:

  • “Find the Plumbline estimate and change the valid-until date to November 30. Keep the same link.”
  • “Roll the estimate back to version 2.”

ChatGPT finds the artifact, reads its source and sends only the change. All of an edit applies, or none of it does. The change becomes the next version, and the people you shared it with see it the next time they open the link.

Versions lists each version with who published it and the tool it came from. If a colleague changed the page in the app’s editor after ChatGPT read it, ChatGPT’s edit is refused rather than overwriting their work, and it reads the page again before retrying.

When to use something else

  • ChatGPT’s own sharing already covers who needs to see it. Use that.
  • It’s a short text answer. Paste it into an email or a message.
  • The page needs a server for sign-ins, a database or a form that stores answers. That needs real hosting.
  • ChatGPT can’t publish on your plan. Save the HTML ChatGPT wrote as a file and drop it on your workspace in the browser. You get the same link, sharing and versions; later changes go in with Upload new version or the app’s editor.

Limits

  • ChatGPT publishes text formats only. Binary files need an upload.
  • An HTML page or React component is up to 5 MB.
  • There’s no server behind a page, no comments, and no notification when someone opens a link.
  • Views names who opened a Private or Email link and counts visitors on the others, in the app only. ChatGPT can’t read it.

Common questions

Do the people I send it to need ChatGPT?

No. The link opens in any browser. Email invitees sign in with a one-time code; Secret code and Public links need no account at all.

Which ChatGPT plans can connect?

Publishing needs full MCP support, which OpenAI’s help center lists for Business, Enterprise and Edu workspaces on the web. It lists read-only access on Pro, and its developer guide lists Plus and Pro as well. On any plan, you can save what ChatGPT wrote and upload it in the browser.

Can ChatGPT publish a PDF or a deck?

Not through the chat. Save the file and upload it in the browser, or publish it from an agent with file access, such as Claude Code or Codex.

Why does ChatGPT ask before it publishes?

Write actions ask for confirmation by default in developer mode, and publishing, editing and sharing are write actions. You can have ChatGPT remember your choice for the rest of the conversation.

How do I disconnect ChatGPT?

Remove the artifact.guru app in ChatGPT. If you leave a team, your agents lose access to its workspace at once.

See it in use

EstimateEstimatesTurn a spreadsheet estimate into a page where the client switches parts of the scope on and off, and the price range and timeline change with them. When they ask “what if we skip Android?”, the page already has the answer.See how

Read next

Try it with your own file

Follow the steps above and share the link.