ShipCat icon

Ship macOS apps in minutes,
not days.

A complete macOS app boilerplate: licensing, payments, Sparkle updates, onboarding, permissions, AI, a landing site and a notarized release, built and tested. You bring the idea; your AI coding agent does the rest.

Get ShipCat for $49

One-time payment · Unlimited apps · Private GitHub repository · Updates included

A Mac app built with ShipCat
Built from CopyCat, TempCat and PurrCat: three native Mac apps that are on sale today.

How it works

Three steps. The second one is a conversation.

Clone a finished app, tell your coding agent what it should do, and ship. Progress lives in SHIP.md, so you can stop and continue another day.

1

Clone and open

Clone the private repository and open the folder in the tool you code with: Claude Code, Cursor, VS Code with Copilot, Codex or Xcode's coding assistant.

2

Say what you want to build

The agent reads AGENTS.md, asks about your idea and shapes it with you: which surface, which permissions, how you sell it. It asks before anything that costs money or cannot be undone.

3

Ship

Thirteen phases from the first question to a signed, notarized 1.0.0 on your own site, with updates, licensing and a checkout that already work.

Works with

The agent you already use.

One AGENTS.md is the canonical instruction file; CLAUDE.md, Cursor rules and Copilot instructions point to it. A skill with twenty references covers every phase.

Claude Code Cursor GitHub Copilot Codex Xcode Any agent that reads AGENTS.md

Three surfaces

Pick the shape of your app.

A window, a menu bar panel and a notch panel are built and tested. Keep one, two or all three; the agent removes the rest.

YourApp
Your app here

Window

A glass window with a sidebar and a standard menu. Liquid Glass on macOS 26, the usual material before it.

Your app here⌘⇧Y
Settings…Quit

Menu bar

A panel under a status item, opened by a click or a global shortcut. Launch at login, Settings and Quit are already in the menu.

Your app here

Notch

A panel that grows out of the notch when you hover. On Macs without a notch it becomes a pill at the top of the screen.

What is inside

Everything around your idea.

Every part a paid Mac app needs, except the part that is yours. Plain Swift, SwiftUI and AppKit, with Sparkle as the one dependency.

Licensing

License keys with seats, a trial or a free tier, offline grace, and one-click activation from the thank-you page.

Payments

Polar or Creem out of the box, a recipe for Paddle and others. Checkout on your site, the key in the buyer's inbox.

Updates

Sparkle with signed updates, an appcast your site serves, and a What's New window after each one.

First run

Onboarding with permission steps, Settings, a global shortcut and launch at login. The parts people judge an app by.

Permissions

Eleven macOS permissions, from Accessibility to Screen Recording: checked, requested and explained to the user.

AI

Through your site with your key, with the user's own key, or both. Streaming, and only for licensed users.

Feedback

A feedback window that emails you, with the app version and the Mac's details attached.

Site

Landing page, What's New, privacy, terms, a download that always serves the latest release, and the small API the app needs.

Signing and notarization

A setup script that finds your Developer ID certificate and stores your notary credentials, and a doctor that says what is missing first.

Scripts

A doctor for your Mac, an app icon in every size and a social card, signing setup, release, and a reset to the first run.

Tests

For the app, the site and the scripts. The release script is rehearsed against fake Apple tools, so the first real one is not a surprise.

The agent layer

AGENTS.md, a skill with twenty references covering every phase, and SHIP.md for progress. Written for agents, readable by people.

One command to a notarized release.

scripts/release.sh 1.0.0 does the whole thing, and writes nothing to your config until every step succeeded. Before the first one, scripts/doctor.sh --release says what your Mac still lacks.

Pricing

Pay once, build as many apps as you like.

No subscription. The invitation to the private repository arrives right after checkout.

Launch price

First 10 buyers

$79 $49
One-time purchase — not a subscription
After the first 10 buyers the price is $79
  • The full source: app, site, scripts, tests and the agent layer
  • Unlimited apps, for yourself or for clients
  • Private GitHub repository access, with every update
  • Three surfaces, licensing, payments, updates, onboarding, permissions, AI, feedback
  • Support by email
Get ShipCat for $49 Read the license: one buyer, unlimited apps, no resale →
✓  Needs macOS 15 and Xcode 26 · Shipping to others needs an Apple Developer account (see FAQ)

From Voprex Labs

The apps it was built from.

ShipCat is the code behind our own Mac apps, with the app-specific parts taken out and the rest tested.

CopyCat

A fast, private clipboard manager. Copy everything, choose when you paste.

Visit CopyCat →

TempCat

Downloads that clean up after themselves, picked right from the notch.

Visit TempCat →

PurrCat

See what's eating your disk. Clean only what's safe.

Coming soon

FAQ

Questions, answered.

What exactly do I get?

Access to a private GitHub repository with the full source of ShipCat: the Xcode project, the site, the scripts, the tests and the instructions for your coding agent. You clone it, and your agent starts from there. Every new version lands in the same repository as a GitHub Release.

Do I need an Apple Developer account?

To run the app on your own Mac, no. To give it to anyone else, yes: shipping a Mac app for download needs a Developer ID certificate, and the Apple Developer Program costs 99 USD a year. If you do not have an account, or you want to publish on the Mac App Store, Voprex's specialists can help: write to support@shipcat.app with the email address you bought with and your app's name. Your agent can draft that email for you.

Which AI coding agents does it work with?

Any agent that reads an AGENTS.md file: Claude Code, Cursor, VS Code with Copilot, Codex, Xcode's coding assistant and others. The whole path to a release was rehearsed end to end with Claude Code. If your tool does not pick up the instructions by itself, you tell it: "read AGENTS.md".

I use Lemon Squeezy, Netlify, or something else. Is that a problem?

No. Polar and Creem are wired in, Paddle has a recipe, and the licensing code is written so that another provider is one adapter away. The site is static files and a few serverless functions; Vercel is the default host, not the only one. Tell your agent what you use.

Can I build more than one app with it?

Yes. One purchase, as many apps as you like, for yourself or for clients. What you may not do is redistribute or resell ShipCat itself, or keep it in a public repository. The license says it in plain words.

Is it a framework? Will I depend on it?

No. It is source code in your own repository, written in plain Swift, SwiftUI and AppKit, with Sparkle as the one dependency. Your agent deletes what you do not need and you change the rest like any code you own. There is nothing to upgrade unless you want to pull a later version.

What does it need?

macOS 15 or later and Xcode 26. Python 3 comes with Xcode's command line tools; Node.js is only needed to run the site's tests. The apps you build run on macOS 15 and later, with Liquid Glass on macOS 26.