Foundershub

❦ TEXTCAST · No. 003 · Indie SaaS

I'd rather ship five small things in public than polish one in private.

Peter

By Peter

Indie SaaSBuild in PublicmacOSBootstrapping
TEXTCASTSPODCASTS YOU READ
ShipKit — the 60-second check before your SaaS goes live
ShipKit: 65 pre-launch checks, right in your menu bar, on macOS.

❦ The founder, at a glance

Solo · bootstrapped
2026
Just me
Australia
ShipKit · Stack · Pouch · Chonk
petersindex.com · X (@petersindex) · Product Hunt

❦ Part · From a too-late bug to a pre-launch scan

On building ShipKit, solo, after one embarrassing launch too many

What made you start what you're building?

I kept launching things and finding the embarrassing stuff two days too late. A live payment test key in checkout, a missing social preview image, a dead link on the page everyone landed on. After enough of those I had a mental pre-launch checklist I ran every time, so I turned it into ShipKit: a Mac app that scans your site for the 65 things that quietly break a launch, before you hit publish.

What was the moment you knew it was worth doing seriously?

When strangers started paying for it without me asking. Five customers is small, but the first sale from someone I had never spoken to told me the pain was real and not just mine.

❦ Part · The build

A native Mac app that never phones home

A ShipKit pre-launch report scoring a site 96 of 100, ready to ship
A real ShipKit report — 36 checks passed, 2 warnings, scored in ten seconds, all on your Mac.

What's your current stack and why?

Swift and SwiftUI so it is a real native Mac app that runs every check locally, no account, no upload, your site never leaves your machine. Cloudflare hosts the site and the update feed, Stripe handles the one-time unlock, Sparkle ships silent auto-updates, and Linear keeps a solo founder organised. Claude Code is my pair programmer for most of it.

The stack, in one place

What one person uses to ship a real Mac app:

  1. 01Swift + SwiftUI — a native Mac app; every check runs locally, nothing leaves your machine
  2. 02Xcode + CleanShot X — build it, then show the build in public
  3. 03Claude Code — basically a second developer
  4. 04Cloudflare — hosts the site and the auto-update feed
  5. 05Stripe — the one-time unlock (incorporated through Stripe Atlas)
  6. 06Sparkle — silent auto-updates
  7. 07Next.js — the marketing site
  8. 08Linear — keeps a solo founder organised

What's the biggest mistake you've made so far?

Building the product before building an audience. The code was the easy part. I shipped something polished to almost nobody, then discovered distribution is the actual job.

❦ Part · Getting users, making the math work

Distribution, and the problem with a tool you only need on launch day

How are you finding your first users (or readers, or customers)?

Building in public on X, launching on Product Hunt, and hanging out where indie founders already are. Honestly I am still figuring this out, which is the whole point of doing it in the open.

What's a non-obvious thing about your business model?

A pre-launch tool has a rare-use problem. People need it intensely, but only when they launch, which is not often. So a one-time price is honest today, but the real business is turning a launch-day painkiller into something you run on every deploy. That is the next chapter.

❦ Part · What's held up

The rule that survived, and the advice he'd send back 12 months

What rule have you kept that's paid off?

Ship in weeks, not months, and launch in public even when it feels too early. Every time I waited for it to be perfect, I just lost time and learned nothing.

What would you tell yourself 12 months ago?

Start posting before you start building. The audience is the moat, not the app. And charge more than feels comfortable.

Peter's ShipKit launch post on Product Hunt
The ShipKit launch on Product Hunt: "I built this for myself and use it before every launch."Product Hunt

❦   ❦   ❦

❦ Lightning round

Quick answers, short clock.

  • Best tool you didn't expect to pay for?

    Claude Code. It is basically a second developer.

  • One book that changed how you build?

    Make by Pieter Levels.

  • Where do you actually find users?

    X build-in-public and indie communities, not ads.

  • One thing that's overrated?

    Polishing the product before anyone has seen it.

  • What's keeping you up at night?

    Distribution, and turning a one-time tool into recurring revenue.

❦ Key takeaways

  • Launch in public before you feel ready.
  • Distribution is harder than the build.
  • A painkiller people use once has to become a habit.

❦ Where to find them

  • ShipKit

    A native Mac app that runs 65 pre-launch checks locally — your site never leaves your machine.

  • ShipKit on Product Hunt

    The launch — one-time $12 for the first 100 buyers, then $29. 3-day trial, no card.

Share this textcastTwitter / XLinkedInCopy link

❦ Your story

Want to share yours?

We read every submission. We publish the best — your words, no ghostwriting.

Apply to be featured

The Founder's Stack

One tip, one comparison, one founder story.

Every week. No noise.