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