BuildBetter Docs

Chrome Extension

The Chrome extension is how pages get into Prototypes. Once installed, you visit any URL and capture the page with one click — the result lands as a new prototype in your workspace.

Install

From /prototypes, click Install extension in the top-right. The button takes you to the Chrome Web Store:

BuildBetter Prototype Capture on Chrome Web Store

Install in any Chromium-based browser (Chrome, Edge, Brave, Arc, etc.).

Authorize

The first time you capture, the extension opens a tab to /prototype/extension-auth to grab your BuildBetter session token. The page:

  1. Reads your authenticated session
  2. Posts the token back to the extension via window.postMessage with origin "buildbetter.prototype-extension.auth"
  3. Shows "Extension authorized" and auto-closes

If you sign out of BuildBetter, you'll need to re-authorize the next time you capture.

Capture a Page

1. Visit the page you want

Any URL — your product, marketing site, competitor, public dashboard.

2. Click the extension icon

Opens the capture popup.

3. (Optional) name the prototype

Defaults to the page title; rename anytime later from the list page or the editor.

4. Capture

The extension grabs the page and uploads to BuildBetter. The new prototype opens at /prototype/:id.

What Gets Captured

Capture Behavior

What Doesn't Get Captured

Re-Capturing

To get a fresh snapshot of the same page later:

Security Notes

The extension uses window.postMessage with strict origin validation to hand off your session token, so a malicious site can't intercept the handoff. Captured HTML and assets are stored server-side and only visible to your workspace.