You ask for it. Your assistant makes it and puts it online. You send the link.
Free, no card, and the link keeps working.
You ask for all four the same way. You get back the same kind of link.
The first three are static content, served as it is, and the free link does all three. The fourth is a container built from your Dockerfile, or a whole compose stack.
So it behaves like one.
Your assistant sends the files and gets an address back. Nothing to install, no git remote, no dashboard to click through.
Fix the title, add a column, redo the numbers. The link you already sent shows the new one, and the old one is kept.
The last five versions keep what was built, so going back starts something that already ran. The code goes back; your data does not.
Whatever you use, it is one URL and one paste.
Run this once, anywhere.
claude mcp add --transport http nefo https://api.nefo.dev/mcpOpen its connector settings, add a custom connector, and paste this.
https://api.nefo.dev/mcpIt will ask you to sign in and approve. That happens on our site — never in the chat.
Add Nefo to your MCP server config.
{
"mcpServers": {
"nefo": { "type": "http", "url": "https://api.nefo.dev/mcp" }
}
}Anything that speaks MCP works.
Pro is the platform.
Cancel and your published content stays online. Only running apps stop, and every version is kept, so coming back is a rollback.
No. There is no buildpack and no language detection — your agent writes the Dockerfile. It is built and run as one container under gVisor with 512 MB and one CPU, or, if you send a compose file, as the whole stack.
No. A compose stack can bring its own Postgres on a project volume that survives redeploys, and that volume is snapshotted before any command that writes. It is not in the nightly backup. For data you would hate to lose, attach an external database and hold the connection string as a project secret.
Not your secret values — those are set in the dashboard and arrive in the container as files. It sees build logs, runtime logs, the version history and the diff between any two versions.
Anyone with the URL. The address is unguessable but it is not a password — Pro puts a passphrase in front of any link. Delete a link and it stops answering immediately.
The roadmap is public and anyone can post to it. We also write up how the hard parts work.
How to share a website from ChatGPT (2026) · How to get a public link from Claude · How to publish an HTML file your AI wrote