
Ads out. Aww in.

Ads out. Aww in.
AwwBlock is a browser extension that replaces advertisements on web pages with AI-generated images of calm animals, including capybaras, ducks, puppies, and kittens. Rather than blocking ads, the extension detects ad slots on a network and inserts framed, photorealistic animal images sized to fit the specific ad dimensions. For example, a leaderboard ad becomes a row of kittens, and a skyscraper ad becomes a cat near a scratching post. The extension is designed to provide a softer browsing experience by turning ad units into moments of visual calm. The extension is installed as an unpacked extension directly from GitHub, not through a browser store. Installation involves downloading a ZIP file, unzipping it, and loading the folder via the browser's extensions page with Developer mode enabled. The process takes approximately 30 seconds and requires no command line interaction. AwwBlock works on Chrome and Edge; Firefox support is experimental and may not display animals on all sites due to stricter page security policies. The extension includes a toolbar icon that allows users to toggle the extension on or off, select which animal types appear in rotation, and view a count of how many animal images have been deployed. AwwBlock uses a per-slot guard to prevent ad scripts from re-injecting themselves, ensuring the animal image remains in place without flickering. The extension is intended to be used instead of an ad blocker, not alongside one, because if an ad is removed by another blocker, there is no ad slot left for AwwBlock to replace. The project also includes a manual crop studio tool that allows users to load a photo, select an ad size, pan and zoom to frame the image, and export a PNG named for the exact slot. This tool was created because AI image generation alone was not consistently reliable for proper layout and cropping. The extension was developed by Benjamin Mullins and is hosted on his personal website.