AI Free is a browser extension designed to automatically append the query parameter ?udm=14
to every Google search URL. This extension is available for both Google Chrome and Mozilla Firefox, offering a seamless and consistent experience across platforms.
- Automatic URL Modification: Appends
?udm=14
to every Google search query URL. - Cross-Browser Compatibility: Available for both Chrome and Firefox with identical functionality.
- User Control: Easily enable or disable the extension from the browser toolbar.
- Dynamic Icon: The toolbar icon changes color based on the enabled/disabled state of the extension.
-
Clone the Repository:
git clone https://github.com/subhashhhhhh/Google-AI_FREE cd Google-AI_FREE/chrome
-
Load the Extension:
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Click on "Load unpacked" and select the
chrome/
directory.
- Open Chrome and navigate to
-
Clone the Repository:
git clone https://github.com/subhashhhhhh/Google-AI_FREE cd Google-AI_FREE/firefox
-
Load the Extension:
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox
. - Click on "Load Temporary Add-on" and select the
manifest.json
file in thefirefox/
directory.
- Open Firefox and navigate to
Google-AI_FREE/
│
├── common/ # Shared assets across both versions
│ └── icons/
│ ├── icon48.png
│ ├── icon128.png
│ ├── icon48-grey.png
│ └── icon128-grey.png
│
├── chrome/ # Chrome-specific files
│ ├── manifest.json
│ ├── background.js
│ ├── popup.html
│ └── popup.js
│
└── firefox/ # Firefox-specific files
├── manifest.json
├── background.js
├── popup.html
└── popup.js
To build the extension:
-
Chrome:
- Zip the contents of the
chrome/
directory along with thecommon/
directory.
- Zip the contents of the
-
Firefox:
- Zip the contents of the
firefox/
directory along with thecommon/
directory.
- Zip the contents of the
- Click on the AI Free icon in the browser toolbar.
- A popup will appear with an option to enable or disable the extension.
- The icon will turn grey when disabled and return to its original color when enabled.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
Please ensure that your code adheres to the existing code style and includes appropriate tests.
This project is licensed under the GNU GPL License - see the LICENSE file for details.