Localghost Brand Guidelines

Localghost should feel like a tiny ghost-world utility: mysterious, goofy, magical, funny, and a little absurd. The vibe can nod toward playful platform games, spellbooks, hidden doors, and terminal tricks.

The guardrail: Localghost is still serious developer infrastructure. Copy must stay clear, exact, and trustworthy. The joke can wave hello, but the command must land.

Voice

Good Copy

Buh. Created .localghost
Caddy: missing
Run: brew install caddy
Localghost will not install it for you. No surprise spells.
Missing .localghost. Run `localghost init` or create .localghost.
Friendly names for local services.

Avoid

The spirits demand a proxy before the portal can awaken.

Too much theme makes infrastructure feel untrustworthy. Keep the ghost world in the margins, not in the critical path.

Copy Rule

Use the brand voice for greetings, empty states, docs headings, and small success messages. Use precise engineering language for permissions, /etc/hosts, Caddy, ports, HTTPS, package managers, and errors.