A Chrome browser extension that allows you to send the same question to multiple AI models (ChatGPT, Gemini, Kimi, Grok) simultaneously and compare their responses in real-time.
operation.mp4
| Feature | Status | Priority | Notes |
|---|---|---|---|
| ✅ Basic AI Integration | Completed | High | ChatGPT, Gemini, Kimi, Grok |
| ✅ AI Toggle Controls | Completed | High | Enable/disable individual AIs |
| ✅ Dynamic Result Display | Completed | High | Show/hide based on enabled AIs |
| 🔄 Gemini Script Optimization | In Progress | High | Improving response capture |
| 🔄 Internationalization | In Progress | Medium | English/Chinese language support |
| ⏳ Kimi Integration | Pending | Medium | Full implementation needed |
| ⏳ Grok Integration | Pending | Medium | Full implementation needed |
| ⏳ Front-end and back-end split | Pending | Medium | Full implementation needed |
| ⏳ Response Streaming | Pending | Low | Real-time response updates |
| ⏳ Export Functionality | Pending | Low | Save comparisons to file |
| ⏳ Custom AI Addition | Pending | Low | Support for more AI models |
Legend: ✅ Completed | 🔄 In Progress | ⏳ Pending
- Clone or download this project
- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" and select the project directory
- Make sure the following AI platforms are logged in and accessible:
- Click the extension icon to open the main interface in a new tab
- Enter your question and click "Send to All AI" to get responses from multiple models
- Large Interface: Opens in a new tab for better user experience
- Real-time Status: Shows connection status for each AI platform
- AI Toggle Controls: Enable/disable individual AI models
- One-click Copy: Easily copy AI responses
- Keyboard Shortcuts: Ctrl+Enter to send questions quickly
- Clear Results: One-click to clear all responses
- Responsive Design: Works on different screen sizes
- Ensure all AI pages are logged in and allow extension content script injection
- You can modify the monitoring logic to improve accuracy or adapt to future model updates
- The extension requires proper permissions to interact with AI websites
If the extension doesn't work properly, follow these debugging steps:
-
Check Tabs: Make sure the following pages are open and logged in:
-
Check Console Logs:
- Open Chrome Developer Tools (F12)
- Go to Extensions page (
chrome://extensions/) and click "Inspect views" - Check the Console tab for log information
-
Test Selectors:
- Open Developer Tools on any AI page
- Run in Console:
copy(debugSelectors()) - Check if selectors can find the correct elements
-
Common Issues:
- If "Tab not found" appears, ensure URLs match exactly
- If "Selector failed" appears, check if page structure has changed
- If "Cannot inject script" appears, check extension permissions
- Background Script: Manages tab communication and script injection
- Content Scripts: Interact with each AI platform's interface
- Popup Interface: Main user interface in a new tab
- Storage API: Saves user preferences and AI toggle states
If this extension is helpful to you, please consider supporting my development work through PayPal:
Click here to donate via PayPal
Your support will help me:
- Continuously maintain and improve this extension
- Adapt to new AI platforms and feature updates
- Develop more useful tools
Thank you for your support and usage! 🙏