See ExtensionStart running
The demo extension is the kit itself, unmodified; every flow below ships in the repository you get, together with the demo's landing site and docs.
The extension, surface by surface
Every screenshot is the unmodified kit — what a buyer's first build looks like before any branding.
-
Screenshot coming soon
Popup · account hub
Sign-in, plan, settings, and your feature card in one surface.
-
Screenshot coming soon
Gate wall on the page
The paywall rendering inside a live page via shadow DOM.
-
Screenshot coming soon
Side panel
The same account hub mounted in Chrome's side panel.
-
Screenshot coming soon
Highlighter content script
Selection highlights persisting across reloads and SPA navigation.
-
Screenshot coming soon
Welcome tour
The first-run page a fresh install lands on.
-
Screenshot coming soon
Stripe checkout
Test-mode checkout to Pro; entitlements arrive via webhook.
What you'll see
-
The full auth flow
Google sign-in through chrome.identity.launchWebAuthFlow, email/password, and anonymous-first linking; watch a guest account upgrade in place without losing its usage history.
-
Paywall gates in action
Trigger the premium-feature wall, dismiss it, chain into the sign-in wall; the same gate decision renders in the popup, sidepanel, and on the page itself.
-
The highlighter content script
A real shadow-DOM feature on live pages: select text, highlight it, and see it persist across reloads and SPA navigations, while the host page's CSS tries and fails to break it.
-
Theming
Light, dark, and follow-the-OS across every surface, including content-script UI, where the host page's classes must never decide the theme.