Desktop-native · macOS · Windows (beta) · v1.3.3

Deploy Laravelappsfrom your laptop.Not from a SaaS.

StackPilot App is a desktop app that provisions VPS servers and ships your code over SSH, straight from your machine to your box. No middleman cloud holds your keys, and the one payment is yours to keep.

Download for macOSv1.3.3

Not the right fit? 14-day refund.


SSH keys never leave keychain
One purchase, used forever
Bring any Linux VPS
StackPilot App - production · sp-app-01.fly.dev
What StackPilot App is, and what it isn't
The shape of it

Three things that
make StackPilot different.

01

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

Open StackPilot 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, Pro, or Power) covering every server and site you can throw at it. The version you buy is yours, indefinitely: lifetime feature updates within your major version, plus two years of security patches.

From $129 · 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 doesn't. There's no infrastructure to route through. The path is short, auditable, and yours.

STACKPILOT APP- 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
See it in action

Watch it deploy your stack.

Real deploys, start to finish, on the frameworks you already ship. Each one goes from a fresh server to a live site in minutes.

More on our YouTube channel.

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 an entry-level 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.

↳ keys never leave your keychain

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 feature updates within your major version, plus two years of security patches. If our business fails, your installer keeps working. No DRM, no call-home.

↳ Razorpay worldwide · PayPal US-only
Proof, not promises

What it adds up to in practice.

Real results and verifiable product facts. We only publish numbers we can stand behind.

60%
lower monthly infra costs after moving to their own VPS
"The deployment flow is actually better than what we had before."
Kalyana Krishan Kondapalli · CEO, mytecz
~4 min
to provision a full LEMP stack on a fresh entry-level VPS
Zero
of your credentials ever stored on our servers
$129 once
a one-time licence, where Forge runs ~$399 a year
14 stacks
Laravel through Next.js, deployed over plain SSH

Using StackPilot in production? Tell us your numbers and we'll feature them here.

Why I built it

I got tired of renting my own tools.

I'm a Laravel developer with over twelve years of client work behind me, and I have always hated paying more than I have to. For years that meant watching monthly bills stack up for deployment tools, on top of the servers I was already renting. Paying every month, forever, just to push code to a box that was already mine never sat right with me.

StackPilot App started as a simple idea: buy the tool once, run it on your own laptop, and keep your servers and your keys to yourself. No subscription, no cloud in the middle. If it saves you that monthly bill the way it saved me, it has done its job.

MaheshFounder · Hayanlabs
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 feature updates within your major version, plus two years of security patches. Your laptop is the control plane, and the only place your keys ever live.

  • 14-day refund if it's not for you
  • Final price incl. tax shown before you pay
  • No DRM, your installer keeps working