A powerful Chrome extension that provides AI-powered insights about any text you select on a webpage using various AI models like Google Gemini, OpenRouter, and GROQ.
- π Right-click any text to get AI analysis
- π Support for multiple AI providers:
- Google Gemini
- OpenRouter (with free models)
- GROQ
- π¨ Beautiful, responsive floating UI
- π Automatic dark/light mode
- π±οΈ Draggable response window
- π Markdown formatting for responses
- π Secure local API key storage
- β‘ Response caching for performance
- Clone or download this repository
- For safe installation, clone to a protected location like
C:\Projects\
: git clone https://github.com/Ns81000/Chat_With_Cat.git C:\Projects\Chat_With_Cat
- This prevents accidental deletion that might occur in temporary folders
- For safe installation, clone to a protected location like
- Get an API key from one of the supported providers:
- Google AI Studio for Gemini
- OpenRouter for various free models
- GROQ Console for GROQ models
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" (toggle in top-right)
- Click "Load unpacked" and select this extension folder
- Open Chrome and navigate to
- Configure the extension:
- The setup page will automatically open on first install
- Or click the extension icon anytime to access settings
π€ Why DIY? Because Chrome Web Store's $5 fee is like paying for cat food when your cat prefers the cardboard box! π¦π± Skip the fancy packaging and install it yourself - your wallet (and your rebellious inner developer) will thank you! πΈ
- Select any text on a webpage
- Right-click and select "Ask AI about: [text]"
- A floating window appears with the AI's response
- Drag the window by its header to reposition
- Use minimize/close buttons to control the window
- Change providers: Click the extension icon and select a different provider
- Update API key: Access settings through the extension icon
- Change models: Each provider offers different models with varying capabilities
chrome-extension/
βββ manifest.json # Extension configuration
βββ setup.html # Configuration UI
βββ images/ # Extension icons
β βββ icon16.png
β βββ icon48.png
β βββ icon128.png
βββ js/
βββ background.js # Context menu and API handling
βββ content.js # UI injection and display logic
βββ setup.js # Configuration management
- All API keys are stored locally in your browser storage
- Selected text is sent only to your chosen AI provider
- No data is stored on external servers beyond API processing
- All communication with AI providers uses secure HTTPS
Contributions are welcome! Feel free to submit issues or pull requests.
This project is open source and available under the MIT License.