Your smart-browse assistant that summarizes, translates, and analyzes any webpage using 100% on-device AI.
Submission for the Google Chrome Built-in AI Challenge 2025.
Watch the 2-minute demo video:(https://www.youtube.com/watch?v=eMdTws5NV3Y)
NanoSum is a Chrome Side Panel assistant built to solve information overload and time panic. For students and professionals who are overwhelmed by long articles before a test or a meeting, NanoSum provides a suite of on-device AI tools to learn or revise any topic in minutes.
Because it uses the on-device Gemini Nano model, your data and browsing history never leave your browser, ensuring 100% privacy.
NanoSum is a complete AI suite that uses all six of the core text-based, built-in AI APIs:
- 📜 Summarizer API: Instantly generates a clean paragraph summary and a formatted list of key points.
- 🌐 Translator API: Automatically translates any generated text into 7 different languages.
- 🖌️ Rewriter API: Rewrites the entire article's content to be simpler, more formal, or casual (e.g., "in less than 200 words").
- ✨ Writer API: Creatively generates new content (like a poem or song) based on the page's topic.
- ✔️ Proofreader API: Automatically proofreads your prompts before sending them to the AI, ensuring better results.
- 💬 Prompt API (LanguageModel): Answers in-depth, specific questions about the full text of the article.
- 📥 Export: Saves any AI-generated text to a
.txtfile for your notes.
- Google Chrome Built-in AI APIs:
SummarizerTranslatorRewriterWriterProofreaderLanguageModel (Prompt API)
- Chrome Extension Platform: Manifest V3, Side Panel API
- Core Tech: JavaScript (ES6+), HTML5, CSS3
This extension uses experimental APIs and requires Chrome Canary.
- Google Chrome Canary (Version 142+).
- Enable AI Flags: Go to
chrome://flagsand Enable the following two flags:#prompt-api-for-gemini-nano#optimization-guide-on-device-model
- Download the Model: After enabling the flags, go to
chrome://components, find "Optimization Guide On Device Model", and click "Check for update". Restart your browser.
- Download this repository as a
.zipfile and unzip it. - Open Chrome Canary and go to
chrome://extensions. - Turn on "Developer mode" in the top-right corner.
- Click "Load unpacked" and select the unzipped project folder.
- Pin the NanoSum icon to your toolbar.
- Navigate to any webpage (e.g., a Wikipedia article).
- Click the NanoSum icon in your toolbar to open the side panel.
- Click "Summarize & Analyze" to get a summary and key points.
- Use the "Translate to:" dropdown to auto-translate the result.
- Use the "Advanced Actions" to:
- Rewrite the content in a different style.
- Proofread the original content.
- Run Writer with a creative prompt (e.g., "write a poem").
- Ask Prompt with a specific question (e.g., "What is Alan Turing's role?").