{"id":22850514,"url":"https://github.com/gurveervirk/chrome-assist","last_synced_at":"2026-03-03T10:31:23.782Z","repository":{"id":265631976,"uuid":"884427236","full_name":"gurveervirk/chrome-assist","owner":"gurveervirk","description":"On Device Chrome Assistant powered by Gemini Nano","archived":false,"fork":false,"pushed_at":"2024-12-04T08:33:35.000Z","size":2318,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T08:06:04.900Z","etag":null,"topics":["ai","bookmarks-manager","chrome","chrome-apis","chrome-extension","composer","gemini","gemini-ai","indexeddb","material-ui","reactjs","search-assistant","summarization","transformersjs","transliteration","vite"],"latest_commit_sha":null,"homepage":"https://github.com/gurveervirk/chrome-assist/wiki","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gurveervirk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-06T18:22:13.000Z","updated_at":"2025-03-16T20:20:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"1bc6320d-7162-4530-8f8b-ce5b0af1d927","html_url":"https://github.com/gurveervirk/chrome-assist","commit_stats":null,"previous_names":["gurveervirk/chrome-assist"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/gurveervirk/chrome-assist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurveervirk%2Fchrome-assist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurveervirk%2Fchrome-assist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurveervirk%2Fchrome-assist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurveervirk%2Fchrome-assist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gurveervirk","download_url":"https://codeload.github.com/gurveervirk/chrome-assist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurveervirk%2Fchrome-assist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30041257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T10:28:37.494Z","status":"ssl_error","status_checked_at":"2026-03-03T10:28:28.686Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","bookmarks-manager","chrome","chrome-apis","chrome-extension","composer","gemini","gemini-ai","indexeddb","material-ui","reactjs","search-assistant","summarization","transformersjs","transliteration","vite"],"created_at":"2024-12-13T05:07:57.766Z","updated_at":"2026-03-03T10:31:23.740Z","avatar_url":"https://github.com/gurveervirk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌟 Chrome-Assist: Your On-Device Browser Assistant 🌟  \n\nChrome-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.  \n\n---\n\n## ✨ Features  \n\n- 🔍 **Summarize Text**:  \n  Quickly generate summaries in various formats, like **“tl;dr”** or **key points**.  \n\n- 🌐 **Transliterate Text**:  \n  Convert selected text from **English to other languages** in real time using the transliteration feature.  \n\n- 📝 **Rewrite Text**:  \n  Adapt the tone or style of selected text to suit any context, such as **formal**, **casual**, or **neutral**.  \n\n- ✍️ **Compose Text**:  \n  Generate new content with customizable tones (e.g., formal, casual, neutral) and lengths.  \n\n- 🗂️ **Explain the Current Webpage**:  \n  Ask Chrome-Assist to **explain the content of the webpage you're currently on** for a quick understanding.  \n\n- 📖 **Summarize Bookmarks**:  \n  Quickly recall articles with **titles, extracted keywords, and concise summaries**.  \n\n- 🔎 **Enhance Web Search Queries**:  \n  Use Gemini Nano to enrich search queries, offering **context-rich** and **discoverable** results.  \n\n- ⚙️ **Customizable Settings**:  \n  Tailor output preferences for **length**, **tone**, and **format**.  \n\n- 🔒 **On-Device Processing**:  \n  Ensures **privacy and security** by performing all operations locally on your device.  \n\n---\n\n## 📌 Availability  \n\n🌐 **Chrome-Assist APIs** are available with an experimental flag on **Chrome 129+** for desktop and Android.  \n🔗 To stay up to date, use:  \n- [Chrome Canary](https://www.google.com/chrome/canary/)  \n- [Chrome Dev Channel](https://www.google.com/chrome/dev/?extra=devchannel)  \n\n\u003e **⚠️ Required Version:** Chrome **129.0.6639.0** or above.  \n\n---\n\n## 🚀 Getting Started  \n\n### Install the Latest Release  \n\nSimply download the latest build from the **[Releases Section](https://github.com/gurveervirk/chrome-assist/releases)** and follow these steps to get started:  \n\n1. **Download the Latest Build**:  \n   Download the ZIP file from the release page.  \n\n2. **Unpack and Load the Extension**:  \n   1. Extract the ZIP file to a local folder.  \n   2. Open **Chrome** and navigate to `chrome://extensions`.  \n   3. Enable **Developer mode** (toggle in the top-right corner).  \n   4. Click **Load unpacked** and select the extracted folder.  \n\n3. 🛡️ **Grant Necessary Permissions**:  \n   Chrome-Assist requires permissions for **storage**, **scripting**, and **active tabs**.  \n\nYou may also build the extension by cloning this repository and starting from the 2nd step above.  \n\n---\n\n## 🎯 Usage  \n\n### 🖱️ **Via Context Menu**:  \n1. **Right-click** on selected text or a page.  \n2. Choose the desired action from the **context menu** or open the **side panel**.  \n3. ✅ The output will display in the side panel.  \n\n### ⌨️ **Via Keyboard Shortcuts** (Only after opening the side panel):  \n- 🔍 **Summarize**: `Alt + Shift + S`  \n- ✏️ **Rewrite**: `Alt + Shift + R`  \n- ✍️ **Compose**: `Alt + Shift + W`  \n\n### 🌐 **Explaining the Current Page**  \n1. Open the **side panel**.  \n2. Select the **Explain Page** option, or use the **text or voice input** on the homepage to trigger the explanation.  \n\n---\n\n## 🎥 Demo  \n\nFor a quick walkthrough of Chrome-Assist's features, watch our **[YouTube Demo](https://youtu.be/KQsZG4lE4uc)**.  \n\n---\n\n💡 Experience the power of **privacy-focused AI browser assistance** with **Chrome-Assist**!  \n\nFor more details on setup and features, visit the **[Wiki](https://github.com/gurveervirk/chrome-assist/wiki)**.  \n\nDownload the **latest release** now and transform your browsing experience. 🌟  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurveervirk%2Fchrome-assist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgurveervirk%2Fchrome-assist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurveervirk%2Fchrome-assist/lists"}