How to publish a website you made with ChatGPT or Claude

There are two ways to publish a website you made with ChatGPT or Claude. You can save the code it wrote as files and upload them to a hosting service such as Netlify or GitHub Pages, or you can connect your assistant to a website builder through MCP, so the assistant publishes the site itself at a real address and can change it later when you ask. The first is free and hands-on; the second takes two minutes to set up and needs no copying at all.

We make Ginta, which does the second. Both ways are explained below, with what each one leaves for you to do.

What you have after the chat

When you ask ChatGPT or Claude for a website without any connection to a host, you get code: an HTML file, often with CSS and a little JavaScript, sometimes all in one file. You may see a preview inside the chat, but a preview isn't a website other people can visit at your own address.

To get from code to a website, you need three things: somewhere to host the files, an address (the host's free one, or your own domain), and a plan for changes, because you'll want to change something next week.

Way 1: save the code and host it yourself

Step 1: save the files

Copy the code into a plain text editor and save it as index.html in a new folder. If the assistant gave you separate CSS or JavaScript, save those in the same folder with the names it used (for example style.css). Put any images in the folder too. Double-click index.html: it should open in your browser and look right.

Step 2: pick a host

A few common choices, from each company's own pages:

Step 3: deal with what the host doesn't do

This is where most AI-made sites run into trouble. A plain host serves your files and nothing more, so:

If you're comfortable with files and folders, this is a perfectly good, cheap route.

Way 2: let the assistant publish it

Both ChatGPT and Claude can use outside tools through MCP (Model Context Protocol), the standard way to connect apps to AI assistants. Connect a website builder that has an MCP server, and the assistant can design the page, publish it, and change it later, all in the chat. No files to copy.

With Ginta it works like this:

  1. Add Ginta to your assistant: the address is https://ginta.app/mcp. In Claude: Customize → Connectors → Add custom connector. In ChatGPT on the web: Plugins → + → Add custom MCP server.
  2. Sign in and press Allow. You choose what the assistant may do, and it only sees the websites in your Ginta account.
Ginta's window asking whether to allow Claude to create websites, change them and read form messages, with Allow and Cancel buttons
The one-time sign-in: the assistant only sees your own Ginta websites.
  1. Ask for the website. Give it the facts only you know: name, what you do, where, hours, phone. The assistant publishes at an address like yourbakery.ginta.page and gives you the link.
A yoga studio website that Claude published through Ginta: a big serif headline about yoga in Porto, the phone number and an arched photo
A real website Claude built and published through Ginta (screenshot from 12 October 2026).

What you don't have to handle yourself:

Already have code from an earlier chat? Paste it into a chat where Ginta is connected and ask the assistant to publish it with Ginta. Developers using Claude Code can upload a whole project folder in one go (Claude Code guide).

What you need on each assistant

All setup steps in one place: Connect Ginta.

Other builders that work this way

Ginta isn't the only one. As checked on each company's own pages on 12 and 19 October 2026: Wix has an MCP server and a built-in Claude connector that create Wix sites, plus a Wix app in ChatGPT; Lovable has an MCP server that publishes apps to lovable.app (tool calls use Lovable credits); Netlify and Vercel have MCP servers that deploy code your assistant writes, as developer hosting rather than a website builder. A fuller comparison: website builders with an MCP server.

Which way should you choose?

What it costs on Ginta

Publishing from your own assistant uses no Ginta credits: your assistant does the AI work and Ginta hosts. The Free plan includes 20 websites at a Ginta address with a small "Made with Ginta" badge. Your own domain comes with the Hosting plan at €5 a month (50 websites, 3 domains, no badge), made for people who build with their own AI. Everything: pricing.

Questions

Can ChatGPT or Claude host a website by themselves?

They write the code and can show a preview, but to put a site online at an address anyone can visit, you need hosting: either you upload the files yourself, or a connected builder like Ginta publishes it from the chat.

Where can I host an AI-generated website for free?

Netlify's free plan and GitHub Pages host static files for free (GitHub Pages isn't meant for running a business). Ginta's Free plan publishes websites made from your assistant at a Ginta address, with working forms.

Why doesn't the contact form on my AI-made website work?

A form needs a service on the other end to receive the messages; a plain file host doesn't provide one. Add a form service, or publish through a builder that handles forms.

Can I use my own domain?

Yes, with any of these routes. On a plain host you add the DNS records yourself; on Ginta it's included on paid plans (from €5 a month), and Ginta (or your assistant) shows the exact steps for your registrar.

Is it safe to let an assistant change my website?

With Ginta, the assistant only sees the websites in the account you signed in with, after you press Allow. Every change is saved as a version you can restore, and you can remove the connection at any time.

Written with AI help for Ginta, which Povilas runs; he also teaches a website-building course. The screenshots are from the real Ginta on the date above, and prices come from our pricing page.

Let your assistant publish it

Add https://ginta.app/mcp to Claude or ChatGPT, sign in, and ask for your website.

Make my website

Read next