Gemini Content Chat is a Chrome extension built at a AGIHouse Hackathon that allows you to chat with Google's Gemini Nano LLM about the content of the current webpage. It uses the Gemini nano LLM embedded in Chrome to provide intelligent responses based on the page content.
Also checkout MediaPipe Studio for various other on device models for Web and Android for applications like Object Detection, Pose Detection etc. The Gemma2 LLM is also available.
- 📄 Extracts content from the current webpage
- 🧠 Uses Gemini nano LLM for AI-powered conversations
- 🖼️ Provides a convenient side panel interface for chat interactions
- ⚡ Offers real-time responses to user queries about the page content
To use this extension with Gemini nano LLM, you need:
- 🌟 Chrome Canary: Download and install Chrome Canary.
- 🔧 Enable Gemini nano: Follow the instructions provided in this Hugging Face blog post to set up and enable Gemini nano in your Chrome Canary browser.
- Clone this repository or download the source code.
- Open Chrome Canary and navigate to
chrome://extensions
. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" and select the directory containing the extension files.
- Click the extension icon in your Chrome toolbar to open the side panel.
- Navigate to a webpage you want to chat about.
- Wait for the page content to load in the extension.
- Start asking questions or prompting the AI about the page content.
manifest.json
: Extension configurationbackground.js
: Handles extension initialization and message passingcontent.js
: Extracts page contentsidebar.html
: HTML structure for the side panelsidebar.js
: Manages chat interactions and Gemini nano LLM integration
Contributions are welcome! Please feel free to submit a Pull Request.
This extension is an experimental project and is not officially associated with Google or the Gemini AI team. Use it at your own discretion.