heavykenny / chrome-gemini-ext

Chrome Web Store
https://chromewebstore.google.com/detail/gemini-ai-chrome-in-built/lffhclikkehjgbgnkgfkjbdlbapepgfo
MIT License
11 stars 1 forks source link

Gemini AI - Offline AI Assistant Extension

Gemini Chrome AI - Offline is an open-source Chrome extension that allows you to use Google Gemini AI capabilities offline, directly in your Chrome browser. The extension is built on the Prompt API, which is part of the Built-in AI Early Preview Program by Google Chrome.

Acknowledgements

This project is based on the proof of concept from kseth's kharms project.

The extension utilizes the Prompt API, which is part of the Built-in AI Early Preview Program by Google Chrome.

The extension icon is based on the UI Icon by Freepik from Flaticon.

Features

Watch the video

Setup Instructions

  1. Download and install Chrome Dev channel ( or Canary channel).
  1. Enable required Chrome flags:
    • Open a new tab and go to chrome://flags/#optimization-guide-on-device-model
    • Select "Enabled BypassPerfRequirement"
  1. Relaunch Chrome for the changes to take effect.

  2. Install the Gemini Chrome AI - Offline extension (installation instructions to be added).

Current Status

This project is still in development. Features and functionality may change as the project evolves.

Contributing

We welcome contributions! Please feel free to submit issues, feature requests, or pull requests.

To Set Up the Project Locally

  1. Clone the repository:
git clone 
  1. Install the dependencies:
npm install
  1. Build the project - Hot reload:
npm run dev:chrome
  1. Load the extension in Chrome: Open Chrome and go to chrome://extensions/ and enable Developer mode. Click on "Load unpacked" and select the build/chrome folder in the project directory.
  2. The extension should now be loaded in Chrome.

License

This project is licensed under the MIT License. For more information, please see the LICENSE file.

Disclaimer

This extension is not officially associated with Google, the Gemini AI team, or the Chrome team. It is an independent project based on publicly available APIs and information.