Skip to main content
tappify scaffolds an extension, keeps its types current, serves it while you edit, runs every check the Tap Store runs, and publishes it. Install it, then sign in.
The binary is self-contained; the npm package needs Node 20 or newer.
1

Sign in

2

Confirm what it sees

One line: your email, your role in the vendor, and the sandbox project — then what to run next. If it reports no vendor, run tappify vendor create.

Two ways to run every command

Every command works with flags only, for scripts, agents and CI:
or guided, when you leave the flags off:
Guided mode asks with select lists. Both produce the same files and the same manifest entry. Every tappify extension and tappify vendor command also takes --json and prints the object its human output describes, so an agent reads the result rather than the prose. tappify ext is the same command as tappify extension.

Your first extension

From an empty directory to a published release.