- Uses AI to categorize any webpage content.
- Easily save webpages all in one place and get a high level overview into the types of websites you visit.
- Customize it with your own AI model for tailored classifications.
- Extracts webpage text using
chrome.scripting.executeScript
. - Sends the extracted text to an AI API, which processes the data and provides a subject label.
- The AI model is containerized with Docker and hosted on Hugging Face.
- Stores classification results and webpage metadata using
chrome.storage.sync
for easy retrieval and visualization.
For non-developers, skip steps 1 & 2 and direcly download the dist
folder and proceed with the remaining steps
- Install dependencies
npm install
- Make sure Node.js is installed
node -v
should display a version, otherwise if you have Homebrewbrew install node
.
- Make sure Node.js is installed
- Build the extension
npm run build
- This creates a
dist
folder with the unpacked extension. Thedist
folder is what needs to be uploaded to chrome.
- This creates a
- Open the Chrome Extensions page: Type
chrome://extensions/
in the address bar and hit Enter. - Enable
Developer Mode: Toggle Developer
mode switch to on. - Load the extension: Click “Load unpacked” and select the extension directory's
dist
folder. - Confirm Loading: Extensions appear on the Extensions page.