How To Redesign Every Web Page You're On (Or: How a Bazooka Subwoofer Inspired My Browser Extension)

Written by roy-shell5 | Published 2026/03/22
Tech Story Tags: chrome-extension | browser-extension | ai-agent | styling | accessibility | open-source-tools | free-tools | side-projects

TLDRPolish is an open-source tool that lets you change the look of any web page or app. It's powered by AI, and includes built-in tools like Font scaling and Focus Mode. Polish was built to solve a real problem: accessibilityvia the TL;DR App

TL;DR

Here’s the tool I developed that lets you restyle every web page you’re in, powered by AI → https://github.com/Royshell/polish

Or just download it from the Chrom Web Store here

Most websites are fixed. Polish lets you change them


And now, for the story behind it:

"You gotta see the subwoofer I got! It's like that show on MTV where they upgrade cars!” my dad said as he opened the trunk of his SUV - filled more than halfway with a huge, bazooka-like subwoofer.

For the record, growing up in a family of sound lovers and audiophiles, incidents like that were quite common. “We would rather have money for music than for food”, my dad used to say (and still does…). And when that is the attitude, dedicating more than half the trunk of a Mitsubishi Pajero to a subwoofer just made perfect sense.

The show my dad was referring to had a name that rhymes with "Hip My Ride" (sorry for being a little P.C. here) - a show where they took cars that were about to fall apart and turned them into something well-designed and useful.

That was the moment I had a thought: if cars can be “hipped”, then maybe websites and web applications can too.

I was already into CSS back then. I thought about building an open-source browser extension that would let any user modify the design of whatever web page (or web app) they were on. There were already a few tools doing similar things, and I was too busy to dive into building one. For some reason, browser extensions also felt a bit cumbersome at the time.

But that was years ago - long before AI agents showed up and changed everything.

After getting into the world of AI agents and building a boilerplate for chatbots (https://github.com/Royshell/ai-agent-nest-react-boilerplate), I figured it was time to go back to the old idea - this time with AI, and with features that could actually make websites more accessible.

That’s how Polish was born.

Accessibility First

At first glance, Polish might look like a fun and amusing tool - but at its core, it was built to solve a real problem: accessibility.

With some experience in accessibility development, I wanted to make sure this wasn’t just about making websites “hipper”, but actually more usable for people who need it.

That’s why Polish includes built-in tools like:

  • Font scaling
  • Color adjustments (including dark mode)
  • Contrast improvements

AI Layer

And the more powerful part is this:

Instead of toggling predefined settings, you can simply describe what you need.

Focus Mode

As someone with ADHD, I often find modern websites overwhelming - ads, sidebars, popups, notifications… all competing for my attention - all generate distraction.

That is why I added a focus mode - a feature that removes these elements from the page and reduces noise.

Sometimes, that’s all you need.

Style the web however you want.

Ever looked at a website and thought, "This could really use some work?"

With the combination of fine-tuned controls with an AI layer, Polish gives you a powerful way to restyle any website - change colors, adjust typography, or completely rethink the look and feel of the page you’re on.

Works on (Almost) Every Website

Some websites already offer accessibility features, and occasionally even a built-in focus mode.

But they’re inconsistent, limited, and often missing altogether.

Polish aims to work everywhere.

There’s still a long way to go to reach perfect compatibility, but it’s already working surprisingly well across many sites - and improving continuously.

The web was never really meant to be static.

For years, we’ve been consuming websites the way they were given to us - fixed, opinionated, and out of our control.

But maybe that doesn’t have to be the case anymore. Maybe every website can be adapted to your needs, your preferences, and your focus (even if you don’t have ADHD like me).

That’s the idea behind Polish.

If that sounds interesting to you, feel free to check it out - https://github.com/Royshell/polish (and if you like it, a ⭐ always helps)

The official Chrome extension is now out!

A Firefox version is comming soon.


Written by roy-shell5 | Full-stack Consultant | Product Builder | WSET Level 2 Sommelier
Published by HackerNoon on 2026/03/22