> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.tiiny.host/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to publish an app built with an AI tool

AI tools like Claude, ChatGPT, Cursor, Bolt and Replit are good at generating a site or app and less good at getting it online. Once you have the files, publishing takes about a minute.

### Publish straight from your AI chat

If your AI tool supports MCP connectors, such as Claude or Cursor, you can publish without downloading anything. Connect the Tiiny Host server once, then ask your assistant to publish. 

See [How to connect Tiiny Host to Claude with MCP](https://helpdesk.tiiny.host/en/article/how-to-connect-tiiny-host-to-claude-with-mcp-14z1okp/). The steps are written for Claude, and the last section covers other tools.

### Otherwise, upload your files

1. Export or download your project from your AI tool.
2. Find the build output, which is the folder containing `index.html`.
3. Zip that folder's contents.
4. Drag the zip onto the upload area at tiiny.host.
5. Choose a link name and click Publish.

If your tool gave you a single page, save it as `index.html` and upload that.

### Or build it on Tiiny Host instead

If you haven't built anything yet, or you'd rather start from a description, [Create with AI](https://helpdesk.tiiny.host/en/article/create-with-ai-generate-a-project-in-minutes-p5me6z/) generates a project for you and publishes it in the same place. 
Available on every plan, including free.

### It works on my computer but not once published

Usually one of two things:

* **It needs a backend**: We host static files only. Anything that needs a server, database or server-side code won't run. See [Databases and Tiiny Host](https://helpdesk.tiiny.host/en/article/databases-and-tiiny-host-155tje9/).
* **The zip structure is wrong**: `index.html` needs to be at the top level of the zip, not inside another folder.

If styling or images are missing, run Analyze Site: go to [tiiny.host/manage](https://tiiny.host/manage), click the three-dot menu on your project, then click Analyze Site.

### My project shows as a preview

That's a plan limit, not a problem with your files. On the free plan each project can be up to 3 MB. See [Why is my project showing as a preview?](https://helpdesk.tiiny.host/en/article/why-is-my-project-showing-as-a-preview-rwsqvq/)