Beta · included with a vault licence

An AI extension builder
that does not start from nothing.

Ask a model for a Chrome extension and it writes something extension-shaped that often will not load. This one can hand it up to 3 of the 177 working templates in the vault along with your description — or none of them, if you would rather describe it from nothing. Either way, what comes back is checked against eight things Chrome refuses before you download it.

Works with Claude. Paste your own Anthropic API key and choose from the Claude models your account can call. ChatGPT, Gemini and Perplexity keys work the same way.

Bring your own model key. We charge nothing per build and meter nothing.

Three ways to use it

They are not separate tools or separate prices. All three fill the same two boxes, so you can start from a combination and then rewrite the description, or pick one template and describe something it has never done.

  1. WAY ONE

    Describe it

    Say what the extension should do in a sentence. Nothing is picked for you, and the model writes it from the rules the vault templates are built to: Manifest V3, the fewest permissions that can do the job, no network calls.

  2. WAY TWO

    Combine ours

    Take a pairing we worked out - three templates that are three views of one job - and get a product rather than a part. Eleven are published below with the size and the exact install warning Chrome reports for each.

  3. WAY THREE

    Extend one

    Pick a single template that nearly does it and say what to change. Its complete source goes to your model, so it is editing working, Chrome-tested code rather than guessing at the shape of an extension.

What you get that a chat window does not

It can start from code that already works

Pick up to 3 of the 177 templates in the vault and their real source goes to the model with your description. Asked cold, a model invents the shape of an extension; a working popup, manifest and permission set gives it one to extend instead.

It checks Chrome will load it, before you download

Eight checks run in your browser on what comes back: a missing manifest, a manifest that is not V3, files the manifest or the HTML points at but nobody wrote, inline scripts and inline handlers that Manifest V3 blocks, Chrome APIs called without the permission they need, and any script or JSON file that does not parse. Anything found is named, and the model is asked to fix it once.

Your key, your provider, your bill

Claude, ChatGPT, Gemini or Perplexity. The request goes from your browser straight to them: not through our servers, not logged, not stored. The model list comes from your own account, so it shows what your tier can actually call. We charge nothing for a build and meter nothing.

Eleven combinations, already worked out

Knowing that 177 templates exist is not the same as knowing which three belong together. Each of these is three templates that are three views of one job, with a description written to match. One click in the builder loads the combination and the description, both editable.

The size and the install warning under each one were measured, not estimated: the warnings are what Chrome itself reports for the combined permissions. Built means we built that one ourselves with a real model and loaded it in Chrome with no errors — 3 of 11 so far.

  • Creator Publishing Kit

    Built · loads in Chrome

    For YouTubers and video creators

    Save a video’s title, description and hashtags under its own name, pull its transcript and chapters, and cut a GIF for social posts.

    #176 + #165 + #171 → Creator Publishing Kit

    Starts from Point and Save, Video Transcript and Chapters and Video to GIF.

    75 KB of source · Chrome warns: Manage your downloads

  • Tab Hygiene Dashboard

    Built · loads in Chrome

    For anyone living in forty open tabs

    Save a window as a named workspace, close exact duplicates after review, and freeze tabs you have not looked at in a while.

    #1 + #2 + #88 → Tab Hygiene Dashboard

    Starts from Tab Workspace & Session Saver, Duplicate Tab Review & Cleanup and Idle Tab Freezer.

    53 KB of source · Chrome warns: Read your browsing history

  • Research Assistant

    For students and researchers

    Summarise the page to its key sentences, cite it in the style you need, and add it to a running annotated bibliography.

    #157 + #56 + #113 → Research Assistant

    Starts from Key Sentence Summary, Cite This Page and Annotated Bibliography Builder.

    69 KB of source · Chrome warns: Manage your downloads

  • One-Click SEO Audit

    Built · loads in Chrome

    For SEO freelancers and marketers

    Meta tags, image alt text and the page’s internal and external links, checked together in one report.

    #25 + #26 + #28 → One-Click SEO Audit

    Starts from On-Page SEO Meta Inspector, Image Alt-Text Auditor and Internal & External Link Auditor.

    47 KB of source · Chrome shows no install warning

  • Privacy Check-up

    For privacy-conscious readers

    Which other companies a page talks to, the tracking pixels it loads, and how much it can fingerprint you.

    #119 + #120 + #127 → Privacy Check-up

    Starts from Third-Party Domain Census, Tracking Pixel Finder and Fingerprint Exposure Report.

    65 KB of source · Chrome shows no install warning

  • Page Data Exporter

    For analysts and researchers

    Pull tables and repeated lists off a page into CSV or JSON, and chart them on the spot.

    #41 + #42 + #140 → Page Data Exporter

    Starts from HTML Table to CSV/JSON Exporter, Visual List Extractor and Table to Chart.

    56 KB of source · Chrome warns: Manage your downloads

  • Bug Reporter

    For QA testers and developers

    A screenshot of the broken element, the console errors behind it, and the page details a developer asks for first.

    #55 + #71 + #143 → Bug Reporter

    Starts from Bug Report Snapshot, Console & Error Recorder and Element Screenshot.

    58 KB of source · Chrome warns: Manage your downloads

  • Accessibility Audit

    For accessibility consultants and designers

    The common failures, the real keyboard tab order drawn on the page, and what a screen reader would announce.

    #32 + #100 + #135 → Accessibility Audit

    Starts from Accessibility Quick Check, Tab Order Tracer and Screen Reader Preview.

    60 KB of source · Chrome shows no install warning

  • Smart Shopper

    For bargain hunters

    Track a product’s price over time, rank a page of results by real unit price, and remember when each return window closes.

    #94 + #105 + #96 → Smart Shopper

    Starts from Price Watch Notebook, Unit Price Ranker and Return & Warranty Window Tracker.

    67 KB of source · Chrome warns: Display notifications

  • Focus Mode

    For anyone who needs an hour of deep work

    Fence off distracting sites for a set time, with generated background noise and a clean new-tab board.

    #84 + #51 + #149 → Focus Mode

    Starts from Distraction Fence Timer, Brown Noise Focus Timer and Focus Board New Tab.

    69 KB of source · Chrome warns: Read your browsing history, Display notifications

  • Offline Reading Library

    For commuters and long-form readers

    Queue articles to read later, save complete pages that still open offline, and bind the queue into an e-book.

    #173 + #7 + #169 → Offline Reading Library

    Starts from Articles to E-book, Reading Queue Shelf and Save Complete Page.

    66 KB of source · Chrome warns: Read your browsing history

The short version

  1. 1Activate your licence and open the builder.
  2. 2Paste your own provider key; it is validated against your account and the model list is yours.
  3. 3Choose a combination below, or pick your own starting templates and describe what you want.
  4. 4Read every generated file on screen, then download a folder Chrome can load.

The same thing with pictures, and what is in the ZIP

What we checked, and what we did not

Checked, not reviewed

The eight checks tell you Chrome will accept the extension and its scripts will run. They cannot tell you the logic is right or that it does what you asked. No warning is not a pass. It is also why nothing here borrows the vault templates' guarantee: an automated check enforces that no vault template makes a network call, and nothing enforces that on code a model wrote seconds ago.

What “Built” means on a card

That we ran that combination through a real model on a paid account, the result passed the loadability check, and it then loaded in a real Chrome with no errors. It does not mean every feature works — nobody checked whether the Creator Kit's GIFs are valid GIFs. And your model will build it differently from ours.

What it will not build

It declines tools whose purpose is to take passwords, cookies, session tokens or payment details, record keystrokes, covertly track or watch someone, produce sexual content, harass or impersonate someone, run a scam, or hide what an extension really does — and it says why. Security and privacy tools are built normally: a password generator, a redactor, a tracker inspector, a permission auditor.

Common questions

Can AI actually build a working Chrome extension?

Partly, and it depends heavily on what it starts from. Given only a sentence, a model writes something that looks like an extension and often will not load - a popup pointing at a script it forgot to write, or an inline script that Manifest V3 blocks, which opens a blank popup with no visible error. Given up to three real, working templates as source, it has a shape to follow. That is what this builder does, and it then checks the result against eight things Chrome refuses before you can download it.

Do I need to know how to code?

To generate one, no. To trust one, yes - or you need someone who does. You get readable source with no build step and no dependencies, which is the point: a model wrote it seconds ago and nobody has reviewed it. Read popup.js before you install it. If you cannot, treat the output as a draft for someone who can.

What does it cost to run?

Nothing to us. The builder is unlocked by a SnipTab licence, and after that the request goes from your browser directly to whichever provider you chose, billed to your own account at their rates. We charge nothing per build, meter nothing, and cap nothing. One build is one or two requests to your provider - two only if the first result fails the checks and a repair is attempted.

How is this different from asking ChatGPT for an extension directly?

Three things. It sends real working source along with your description, not just the description. It runs eight structural checks on what comes back and asks the model to fix what it finds, once. And it packages the result as a loadable folder with icons and the documents a Chrome Web Store submission asks for, rather than as code in a chat window you have to assemble yourself.

Can I publish what it builds to the Chrome Web Store?

You can submit it. We claim nothing over the output - it came from your model, your account and your prompt, so your provider’s terms are what apply, and ORIGIN.md in the ZIP records where it came from. Whether Google accepts it is always Google’s decision, and a generated extension needs the same review, testing and privacy disclosures as any other.

Which templates can I start from?

Any of the 177 in the vault, up to 3 at a time. Their actual source is sent with your description, so the model is extending code that already works rather than inventing it. Three is not an arbitrary limit: past roughly 140 KB of source the request stops fitting comfortably in one call, and the picker says so instead of failing halfway.

What if the extension it builds does not load?

The checks catch the common structural reasons and name them, and the model is asked to fix them - once, never in a loop, because every retry spends your money. A repair is kept only if it reduced the number of problems; a model that fixes one thing and breaks two leaves you worse off, so in that case you get the original back. If it still will not load you get it anyway, with each problem written out in plain language, because a broken extension you can read beats a spinner that gave up.

Is my API key safe?

It goes from your browser to the provider you picked and nowhere else. It does not pass through our servers, is not logged, and is never written to storage or a cookie - reload the page and it is gone, which is why there is no "remember my key" box. A key that does not match the selected provider is refused before any request is made, so switching provider cannot send it to the wrong company.

Build the one that is not in the vault

The builder is unlocked by a vault licence. Everything after that is yours: your provider, your key, your account, your bill — and source you can read before you install it.

Open the builder