Quickstart
Two paths, depending on where you sit. Admins set the company up once in the control tower. Builders install the CLI and ship apps from their laptop. Pick yours below.
For companies — the admin setup
Setup happens once, in the control tower. You describe your company, point us at your GitHub organization, and submit. White Ghost then provisions a dedicated environment for you — your own cloud project, database, domains, and CI/CD. Provisioning is reviewed by us before it goes live, so this isn't instant; you'll watch the status move in your dashboard and your company goes live at {slug}.getghosty.dev when it's active.
Go to ct.getghosty.dev and sign in with Google.
Pick a name and a short URL slug — the slug becomes {slug}.getghosty.dev — and a contact email we can reach you at.
Set the product name your employees will see, a primary color, and an optional logo. This is how White Ghost shows up inside your company.
Install the White Ghost GitHub App into your org. Your application source code stays in your own GitHub organization — White Ghost creates and manages repositories there, but never takes custody of your code.
Add teammates by email from your Team settings — they get an email and can sign in right away. Members build apps; admins also help manage the company. You can do this any time, before or after your workspace goes live.
Submit your company for provisioning. White Ghost stands up an isolated environment — its own cloud project, database, domains, and CI/CD. Track the status in your dashboard; when it's active, your company is live at {slug}.getghosty.dev.
Every company gets its own dedicated environment — separate infrastructure, separate database, separate domains. Your apps never share a wall with another customer's. And because your code lives in your own GitHub organization, you can leave whenever you like and take everything with you: the code, the data, and the history.
For builders — ship your first app
Once your company is active, you don't touch cloud consoles, credentials, or pipelines. You install one CLI, answer a short interview, and push. Everything below assumes your admin has set your company up and added you to the team.
One global install. Works on macOS, Linux, and Windows.
Pass your company slug. The CLI opens your browser; sign in with your work Google account.
A short interview — name, what it does, backend language, whether it needs a database — scaffolds a complete, working app.
Create the repo, build pipeline, database, and live URL for your app, and wait until everything is ready.
Frontend and backend on your machine, against your own personal dev database.
A plain git push builds and deploys automatically. Your app goes live at {app}.{your-company-slug}.getghosty.dev.
Find all of your company's apps in the catalog at {your-company-slug}.getghosty.dev. From the console there you manage environment variables, logs, deploys, and your database — no cloud console required.
Every command supports --json for machine-readable output, and long-running commands end with a single parseable ready / READY line. Interactive prompts only appear on a TTY when a required value is missing — every prompt can be skipped with flags.
--company <slug> or --admin-url <url>; --no-browser prints the URL.--yes for defaults).Credentials live in ~/.ghosty/profiles.json with owner-only permissions, one profile per company — so a single laptop can talk to more than one company.
Guides — every capability, explained
Create your account and go from idea to live app today.
Sign up — it's free