Pug Template Studio is a browser-based previewer for Pug template projects. Drop in a folder or a .zip and it reads every template you have, works out which variables each one accepts, and gives you a generated form to fill them in. The rendered output updates as you type.
Nothing is uploaded. The Pug compiler runs in a Web Worker inside your own browser, so your projects — including client work and unreleased email campaigns — never leave the machine. There is no account and no server.
It exists because a Pug template that is missing a variable does not fail. Pug compiles locals into function parameters, so an absent one is simply undefined: #{expirationDelay} renders as an empty string, and href=resetLink drops the attribute entirely, leaving a dead button. No error, no warning. An email missing its most important variable renders as a plausible-looking email with a broken call to action. Required-ness therefore cannot be discovered by rendering — it has to be determined statically, which is what the variables panel is for.