Ben Lang

HTML Pub - Turn AI-generated HTML into a live URL via MCP/API

by
Publish AI-generated HTML instantly via MCP. Claude, ChatGPT, or any AI tool can build and deploy a live URL without leaving the chat. Websites, landing pages, stores with checkout, blogs, portfolios, prototypes — live in seconds. Custom domains. Forms and integrations. Visual editor and AI editing. Analytics, conversions, and heatmaps. No repos. No deploy pipelines. No hosting config. Idea to live site, from your favourite AI.

Add a comment

Replies

Best
Matt Armstrong

HTML Pub is a game changer. As someone who primarily uses Vercel to host my vibe-coded projects, Vercel can definitely get a bit cumbersome or overkill for a landing page.

HTML Pub makes going from Claude Code to live production website incredibly easy. There's no confusing setup, no GitHub repos to deal with. You just copy, paste, hit publish, and your site is live. Really excellent tool!

Yvonne Chow

@mattarms27 You just articulated what every marketer wants out of a tool like HTML Pub. Let’s just make things easy and fast!

Eric Komo

@mattarms27 Matt this is exactly the use case we kept coming back to when building this. Vercel is incredible for full apps but it's genuinely overkill when you just need a landing page live in 5 minutes. No repo, no CI pipeline, no environment variables for a simple HTML page. Glad it clicked for you and the Claude Code to HTML Pub workflow is one of my personal favorites. What kind of projects are you vibe-coding these days?

Matt Armstrong

@ericlkomo Totally! Currently my latest projects involve building pages in Figma to practice my web + UI/UX design, and I use the Figma MCP with Claude Code to build a functional site with HTML and CSS, and then HTML Pub handles the rest! It's EXTREMELY handy for when I'm designing a website for someone, and I want to show them a functional preview without having to wire up domains to the site right away.

Michael Sacca

@mattarms27 Vercel who? ;)

Evan McNeely

I showed this to my wife and it instantly resonated with her. This directly solves a problem she had last week, where she needed to share a website/presentation she made for her MBA. It was created with AI (Claude) which is a little frowned upon in this academic circle and she doesn't have the technical skill to publish it herself. Being able to showcase that page from a custom domain she owns would have been HUGE. Instantly worth whatever you are asking for that one page alone.

Yvonne Chow

@evanmcneely this made my day. Your wife’s use case is exactly the kind of thing we built this for - she has a finished page, she just needs it live, without needing to learn hosting or bother someone technical. Custom domains are available on our Starter plan ($10/month) so yes - absolutely publish from her domain. Tell her we said good luck with her MBA!

Michael Sacca

@evanmcneely  @yvonnechow Absolutely love hearing this! We heard similar stories over and over throughout our beta period. Can't wait to see what else she builds on it!

Eric Komo

@evanmcneely Evan this is such a real story and honestly one of the best use cases we've heard today. The gap between "Claude built me something great" and "I can actually share this professionally" is exactly what HTML Pub closes. A custom domain makes it look like you built it yourself - nobody needs to know the stack. Tell her to sign up and publish that MBA project. Would love to see it.

Mason Bachmann

This hits the right pain point for so many vibe coders today! Congrats on the launch, your demo video was fantastic, impressive to see a new product with so many features. What does the workflow look like to assign custom url's?

Omar Farook
@masebuilds thanks 🙏, Totally! In fact many of us in the team are vibe coding projects, so this works perfect for us too. For custom domains, we use a 3rd party that helps you get setup with an existing domain, or a new one that you can buy directly. It’s just a few steps and you can do it all without leaving HTML Pub.
Eric Komo

@masebuilds Thanks Mason, really appreciate the kind words. And yeah, the vibe coding crowd is exactly who we had in mind.

Custom domains are straightforward: go to your page settings, connect your domain, and we handle DNS configuration + SSL automatically. The whole flow takes about 2 minutes. You can point a domain to a single page, a multi-page site, or a blog - your call. Take it for a spin!

Raunak Hajela

Amazing product, love the prompts and pricing seems reasonable.

Michael Sacca

@raunakhajela thanks Raunak! Let us know what you build with it 🙏🏼

Eric Komo

@raunakhajela Thanks Raunak! Pricing was something we debated a lot - wanted it to be a no-brainer to try, especially on free. The prompts are just a starting point too, the real magic is when you start describing something specific to your workflow and watching it just... work. Love what you all are doing over at Blitzit!

Odeth N
The idea that you can go from concept to functioning presence in a single conversation, then keep evolving it without ever touching code or configs, feels like the natural next chapter of the web. HTMLPub isn’t just publishing — it’s redefining what it means to maintain and grow online projects. Congratulations!
Michael Sacca

@odeth_negapatan1 Exactly! As SaaS becomes more agentically operated, we should be building with that workflow in mind, giving our agents the tools they need.

Eric Komo

@odeth_negapatan1 This is exactly the framing we kept coming back to internally. Publishing was never really the hard part, maintenance was. The moment you deploy something the traditional way, you've created a gap between the AI that built it and the live thing. HTML Pub keeps that connection alive. Your AI knows your site because it built it. That changes everything about how you grow and update it over time. Really glad that came through. What are you building with Lancepilot?

Kevin

The MCP approach is smart — having deployment baked directly into the AI conversation removes so much friction. The gap between "it works in the chat" and "it's live on a URL" has always been annoying, and this makes it disappear. Curious about custom domain support and how versioning/rollback works. Congrats on the launch!

Yvonne Chow

@lzhgus Thanks! That gap between “works in chat” and “live on a URL” was exactly what kept bugging us too.

Custom domains - yes. Paid plans include custom domains with one-click setup (1 on Starter, up to 5 on Pro). Point your domain at any published page.

On versioning: every page is updatable through the MCP connector or API, so your AI can push changes to a live page without creating a new URL. Full version history with rollback is on our radar but not shipped yet - right now the workflow is conversational (your AI manages the current live version). Flagging that as something we’re hearing demand for.

Appreciate the thoughtful question - what’s your use case? That helps us prioritize

Eric Komo

I really impressed my in-laws with this redesign of their website. Thank you @HTML Pub for the brownie points! https://komocoffee.com/

Michael Sacca

@ericlkomo And the value of impressing your inlaws?! Priceless

Omar Farook

@ericlkomo  @michaelsacca Agreed! 😆

Mykyta Semenov 🇺🇦🇳🇱

Congratulations on the launch! Is this a temporary URL or a permanent one?

Yvonne Chow

@mykyta_semenov_ hiya! You can edit the URL slug!

Eric Komo

@mykyta_semenov_ Thanks Mykyta! Permanent as long as you keep your account up!

Hammad

Congrats on the launch!

How does htmlpub handle security and abuse if anyone can programmatically publish HTML pages through the API?

Yvonne Chow

@hmadhsan great question! Every page is scanned on publish — heuristic pattern matching, Google Safe Browsing for known-bad URLs, IP reputation checks, and an LLM classifier that factors in account age, publishing velocity, and prior violations. High-confidence abuse triggers automatic removal + account suspension. Medium-confidence gets queued for manual review. Pages are periodically re-scanned to catch post-publish changes.


Domain isolation — published pages serve on a separate origin with a strict route allowlist, no access to app APIs. Security headers block eval(), disable device APIs, prevent embedding outside our origins, and serve noindex/nofollow so we can't be used for SEO spam.


Rate limiting across all endpoints, built-in abuse reporting on every page, DMCA workflow, admin review tooling.

All scanning is async — legitimate users publish instantly, never see the machinery. The AI classifier with behavioral signals is what lets us be aggressive on abuse without adding friction for normal use.

Hammad

@yvonnechow thats cool. Good luck guys!

Lien Chueh

Are there ways to easily integrate tracking tools/website analytics as well when I build my website?

Eric Komo

@lienchueh Great question Lien! Two parts to this:


Built-in analytics - every published page automatically gets page view tracking, unique visitors, conversion rates, click heatmaps, scroll depth, and attention maps. No setup required, it's all in your dashboard out of the box.


Third-party scripts - you can add GTM, Facebook Pixel, Google Analytics, or any custom script directly in your page settings. Just paste the snippet and it gets injected on publish.


We can certainly get some direct connections going. What are you using?

Michael Sacca

@lienchueh  @ericlkomo yeah basically anything you can embed into a website you can embed here. You can ask your LLM of choice to set it up or just embed it yourself into the HTML with our editor. As Eric said we have a pretty robust analytics suite out of the box that you should find helpful.