Skip to content

gurveervirk/chrome-assist

Repository files navigation

🌟 Chrome-Assist: Your On-Device Browser Assistant 🌟

Chrome-Assist is a powerful, on-device Chrome extension powered by Gemini Nano, designed to streamline your browsing and text-related tasks. With intuitive features and keyboard shortcuts, you can effortlessly summarize, transliterate, rewrite, compose, and even explain the current webpage directly in your Chrome browser.


✨ Features

  • 🔍 Summarize Text:
    Quickly generate summaries in various formats, like “tl;dr” or key points.

  • 🌐 Transliterate Text:
    Convert selected text from English to other languages in real time using the transliteration feature.

  • 📝 Rewrite Text:
    Adapt the tone or style of selected text to suit any context, such as formal, casual, or neutral.

  • ✍️ Compose Text:
    Generate new content with customizable tones (e.g., formal, casual, neutral) and lengths.

  • 🗂️ Explain the Current Webpage:
    Ask Chrome-Assist to explain the content of the webpage you're currently on for a quick understanding.

  • 📖 Summarize Bookmarks:
    Quickly recall articles with titles, extracted keywords, and concise summaries.

  • 🔎 Enhance Web Search Queries:
    Use Gemini Nano to enrich search queries, offering context-rich and discoverable results.

  • ⚙️ Customizable Settings:
    Tailor output preferences for length, tone, and format.

  • 🔒 On-Device Processing:
    Ensures privacy and security by performing all operations locally on your device.


📌 Availability

🌐 Chrome-Assist APIs are available with an experimental flag on Chrome 129+ for desktop and Android.
🔗 To stay up to date, use:

⚠️ Required Version: Chrome 129.0.6639.0 or above.


🚀 Getting Started

Install the Latest Release

Simply download the latest build from the Releases Section and follow these steps to get started:

  1. Download the Latest Build:
    Download the ZIP file from the release page.

  2. Unpack and Load the Extension:

    1. Extract the ZIP file to a local folder.
    2. Open Chrome and navigate to chrome://extensions.
    3. Enable Developer mode (toggle in the top-right corner).
    4. Click Load unpacked and select the extracted folder.
  3. 🛡️ Grant Necessary Permissions:
    Chrome-Assist requires permissions for storage, scripting, and active tabs.

You may also build the extension by cloning this repository and starting from the 2nd step above.


🎯 Usage

🖱️ Via Context Menu:

  1. Right-click on selected text or a page.
  2. Choose the desired action from the context menu or open the side panel.
  3. ✅ The output will display in the side panel.

⌨️ Via Keyboard Shortcuts (Only after opening the side panel):

  • 🔍 Summarize: Alt + Shift + S
  • ✏️ Rewrite: Alt + Shift + R
  • ✍️ Compose: Alt + Shift + W

🌐 Explaining the Current Page

  1. Open the side panel.
  2. Select the Explain Page option, or use the text or voice input on the homepage to trigger the explanation.

🎥 Demo

For a quick walkthrough of Chrome-Assist's features, watch our YouTube Demo.


💡 Experience the power of privacy-focused AI browser assistance with Chrome-Assist!

For more details on setup and features, visit the Wiki.

Download the latest release now and transform your browsing experience. 🌟