A powerful Chrome extension that provides AI-powered information about any highlighted text without leaving your page.
Quick Research Assistant in action
- Features
- Installation
- API Setup Requirements
- Usage
- Additional Features
- Privacy
- Development
- Contributing
- License
- Version
- Research any text on any webpage with a simple right-click or keyboard shortcut
- AI-powered responses powered by Google's Gemini AI
- Optional image search integration
- Text-to-speech functionality
- Save research as PDF or copy to clipboard
- Dark and light theme options
- Multiple language support
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in the top-right corner)
- Click "Load unpacked" and select the folder containing the extension files
- The Quick Research Assistant extension should now appear in your extensions list
This extension requires API keys to function properly:
- Visit Google AI Studio
- Sign in with your Google account
- Click on "Get API key" or "Create API key"
- Copy your API key
- Open the extension's popup by clicking on its icon in the Chrome toolbar
- Paste your API key in the "Enter your Gemini API key" field and click "Save API Key"
- Visit Google Cloud Console
- Create a new project (or select an existing one)
- Navigate to "APIs & Services" > "Library"
- Search for "Custom Search API" and enable it
- Go to "APIs & Services" > "Credentials"
- Click "Create credentials" > "API key"
- Copy your API key
- Open the extension's popup and paste it in the "Google Custom Search API Key" field
- Visit Google Programmable Search Engine
- Enter a name for your search engine
- Under "What to search", select "Search the entire web"
- Click "Create"
- On the next page, click "Control Panel" for your new search engine
- Find your Search Engine ID (it will look like "123456789:abcdefghijk")
- Copy this ID
- Open the extension's popup and paste it in the "Custom Search Engine ID" field and click "Save Search Keys"
- Highlight any text on a webpage
- Right-click and select "Research: [text]" from the context menu
- View the information in the popup panel
Alt+Shift+R(Windows/Linux) orOption+Shift+R(Mac): Research selected textAlt+Shift+Q(Windows/Linux) orOption+Shift+Q(Mac): Quick research selected textAlt+Shift+S(Windows/Linux) orOption+Shift+S(Mac): Save current research
- Theme Toggle: Switch between dark and light themes
- Text-to-Speech: Listen to research results being read aloud
- Multiple Languages: Change the language of research results
- Download Options: Save research as PDF or copy to clipboard
Your API keys are stored locally in your browser's storage and are only used to make API calls to the respective services. This extension does not collect or share your personal data.
This extension is built using vanilla JavaScript, HTML, and CSS. It uses:
- Google's Gemini AI API for generating research content
- Google Custom Search API for image results (optional)
- Chrome Extension APIs for browser integration
- Marked.js for rendering Markdown content
Contributions are welcome! Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please make sure to update tests as appropriate.
This project is licensed under the MIT License - see the LICENSE file for details.
Current version: 1.2