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

https://github.com/gurveervirk/chrome-assist

On Device Chrome Assistant powered by Gemini Nano
https://github.com/gurveervirk/chrome-assist

ai bookmarks-manager chrome chrome-apis chrome-extension composer gemini gemini-ai indexeddb material-ui reactjs search-assistant summarization transformersjs transliteration vite

Last synced: 4 months ago
JSON representation

On Device Chrome Assistant powered by Gemini Nano

Awesome Lists containing this project

README

          

# 🌟 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:
- [Chrome Canary](https://www.google.com/chrome/canary/)
- [Chrome Dev Channel](https://www.google.com/chrome/dev/?extra=devchannel)

> **⚠️ Required Version:** Chrome **129.0.6639.0** or above.

---

## 🚀 Getting Started

### Install the Latest Release

Simply download the latest build from the **[Releases Section](https://github.com/gurveervirk/chrome-assist/releases)** 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](https://youtu.be/KQsZG4lE4uc)**.

---

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

For more details on setup and features, visit the **[Wiki](https://github.com/gurveervirk/chrome-assist/wiki)**.

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