4
21 Comments

A startup asked me for marketing advice. I gave them my biggest pain instead — now I'm their co-founder.

Twelve years in tech as a CMO. Zero ability to write code.

When AI tools got good, I finally started building the little internal tools I'd spent years describing to engineers. Claude would hand me a working app in an afternoon. And then — nothing. The code just sat on my laptop. Servers, SSL, environment variables, backups: not my language, and honestly not one I plan to learn.

Building took 2 hours. Going live? Never happened.

About 9 months ago, a VPS hosting startup booked me for a marketing consult. They were stuck in a price war in one of the most commoditized markets on earth. After a few sessions I told them straight: a growth strategy won't save you — niche down or pivot.

Then they asked what I, as a wannabe builder, actually needed from hosting. My answer: nothing. I don't want hosting at all. I want to drop my code somewhere and get back a working link.

Five months of silence later, they showed up with an MVP — and an offer to join as a co-founder. That's how livemy.app happened: a platform for people like me, who can build with AI but hit a wall at "now put it on the internet."

The part that finally closed my personal loop: livemy ships an MCP server, so deployment lives inside the AI tool itself. You finish the code in Claude or Cursor (or whatever writes your code), say "deploy this" — and a couple of minutes later you're holding a live link: server provisioned, SSL wired, done. Updates work the same way — change the code, say "update it," the same URL refreshes. I never open a terminal. The AI writes, livemy ships.

Where we are now, honestly:

  • Open beta, a few dozen apps running on the platform
  • Revenue: barely started, free tier is free, paid starts at $10/mo
  • Runs on our own bare-metal servers (long story, wrote it up on our blog)
  • First product where I'm also user zero — built around my own pain, after years of marketing other people's products

The irony isn't lost on me: I spent years telling founders their positioning was wrong, and now I get to eat my own cooking. Scariest career move I've made.

Question for those who build with AI tools (Claude, Cursor, Lovable, Bolt): where exactly do you get stuck between "the code works" and "it's live on the internet"? Trying to figure out if my wall is everyone's wall — and if you want to poke holes in what we built, I genuinely want to hear it: https://livemy.app

posted to Icon for group Building in Public
Building in Public
on June 3, 2026
  1. 2

    The wall you’re describing is real, but I’d be careful not to frame this too broadly as “deployment for AI-built apps.”

    The strongest buyer is probably not every Claude/Cursor user. It’s the non-technical operator who can now create internal tools, landing pages, portals, dashboards, or client utilities, but still cannot turn them into something usable by other people.

    That person does not think they have a hosting problem. They think:

    “I built it, but I still can’t share it safely.”

    That is a much sharper pain.

    So I’d probably position livemy less against VPS/hosting and more against the final-mile anxiety after AI building:

    code works locally
    no idea how to deploy
    afraid to break something
    doesn’t want terminals, SSL, servers, env vars, updates

    The MCP angle is strong, but I’d use it as proof, not the headline. The headline is probably closer to: “Build with AI, ship without becoming technical.”

    Happy to put a tighter version in writing if useful. The main thing I’d map is the first buyer segment, the exact pain language, and the fastest way to test whether this wall is common enough to convert into paid users.

    1. 1

      This is a really good breakdown, thank you. Fair point about the buyer.

      The post itself is just the origin story, so it leans on my personal wall moment. The actual positioning we run is already close to what you describe: "You build it. We make it live." Most of our copy avoids the word hosting completely, for the same reason you mention. That person doesn't believe they have a hosting problem.

      The line I'm stealing from you is "I built it, but I still can't share it safely". The word safely is sharper than anything we tested so far. It carries the fear of breaking something, not just the inconvenience. Going straight into the next round of landing page tests.

      One honest nuance though. We are not locking the segment yet. Early signups split into two camps:

      1. People who are not technical at all, like the profile you describe.
      2. And developers who ship weekend projects and just can't be bothered with infra for something small.
        I want to see which of the two actually pays before committing the messaging.

      Curious about your own version of this wall. When you say share safely, what scares you most personally? Access control, breaking things while updating, or something else?

      1. 2

        For me, “safely” is less about one technical issue and more about the moment the app becomes real for other people.

        The non-technical buyer is probably thinking: “I built it, but I don’t know what happens when someone else uses it.”

        That is very different from the weekend-project developer, who is probably thinking: “I just don’t want to waste time on infra for something small.”

        Same product, different emotional trigger.

        Drop your email and I’ll send over the tighter version. I think the useful part is mapping the two buyer messages and the quickest test to see which one actually converts.

        1. 1

          That framing is useful. Two triggers, one product. The fear one rings very true. For me the scariest moment was never the deploy itself, it was sending the link to a real person afterwards.

          Honestly I'd rather keep this in the thread. If you're up for it, post the tighter version right here. More people hit this wall than admit it, and your breakdown is exactly the kind of thing they would want to read. Plus I'm curious what others in the group say about the two messages.

          1. 1

            Makes sense. I’ll leave it there for now.

            The real test is which segment actually pays after shipping through livemy, not which framing gets the most agreement in-thread.

            1. 1

              Agreed, and that is exactly the plan. Both messages go live with separate tracking, and signups are cheap talk until someone pays. Appreciate you pushing on this, it sharpened my thinking.

  2. 1

    The MCP server integration is smart. Not having to leave Claude/Cursor to deploy removes exactly the friction you're describing. This is actually solving a real pain, not just another hosting wrapper.

    1. 1

      Thanks. The MCP part started almost as an internal toy and quickly became the feature I personally can't live without. The detail that surprised me: updates matter more than the first deploy. First deploy happens once, but the loop of change something, say update it, check the same link, that's where the friction used to kill me. If you build with Claude or Cursor, try it and tell me where it breaks. That feedback is worth more to me than the compliment, honestly.

  3. 1

    This is such a real story. I'm at the early stage of exactly this — non-technical founder building FRAME Creator, an AI filmmaking platform for teenagers launching June 30. The co-founder search is the hardest part right now. How did you know they were the right person?

    1. 1

      Congrats on FRAME and good luck with June 30.
      Honest answer: I didn't pick them, and that's probably the point. We worked together first a paid consult, several sessions, real disagreements. I told them their business needed a pivot, which isn't what they were paying to hear, and instead of arguing they went quiet for five months and came back with a working MVP. That sequence told me everything: they listen, they execute, and they don't need hand-holding between input and output.
      So my advice for the search: stop searching, start working with people. A small paid project beats ten coffee chats. The right person reveals themselves through how they handle "you're wrong" not through a pitch deck match.

  4. 1

    I've hit the same "code works, now what" wall with AI-built tools, and the part after deploy that still bites is trust, not just hosting. Once a non-technical operator goes live they suddenly need billing, privacy, and data-handling pages that match the real stack, people usually patch that with TermsFeed or Termly, I built PrivacyForge because those docs drift the second Stripe or analytics gets added. your MCP angle is strong, I'd just make the post-deploy trust checklist part of the promise too, ngl.

    1. 1

      Fair point, and honestly one I'd underweighted. We solved "make it live" and I keep thinking of the next bite as monitoring/backups but you're right that for a non-technical operator the scary part after going live is "am I even allowed to run this." Billing pages, privacy policy matching the actual stack, nobody's AI builder generates that, and the docs drifting as you add Stripe is a detail most people learn the hard way.
      Not promising a feature, but a post-deploy checklist ("you're live — here's what real users will expect") is cheap to ship as content and I'm taking that idea. What do you see drift most: analytics consent or payment terms?

  5. 1

    The most underrated line here is "niche down or pivot." In a commoditized market the only escape is getting narrow enough that one specific person feels like you built it just for them, which is exactly what happened the second you described your own pain. The product didn't come from a growth strategy, it came from one honest buyer conversation. Most founders skip that and try to out-market a price war instead. Did niching down actually change who livemy.app sells to now, or did you keep the door open for the broader "I just want a link" crowd?

    1. 1

      Good catch. The funny part is that the pivot itself was the niche. They went from selling generic VPS to serving one person: someone who built something with AI and wants it online without touching a server. Inside that, we deliberately keep two doors open for now. People who are not technical at all, and developers who don't want to babysit infra for something small. Both arrive saying the same sentence: I just want a link. Who actually pays will pick the final niche, and I'm letting checkout make that call instead of my own taste.

  6. 1

    This is one of the more honest co-founder origin stories I've read. Most versions of this narrative get cleaned up in the retelling — 'I saw a problem and built a solution.' The reality is usually messier: you stumble into alignment by accident, and the co-founder relationship crystallizes around a shared pain rather than a shared vision. The fact that you gave them your real frustration instead of advice is the interesting part. Advice is about them; a frustration is about you — and that's more credible signal for a founder trying to validate a problem. Hard to fake genuine annoyance. How has the dynamic evolved now that you're inside the company versus being the external person whose pain they were originally solving?

    1. 1

      Honestly, the biggest shift is that my pain stopped being the center of the universe. As the outside guy I was sure my wall was the wall. From inside I now watch onboarding sessions and support tickets from people whose walls look slightly different from mine. Same gap, different fears. So my job changed: stay user zero, but stop assuming I'm user average. That tension is half of my week right now.

  7. 1

    the biggest lever is usually one concrete pain you can name in a sentence. if the advice is too broad, it is hard to turn into a product wedge.

    1. 1

      Agreed. Ours fits in one sentence: I built it, but I can't put it online. That was literally my own sentence nine months ago, word for word, and it is the reason the product exists. The open question is which flavor of that pain pays first, and that one gets answered by checkout, not by agreement in the thread.

Trending on Indie Hackers
How to rank #1 on ChatGPT? User Avatar 111 comments I built a startup-idea scanner. It just told me none of my 3,400 ideas are easy wins. User Avatar 65 comments I Tested Agenmatic for Finding Customers in Communities — Here’s What I Learned User Avatar 63 comments Building a Shopify bundles app for stores with real fulfillment: here's the wedge User Avatar 42 comments “I’ll just post on Upwork” is not a client strategy. Here’s what I built instead. User Avatar 38 comments I recorded myself using 200+ indie SaaS products cold. Here are the 7 conversion killers that keep showing up. User Avatar 30 comments