Welcome to the new and improved Chat With Cat Chrome Extension! π±β¨ This version brings exciting updates, enhanced features, and a more user-friendly experience. Dive into the world of AI-powered insights with just a right-click!
- Removed OpenRouter Support: Focused on Google Gemini and GROQ for better performance and reliability.
- Media Content Detection: Automatically skips questions with images or videos and notifies the user. πΈπ₯
- Google Forms Integration: Special support for answering Google Forms questions with AI. π
- Improved UI: Enhanced floating response window with better animations and dark/light mode support. π
- Optimized Performance: Faster response times with improved caching and retry mechanisms. β‘
- Bug Fixes: Addressed minor issues for a smoother experience. π οΈ
- π Right-click any text to get AI analysis
- π Support for multiple AI providers:
- Google Gemini
- 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
- π Special Google Forms Support: Answer questions directly in Google Forms.
- Clone or download this repository:
git clone https://github.com/Ns81000/Chat_With_Cat-v2.0-.git
- Get an API key from one of the supported providers:
- Google AI Studio for Gemini
- 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
- 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.
Note: Questions with media content (images/videos) will not be processed, and a notification will be displayed. π’
β If you reload the Google Form page after using the answer feature, please clear your browsing data and then re-reload the page. This will help avoid the "Invalid or empty response received from the AI provider" error. π§Ήπ
Chat With Cat now supports answering Google Forms questions directly! Here's how to use it:
- Open a Google Form in your browser.
- Hover over a question to see the AI-generated answer.
- For multiple-choice questions, the AI will suggest the best option.
- If the question contains media content (images/videos), the extension will notify you that it cannot process the question.
- The answer will be automatically copied to your clipboard for easy pasting.
If you encounter a "Document is not focused" reminder while using the extension, it means the browser window or tab is not currently active. To resolve this:
- Ensure the browser tab where the extension is active is in focus.
- If the issue persists, click anywhere on the webpage to bring it into focus.
- Retry the action that triggered the reminder.
This reminder is a security measure to ensure clipboard operations are performed only when the document is in focus.
- 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.