Skip to content

Advanced Chrome extension that revolutionizes research workflows using Chrome's built-in AI APIs. Features intelligent summarization, research question generation, content highlighting, and export capabilitiesโ€”all with complete privacy through local AI processing.

License

Notifications You must be signed in to change notification settings

kyisaiah47/smart-research-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  Smart Research Assistant

An advanced Chrome extension that revolutionizes research workflows using Google Chrome's built-in AI APIs.

Chrome Extension AI Powered Built with Chrome AI

YouTube Demo Watch the demo

๐Ÿš€ Features

๐Ÿค– Advanced AI Capabilities

  • ๐Ÿ“„ Intelligent Summarization: Extract key insights from any webpage using Chrome's Summarizer API
  • ๐Ÿค” Research Questions: Generate thoughtful follow-up questions using the Prompt API
  • โœจ Content Rewriting: Rephrase summaries in different styles using the Rewriter API
  • ๐ŸŽฏ Smart Highlighting: Visually highlight key terms from summaries on the original page

๐Ÿ›  Professional Research Tools

  • ๐Ÿ“ค Export Functions: Export research to Markdown format or copy to clipboard
  • ๐Ÿ“š Research Library: Save and organize research notes with timestamps
  • โŒจ๏ธ Keyboard Shortcuts: Power user shortcuts (Alt+S, Alt+Q, Alt+H)
  • ๐Ÿ” Visual Feedback: Professional UI with loading animations and status indicators

๐Ÿ”’ Privacy & Performance

  • Local AI Processing: All AI operations run locally on your device
  • Zero Data Collection: No user data is collected or transmitted
  • Offline Capable: Works without internet once AI models are downloaded
  • Cost-Free Operation: No API keys or server costs required

๐ŸŽฏ Built for Google Chrome Built-in AI Challenge 2025

This extension showcases the power of Chrome's built-in AI APIs to create a seamless, privacy-focused research experience that was previously impossible on the web.

Target Category: Most Helpful - Chrome Extension ($14,000)

๐Ÿ›  Installation & Setup

Prerequisites

  1. Chrome Canary or Chrome Dev (required for built-in AI APIs)
  2. Chrome Built-in AI Early Preview Program enrollment
  3. Enable required flags in chrome://flags/:
    • #prompt-api-for-gemini-nano
    • #summarization-api-for-gemini-nano
    • #rewriter-api-for-gemini-nano (optional)
    • #writer-api-for-gemini-nano (optional)

Installation Steps

  1. Download or clone this repository
  2. Open Chrome Canary and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked" and select the extension folder
  5. The ๐Ÿง  icon should appear in your Chrome toolbar

๐ŸŽฎ How to Use

Basic Workflow

  1. Navigate to any article or webpage you want to research
  2. Click the Smart Research Assistant icon (๐Ÿง ) in your toolbar
  3. Summarize: Click "๐Ÿ“„ Summarize" to get AI-generated key insights
  4. Explore: Click "๐Ÿค” Questions" to generate follow-up research questions
  5. Enhance: Click "โœจ Rewrite" to get alternative phrasings
  6. Save: Click "๐Ÿ’พ Save Current Research" to store your findings

Advanced Features

  • ๐ŸŽฏ Highlight: Click to highlight key terms from your summary on the webpage
  • ๐Ÿ“„ Export: Export individual research sessions to Markdown
  • ๐Ÿ“ฆ Export All: Export your entire research library
  • ๐Ÿ“‹ Copy: Copy research to clipboard for use in other applications

Keyboard Shortcuts

  • Alt + S: Quick summarize current page
  • Alt + Q: Generate research questions
  • Alt + H: Clear page highlights

๐Ÿ— Technical Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Content       โ”‚    โ”‚   Background     โ”‚    โ”‚   Popup UI      โ”‚
โ”‚   Script        โ”‚    โ”‚   Service        โ”‚    โ”‚                 โ”‚
โ”‚                 โ”‚    โ”‚                  โ”‚    โ”‚                 โ”‚
โ”‚ โ€ข Extract page  โ”‚โ—„โ”€โ”€โ–บโ”‚ โ€ข Message relay  โ”‚โ—„โ”€โ”€โ–บโ”‚ โ€ข User controls โ”‚
โ”‚   content       โ”‚    โ”‚ โ€ข Error handling โ”‚    โ”‚ โ€ข Display       โ”‚
โ”‚ โ€ข AI processing โ”‚    โ”‚ โ€ข Tab management โ”‚    โ”‚   results       โ”‚
โ”‚ โ€ข Highlighting  โ”‚    โ”‚                  โ”‚    โ”‚ โ€ข Export tools  โ”‚
โ”‚ โ€ข Shortcuts     โ”‚    โ”‚                  โ”‚    โ”‚ โ€ข Note storage  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚
                              โ–ผ
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚   Chrome Built-in   โ”‚
                    โ”‚       AI APIs       โ”‚
                    โ”‚                     โ”‚
                    โ”‚ โ€ข Summarizer API    โ”‚
                    โ”‚ โ€ข Prompt API        โ”‚
                    โ”‚ โ€ข Rewriter API      โ”‚
                    โ”‚ โ€ข Storage API       โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŽจ Chrome AI APIs Used

API Purpose Status
Summarizer API Generate intelligent page summaries โœ… Core Feature
Prompt API Create contextual research questions โœ… Core Feature
Rewriter API Rephrase content in different styles โœ… Enhancement
Writer API Format and enhance research notes โœ… Enhancement
Storage API Local research note persistence โœ… Core Feature

๐Ÿ”ง Development

File Structure

smart-research-assistant/
โ”œโ”€โ”€ manifest.json          # Extension configuration (v2.0.0)
โ”œโ”€โ”€ popup.html             # Main UI interface with enhanced styling
โ”œโ”€โ”€ popup.js               # UI logic and feature implementation
โ”œโ”€โ”€ content.js             # AI processing and page interaction
โ”œโ”€โ”€ background.js          # Message routing and tab management  
โ”œโ”€โ”€ icons/                 # Extension icons (16px, 48px, 128px)
โ”‚   โ”œโ”€โ”€ icon16.png
โ”‚   โ”œโ”€โ”€ icon48.png
โ”‚   โ””โ”€โ”€ icon128.png
โ”œโ”€โ”€ LICENSE                # MIT License
โ””โ”€โ”€ README.md              # This file

Key Technologies

  • Vanilla JavaScript: No external dependencies for maximum performance
  • Chrome Extension Manifest V3: Modern extension architecture
  • Chrome Built-in AI APIs: Gemini Nano integration
  • CSS Grid & Flexbox: Responsive, professional UI design
  • Local Storage: Privacy-focused data persistence

๐ŸŽฏ Problem Solved

Before Smart Research Assistant

  • โŒ Passive reading without extracting key insights
  • โŒ Missing important follow-up questions
  • โŒ Losing track of research progress
  • โŒ Relying on external AI services (privacy & cost concerns)
  • โŒ Fragmented research workflows across multiple tools

After Smart Research Assistant

  • โœ… Systematic research workflow with AI-powered insights
  • โœ… Intelligent question generation for deeper exploration
  • โœ… Visual content highlighting shows what AI found important
  • โœ… Complete privacy with local AI processing
  • โœ… Seamless integration within existing browsing habits
  • โœ… Professional export capabilities for academic/professional use

๐Ÿ† Competition Impact

Why this wins "Most Helpful Chrome Extension":

  1. Meaningful Workflow Improvement: Transforms how millions research online
  2. Scalable Impact: Works for students, professionals, journalists, researchers
  3. Innovative Chrome AI Usage: Showcases multiple APIs working together
  4. Privacy Leadership: Demonstrates advantages of local AI processing
  5. Professional Polish: Production-ready UX and feature completeness

๐Ÿ“Š Performance & Privacy

Performance Benefits

  • Offline capable once AI models are downloaded
  • Zero API costs - no external service dependencies
  • Fast processing with local Gemini Nano models
  • Minimal memory footprint with efficient JavaScript

Privacy Advantages

  • No data collection - everything stays on your device
  • No external API calls - complete data sovereignty
  • Local AI processing - your research never leaves your computer
  • Open source transparency - full code visibility

๐Ÿค Contributing

This project was built for the Google Chrome Built-in AI Challenge 2025. While it's a hackathon submission, we welcome feedback and suggestions!

Potential Enhancements

  • Multi-language support using Chrome's Translator API
  • Research theme categorization and tagging
  • Citation generation and source verification
  • Integration with popular note-taking applications
  • Advanced export formats (PDF, DOCX, etc.)

๐Ÿ“„ License

MIT License - See LICENSE file for details.

๐ŸŒŸ Acknowledgments

  • Google Chrome Team for pioneering built-in AI APIs
  • Chrome Built-in AI Early Preview Program for API access
  • Gemini Nano for powering local AI capabilities
  • Open Source Community for inspiration and best practices

Built for Google Chrome Built-in AI Challenge 2025 ๐Ÿš€

Transforming research workflows with privacy-focused, locally-processed AI.

About

Advanced Chrome extension that revolutionizes research workflows using Chrome's built-in AI APIs. Features intelligent summarization, research question generation, content highlighting, and export capabilitiesโ€”all with complete privacy through local AI processing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published