Desktop-native · macOS · v1.2.4

Deploy Laravelappsfrom your laptop.Not from a SaaS.

StackPilot App is a desktop app that provisions VPS servers and ships your code over SSH - direct from your machine to your box. No middleman cloud holding your keys. One payment. Yours forever.

Download for macOSv1.2.4

SSH keys never leave keychain
One purchase, used forever
Bring any Linux VPS
StackPilot App - production · sp-app-01.fly.dev
StackPilot App Workflow
The shape of it

Three things that
make StackPilot App different.

01

It runs on your laptop, not in someone else's cloud.

Open StackPilot App on macOS, point it at any Ubuntu or Debian VPS, and it provisions and deploys over a normal SSH connection. No Forge-style proxy server. No "we lost SSH access" status pages.

Verified by netstat · no outbound to our infra
02

You pay once. Then you don't pay again.

A lifetime licence - Solo, Team, or Studio - covering every server and site you can throw at it. The version you buy is yours to use, indefinitely. Two years of security updates included.

From $199 · vs Forge ~$399/yr
03

Your credentials never touch our servers.

SSH keys, root passwords, .env values, database creds - they live in your OS keychain and on your disk. We don't have a database that could be breached because we don't have a database for any of that.

Stored via macOS Keychain · audit any time
How a deploy actually flows

Direct SSH. Nothing in between.

Forge and Ploi route every command through their own infrastructure. StackPilot App doesn't - there's no infrastructure to route through. The path is short, auditable, and yours.

STACKPILOT- DIRECT PATH
your laptop
StackPilot.app
your VPS
DigitalOcean · Hetzner · etc
↳ keys: your keychain
↳ outage blast radius: your VPS only
CLOUD SAAS- PROXIED PATH
your browser
their cloud
  • stores keys
  • runs commands
  • single point of failure
your VPS
↳ keys: stored cloud-side
↳ outage blast radius: every customer
What a deploy looks like

One click. No waiting room.

Same SSH key you already trust. The desktop app scripts the boring parts - git pull, build, symlink flip, health check - and streams each step into the app window as it happens. No CLI to learn.

  • Pulls the latest commit on the deploy branch you set.
  • Runs the build steps you defined for the project.
  • Flips the current symlink, restarts services, then probes for 200 OK.
  • If anything fails, the old release stays live. Always.
 Deploying app.acme.io
  ✓ git pull               commit a1f3e2b
  ✓ composer install       38 packages, no audit warnings
  ✓ npm run build          1.2 mb gzip
  ✓ php artisan migrate    0 new
  ✓ symlink flip           live in 1.4s
  ✓ health check           200 OK · 142ms

↳ release-2026-05-22-1138 promoted
  Done in 4.2s - previous release archived on the server
Illustrative. The desktop app runs each step over SSH and streams the log into the app window. There's no CLI.
Works with what
you already ship
  • Laravel
  • Symfony
  • PHP
  • WordPress
  • Statamic
  • Node.js
  • AdonisJS
  • Next.js
  • Nuxt
  • Vue
  • React
  • Angular
  • Svelte
  • Static HTML
Features

Everything a small team needs to ship faster.

Stop writing the same deployment scripts over and over. Standardise the boring parts; keep the interesting decisions human.

One-click provisioning

Installs the full LEMP stack (or your custom mix) on a fresh VPS in one pass - Nginx, PHP-FPM, MySQL, Redis, certbot.

↳ ~4 minutes on a $4 droplet

Zero-downtime deploys

Atomic symlink flips with health checks. If the new release fails its health probe, the symlink never flips - the old release stays live, untouched.

↳ no failed deploy can take you down

Zero-trust SSH

Your SSH keys stay on your laptop, encrypted in the OS keychain. We have no backend that could touch your servers.

↳ verified via netstat

Reproducible recipes

Every provisioning step is a shell script you can read, copy, and run by hand. No magic boxes - just opinions, version-pinned.

↳ open recipe library

Bring any provider

DigitalOcean, Hetzner, AWS Lightsail, Vultr, GitLab-hosted, your own metal. If it speaks SSH and runs Ubuntu/Debian, you're in.

↳ 6 providers, 1 protocol

Pay once. Own it.

A perpetual licence with lifetime updates on your major version. If our business fails, your installer keeps working - no DRM, no call-home.

↳ INR · PayPal worldwide
Marketing partners

A short list - only people
we'd actually recommend.

One real partner beats a wall of vanity logos. If we add another, it's because we actually trust them with our customers.

FAQ

What people ask before buying.

Six questions that come up every week - answered straight, no marketing dressing.

Ready when you are

Stop renting your deploys. Own them.

One-time payment. Lifetime updates on your major version. Your laptop is the control plane - and the only place your keys ever live.