Beaverify is a Chrome extension that takes the entire internet, looks it in the eye, and says: “Nice image. Now make it a cute beaver.”
It automatically “beaverifies” every <img> on the page using the OpenAI Images API when the page is ready — and keeps going as new images appear (SPAs, lazy-load, endless scroll, your doom tabs, etc.).
- Finds
<img>elements (including ones added later via DOM mutations). - Sends each image to the OpenAI Images edits endpoint with a prompt that turns the main subject into an adorable beaver.
- Replaces the image’s
srcwith the returned result.
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select the folder:
beaverify/extension
- Open the Beaverify popup (or go to Details → Extension options)
- Paste your OpenAI API key (stored locally in Chrome extension storage)
- Optional: tweak the prompt and max concurrency
Current defaults:
- Model:
gpt-image-1.5(fixed) - Size:
auto(keeps aspect ratio when supported)
- Visit any HTTP/HTTPS page
- Wait for the beavers to arrive
- To undo: disable Beaverify in the popup or reload the page
- Privacy: images are sent to OpenAI for editing. If you wouldn’t upload it, don’t beaverify it.
- SVGs are skipped; some other formats may be converted (best-effort) before editing.
- Some images may fail to fetch/transform (auth-protected, too large, unsupported, hotlink drama).
- Replacing images can break layouts; reload restores the originals.
- Costs and rate limits apply (this extension is very enthusiastic).
npm run lintnpm run format
