Pre-order open · Founder tier · Ships July 2026

Ship your paid desktop app this weekend.

An Electron and Tauri boilerplate with Stripe checkout, a self-hosted license key server, signed installers for macOS, Windows, and Linux, auto-update, crash reports, and deep links already wired up. Pre-order at $99, clone the repo the day v1 ships.

100% refund within 30 daysSecured by StripePre-order refundable until v1 ships
$pnpm deskfast ship
macOS · arm64
Yourapp-1.0.0-arm64.dmg
signed · notarized
12.4 MB
macOS · x64
Yourapp-1.0.0.dmg
signed · notarized
12.7 MB
Windows · x64
Yourapp-Setup-1.0.0.exe
signed (EV)
14.2 MB
Linux · x64
Yourapp-1.0.0.AppImage
ready
15.8 MB
4 signed installers · one command · ~47s
output → dist/

From clone to signed installer in four steps.

Four steps from clone to signed installer. The plumbing you'd otherwise wire by hand (Stripe webhooks, license validation, notarization, code signing on three operating systems, auto-update) is pre-configured and typed end-to-end.

Clone
Configure
Sign
Ship

Stripe, licenses, and signing in one bundle.

The plumbing you'd otherwise wire by hand for a paid desktop app. Payment, license issuance, signature verification, notarization tickets, delta updates, crash symbols, and deep link handlers. One repo, one config. Output: a signed installer for macOS, Windows, and Linux.

[Bundle]
[Sign]
[Ship]

[deskfast.]

Bundling installer...

One command from clone to signed installer.

Stripe webhooks, license issuance, Apple notarization, EV cert signing, and delta updates are all configured in a single TypeScript file. Edit your branding, run pnpm deskfast ship, get installers.

1# Clone the boilerplate2npx deskfast create my-app3
4# Wire Stripe and license server (interactive)5cd my-app && pnpm install && pnpm deskfast setup6
7# Build signed installers for macOS, Windows, Linux8pnpm deskfast ship9
10# → dist/My App-1.0.0.dmg (signed + notarized)11# → dist/My App Setup 1.0.0.exe (signed)12# → dist/My App-1.0.0.AppImage
AI-pair ready

Drop in Claude Code and ship the feature.

The repo ships with AGENTS.md and CLAUDE.md already written, every public API typed (Stripe, license, signing, updates), and a single command shape your agent picks up on the first prompt. Your AI pair gets oriented immediately and won't call functions that don't exist.

Ready forClaude CodeCursorCopilotWindsurfCline
Context shipped in the repo
AGENTS.md and CLAUDE.md come pre-written with the architecture map, conventions, and the commands your agent will need. No discovery phase.
Autocomplete against real types
Stripe, license, signing, and update APIs are fully typed, so agents can't call functions that don't exist or pass arguments the wrong way.
Predictable to drive
Everything goes through pnpm deskfast <verb>. No hidden globals, no spelunking through framework internals to find where things live.
claude · my-appconnected
$claude "add 14-day free trial with paywall"
read deskfast.config.ts
read license/types.tstyped
edited src/Paywall.tsx
edited license/verify.ts
pnpm test12/12 passed
feature shipped · 8 min

Three weeks of plumbing, collapsed to a weekend. Stripe wired. Signing handled. License server included. Auto-update working.

Every hour spent on Stripe webhooks, Apple notarization, Windows EV cert handling, or building a license server is an hour not spent on the product you're actually shipping. Deskfast hands you that infrastructure already wired into the repo.

240x
Faster Stripe to license-key wiring
Rolling your own5 days
Deskfast30 min
192x
Faster multi-OS signing setup
Rolling your own4 days
Deskfast30 min
288x
Faster auto-update pipeline
Rolling your own3 days
Deskfast15 min

Every feature you'd otherwise wire by hand.

My App
Activate license
DSK-A82F-B1E0-9C44-XXXX
Self-hosted. Offline-tolerant.
Self-hosted license keys
Issue, verify, and revoke keys from your own server. Offline-tolerant validation. No SaaS markup, no rate limits, no third-party dependency.
macOSsigned
Windowssigned
Linuxsigned
$ deskfast shipnotarized ✓
Multi-OS signing in one command
Developer ID for macOS, EV cert for Windows, AppImage for Linux. Notarization tickets stapled. Run pnpm deskfast ship, get signed installers.
Update available
v1.4.2 → v1.4.3 · delta 1.2 MB
Downloading64%
Resumable. Background. Signed.
Auto-update with delta patches
Push updates to your own S3 bucket or any static host. Delta downloads, background install, resumable. Yes, even on Windows.
Pay $99 · oncestripe
4242 4242 ····12/29
CVC
ZIP
Stripe checkout, wired
Hosted checkout, webhook handler, fulfillment, customer portal. License key emailed on success. Test mode toggle ships from day one.
TypeError×7
Cannot read property 'send' of undefined
at sendNotification (main.ts:142)
at app.on (main.ts:38)
at EventEmitter.emit (events:514)
Symbols uploaded automatically
Crash reports out of the box
Sentry-compatible reporter wired into both main and renderer. Symbols uploaded on build. Stack traces that point at your code, not minified vendor.js.
myapp://invoice/inv_82f1
Handler
onDeepLink((url) => {
  router.navigate(url.path)
})
macOS, Windows, and Linux. One handler.
Deep links that just work
Register your myapp:// scheme across all three OSes. Single handler. Onboard users from Stripe receipt, magic links, or anywhere else.

One-time payment. Yours forever.

One-time payment. Buy once, ship as many apps as you want under your own brand, and keep getting updates for as long as desktop apps still exist. No seats, no usage tiers, no "contact sales."

Early bird
Available now
$99once
Founder tier · 50 spots · one-time

The lowest price Deskfast will ever cost. Fully refundable until v1 ships.

Pre-order — $99
  • Stripe checkout (one-time + subscription)
  • Self-hosted license key server
  • macOS, Windows, Linux signing
  • Apple notarization wired
  • Auto-update with delta patches
  • Crash reporting (Sentry-compatible)
  • Deep link handler (myapp://)
  • Tuned AGENTS.md + CLAUDE.md (Claude Code, Cursor, Copilot)
  • Landing page template
  • Lifetime updates
  • Direct access on Discord
  • Founder support for 90 days
Launch
$249once
Opens day-of launch · one-time

What it costs the day v1 ships. Bookmark this if you're not ready yet.

  • Stripe checkout (one-time + subscription)
  • Self-hosted license key server
  • macOS, Windows, Linux signing
  • Apple notarization wired
  • Auto-update with delta patches
  • Crash reporting (Sentry-compatible)
  • Deep link handler (myapp://)
  • Tuned AGENTS.md + CLAUDE.md (Claude Code, Cursor, Copilot)
  • Landing page template
  • Lifetime updates
  • Private Discord
  • Founder support for 30 days
Regular
$349once
Opens post-launch · one-time

Ongoing price after launch. Pre-order today and you save $250.

  • Stripe checkout (one-time + subscription)
  • Self-hosted license key server
  • macOS, Windows, Linux signing
  • Apple notarization wired
  • Auto-update with delta patches
  • Crash reporting (Sentry-compatible)
  • Deep link handler (myapp://)
  • Tuned AGENTS.md + CLAUDE.md (Claude Code, Cursor, Copilot)
  • Landing page template
  • Lifetime updates
  • Email support
  • Community Discord

Prices in USD. 100% refund within 30 days. Pre-orders fully refundable until v1 ships.

FAQ

Pre-order questions, answered.

Anything not covered, email hi@deskfast.com. Real reply, usually within a day.

When does v1 ship?
Targeting July 2026 for the first public release. The pre-order list gets a dated email the week before launch so you can plan time to actually use it.
Are pre-orders charged now or at launch?
Charged now via Stripe. Your license key and repo access land in your inbox on launch day. The founder Discord opens within a day of your purchase.
Can I get a refund?
Yes. 30-day money back from when you pre-order, no questions. If v1 hasn't shipped yet when you ask, the refund window stays open until it does.
What if v1 never ships?
Full refund, processed back to your card. We'd rather close out cleanly than ship something half-baked, and we'll send a single email explaining what happened.
What's the difference between the Early bird, Launch, and Regular tiers?
Same boilerplate ships to all three. Early bird is $99 for the first 50 buyers and includes a founder Discord channel plus 90 days of direct founder support. Launch is the day-of-ship price ($249). Regular ($349) is the ongoing price once we're past launch.
Do I have to pick Electron or Tauri?
Both ship in the repo behind a single config flag. Electron gives you the larger ecosystem and React-everywhere; Tauri ships a smaller binary by reusing the system webview. You can switch in deskfast.config without rewriting your app code.
Do I need my own Apple Developer account or Windows EV cert?
Yes. Apple notarization needs your own Developer ID ($99/year from Apple), and Windows code signing needs an EV cert from a provider like SSL.com or DigiCert (pricing varies). The Deskfast config wires both into the signing pipeline; you bring the certificates.
Where does the license server run?
Wherever you want. We ship the license server as a small TypeScript app you deploy to Fly, Render, Railway, a VPS, or a Vercel/Cloudflare function. No SaaS dependency, no shared multi-tenant database, no rate limits.
Are Apple Silicon, ARM Macs, and Linux variants supported?
Yes. The signing pipeline builds universal Mac binaries (x86_64 + arm64) by default. Windows on ARM uses the same EV cert path. Linux ships as AppImage; you can add a snap or deb target if you want.
Can I use Deskfast for multiple apps? Is the source mine?
Yes to both. One purchase covers as many apps as you want to ship under your own brand. You get the full source under a single-buyer license: modify it, fork it, keep it private. The only thing you can't do is resell or redistribute the boilerplate itself.
What's NOT included?
We don't host your app, we don't provide the Apple Developer Program account or the Windows EV cert, and we're not on call for general Electron or Tauri questions outside the boilerplate. We'd rather be honest about that than over-promise.

Skip the plumbing. Ship the product.

Pre-order Deskfast — $99
100% refund within 30 daysSecured by StripePre-order refundable until v1 ships
Or join the launch list