ADAPTIVE WEB INTERFACE LAYER

Make the web fit
your intent.

WebReformAI helps you describe what you are trying to accomplish, then reshapes the current webpage around that goal.

Chrome Manifest V3 · reversible changes · open source · version 0.1.0

WebReformAI

WHAT ARE YOU TRYING TO DO?

“Remove distractions and help me focus on the article.”

Analyzing page
Found primary content
Adapting the interface
01 Describe your goal02 Understand the page03 Adapt the interface04 Restore whenever you want

A BETTER DEFAULT

You shouldn’t have to learn every website.

WebReformAI is a small control layer for the web. Give it a human instruction—focus the discussion, compare the important parts, make this easier to scan—and it uses semantic page understanding plus safe transformations to create a temporary view.

01

Intent first

Start with what you want to accomplish, not a maze of settings or selectors.

02

Generic by design

Works from semantic HTML, ARIA, structure, and content—not website-specific hacks.

03

Safe and reversible

Plans use a strict transformation DSL. The original page remains one click away.

04

Ask the page

Ask focused questions about the current webpage using its compact semantic content, without changing the page.

QUICK START

Try WebReformAI on a real page.

Load the extension, open any normal webpage, and describe the outcome you want. Ollama is optional; the deterministic planner works without an API key.

Download the open-source project, then load the extension/ folder in Chrome.

git clone https://github.com/umeshadabala/WebReformAI.git
cd WebReformAI
  1. Open Chrome extensionsVisit chrome://extensions in Chrome.
  2. Enable Developer modeTurn on the switch in the top-right corner.
  3. Load the folderClick Load unpacked and choose the WebReformAI/extension folder.
  4. Start using WebReformAIOpen a normal webpage, click the extension icon, and launch WebReformAI Studio.
Optional: enable agent tools in ChromeFor WebMCP testing, use Chrome 149 or later, open chrome://flags/#enable-webmcp-testing, set WebMCP Testing to Enabled, relaunch Chrome, then reload the target webpage. WebReformAI still works normally if WebMCP is unavailable.
View the GitHub repository ↗

PROJECT NOTES

Everything you need to run it.

Read the project documentation ↗