There are three real options. Copy the code into a repository and deploy it on a platform built for git, which is right if you already work that way. Run it yourself, which is right if you have infrastructure and a reason. Or use a platform the assistant can publish to directly, which is right when there is no repository and you would rather not create one. Fine Structure is the third: Claude calls publish_app and answers with a live public link.
An assistant can produce a complete application in a minute and then has nowhere to put it. No hosting, no database, no domain, no certificate. The gap between "here is your code" and "here is your link" is where most AI-built projects die, and it is not a coding problem.
Vercel, Netlify, Cloudflare Pages and Render all do this extremely well. You take the code, commit it, connect the repository, and every push deploys. If you already have a repo and a team, stop reading: this is your answer and it is a good one.
A container on a server you control. Total freedom, and you own the database, the certificates, the backups and the pager. Right when you have a reason; expensive when you do not.
The assistant holds the account. It generates the app, creates the database, publishes, and returns the URL, without a repository existing at any point. This is what the Fine Structure connector does inside Claude: one message in, a live address back, and every later change is another sentence in the same conversation.
If you already have a repository, a build pipeline and a team that deploys from git, a platform built around that workflow is the right tool and this is not trying to replace it. This route is for the case those platforms handle badly: there is no repository yet, because the application does not exist yet, and the person describing it is not going to open a terminal.
In Claude Code: claude mcp add --transport http finestructure https://finestructure.ai/api/mcp, then run /mcp to authenticate. The full guide covers the desktop app and every other client.
Real React with a managed database. Files are readable and patchable from the chat, every edit keeps a restorable saved version, and a developer can work on the same app from Claude Code.
The files are yours to read and copy out through the same tools that write them.
A free Fine Structure account publishes to a free subdomain with no credit card. Custom domains and higher limits are on paid plans.
Fine Structure is a Community connector in Anthropic's connector directory (listed, not verified or endorsed), and the same server is recorded in the official MCP registry as ai.finestructure/fine-structure, on Smithery and on Glama. The endpoint answers publicly at /api/mcp/manifest, so any claim on this page can be checked against the live tool list.
Related: publishing what Claude built, deploying from Claude Code, and every question.