An open API service indexing awesome lists of open source software.

https://github.com/khaledh/pagemagic

A Chrome extension that uses AI to customize the appearance of any web page
https://github.com/khaledh/pagemagic

ai chrome-extension css

Last synced: 4 months ago
JSON representation

A Chrome extension that uses AI to customize the appearance of any web page

Awesome Lists containing this project

README

          

# Page Magic

Page Magic is a Chrome extension that uses AI to customize the appearance of any web page.

**NEW:** The extension is now available in the Chrome Web Store! Download it [here](https://chromewebstore.google.com/detail/cjcophpmhmboigjcoobdnmeoadfiibjk).

> [!NOTE]
> Bring Your Own API Key (BYOK): Page Magic uses the Anthropic API to do all the magic. You will need to provide your own API key to get started.

## Screenshots

Just tell Page Magic what you want to change and it will do it for you.
![Popup Interface](screenshots/popup.png)

Add your Anthropic API key to get started, select the model you want to use, and see your API usage cost.
![Settings Page](screenshots/settings.png)

## Build and Install

If you want to build and install the extension yourself, you will need node.js installed.

1. Clone the repository
2. Run `npm install` to install the dependencies
3. Run `npm run build` to build the extension
4. Open Chrome and go to `chrome://extensions/`
5. Enable Developer Mode
6. Click "Load unpacked" and select the cloned repository
5. You should see **Page Magic** in the list of extensions
6. Click "Options" to configure your settings (you can also do this from the popup)
7. In settings, add your Anthropic API key and select the model you want to use
8. Click "Save" to save your settings

## Usage

1. Open any web page
2. Click the **Page Magic** extension icon
3. Tell Page Magic what you want to change
4. Click "Apply" to apply the changes (it may take a few seconds to complete)

Your changes are applied in an additive manner, so you can apply multiple changes to the same page. You can also disable/enable any single change, or delete all changes.

## Privacy

See our [Privacy Policy](PRIVACY.md) for information about how Page Magic handles your data.

## License

BSD-3-Clause