Local dev. Blazing fast.

Ghost is a macOS local development environment manager — install Nginx, PHP, Node, MariaDB and SSL in one command. Built in Go.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ghostcompiler/ghost/HEAD/install.sh)"
$ ghost add myapp
✓ SSL certificate created
✓ Nginx config written
✓ Hosts entry added
✓ https://myapp.ghost is ready

Everything you need

One command install

Everything from Nginx to SSL in a single run. No configuration needed.

🔒

Auto SSL

Trusted local HTTPS with mkcert, zero config. Certificates work instantly.

🌐

Dual-stack DNS

IPv4 + IPv6 via /etc/hosts for instant resolution. No dnsmasq needed.

🧩

Framework-aware

Auto-detect Laravel, CodeIgniter 4, WordPress. Smart defaults for each.

🐘

Multi-PHP

Switch PHP versions per project, instantly. 8.1, 8.2, 8.3 supported.

🛠️

Go binary

No runtime dependencies. Single compiled binary. Lightning fast.

Quick commands

ghost add myapp
Creating SSL certificate... ✓ SSL certificate created Writing Nginx config... ✓ Nginx config written Adding hosts entry... ✓ Hosts entry added ✓ https://myapp.ghost is ready
ghost status
Ghost v1.0.0 — TLD: .ghost Package Version Status ──────────── ─────────── ─────── nginx 1.25.3 ● running mariadb 11.2.2 ● running php@8.3 8.3.1 ● running node@20 20.11.0 ● running
ghost use php@8.3
Switching to PHP 8.3... Stopping php-fpm... Starting php-fpm 8.3... Reloading Nginx... ✓ Now using PHP 8.3

How it works

1

Install

Run the one-line curl installer

2

Add

Run ghost add <domain> in your project

3

Open

Visit https://myapp.ghost — done!