A browser extension that replaces your new tab page with a customizable chat interface supporting multiple AI models.
ChatAB is a powerful browser extension that transforms your new tab page into an intelligent chat hub. It allows you to quickly batch submit prompts to multiple AI applications simultaneously, enabling efficient comparison of responses across different AI models.
ไธป่ฆๅ่ฝ๏ผ
- ๐ ไธ้ฎๆน้ๆไบค Prompt ๅฐๅคไธช AI ๅนณๅฐ
- ๐จ ๆบ่ฝ้ๆบ่ๆฏๅๆข
- โ๏ธ ่ชๅฎไนๅธธ็จ AI ๅนณๅฐ
- ๐ ๅค่ฏญ่จๆฏๆ๏ผEnglish, ไธญๆ็ฎไฝ, ไธญๆ็นไฝ, ๆฅๆฌ่ช๏ผ
- ๐ ๅๅฒ่ฎฐๅฝ็ฎก็
-
Batch Prompt Submission - Quickly send prompts to multiple AI applications (ChatGPT, DeepSeek, etc.) with a single click, enabling efficient comparison of different model responses.
-
Smart Background Switching - Randomly change Chrome startup page backgrounds for a fresh experience every time you open your browser.
-
Customizable AI Platforms - Freely configure your frequently used AI chat applications for quick access, eliminating repetitive operations.
-
History Management - Access your conversation history with quick links to application addresses.
-
Multi-language Support - Supports English, Simplified Chinese, Traditional Chinese, and Japanese.
ChatAB currently supports the following AI platforms:
- ๐ค ChatGPT
- ๐ง DeepSeek
- ๐ Gemini
- ๐ฐ ่ฑๅ (Doubao)
- ๐ Perplexity
- ๐ Kimi
- ๐ธ ้ไนๅ้ฎ (Qianwen)
- ๐ฐ ๅ ๅฎ (Yuanbao)
- ๐ค Grok
-
Download the extension:
- Clone this repository or download the ZIP file
git clone https://github.com/robotbird/chatab.git cd chatab -
Build the extension:
npm install npm run build:extension
-
Load the extension:
- Open Chrome/Edge/Brave browser
- Navigate to
chrome://extensions/(oredge://extensions/for Edge) - Enable "Developer mode" (toggle in the top right)
- Click "Load unpacked"
- Select the
distfolder from the project directory
-
Start using:
- Open a new tab to see ChatAB in action!
Before using ChatAB, please ensure you are logged into the AI platforms you want to use (ChatGPT, DeepSeek, etc.) in your browser.
-
Open a new tab - ChatAB will automatically replace your default new tab page
-
Enter your prompt - Type your question or prompt in the input field
-
Select AI platforms - Choose one or multiple AI platforms from the available options
-
Submit - Click the send button to batch submit your prompt to all selected platforms
-
Compare responses - View and compare responses from different AI models side by side
- Access settings via the settings icon in the extension
- Customize your preferred AI platforms
- Configure background preferences
- Manage language settings
- Node.js 16+
- npm or yarn
# Clone the repository
git clone https://github.com/robotbird/chatab.git
cd chatab
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build:extensionchatab/
โโโ src/ # React source code
โโโ public/ # Public assets and content scripts
โโโ _locales/ # Internationalization files
โโโ icons/ # Extension icons
โโโ manifest.json # Extension manifest
โโโ package.json # Project dependencies
The extension uses content scripts to interact with various AI platforms. Each platform has its own handler in public/apps/:
chatgpt.js- ChatGPT handlerdeepseek.js- DeepSeek handlergemini.js- Gemini handler- ... and more
- โ Optimized content sending logic
- โ
Updated Tongyi Qianwen domain from
tongyi.comtoqianwen.com
- โจ Added left sidebar history panel
- โจ Added quick links to application addresses in dropdown
- โจ Added multi-language support
- ๐จ Optimized UI styles and interaction experience
Have questions, suggestions, or found a bug? I'd love to hear from you!
- ๐ฆ Follow me on Twitter @PMAndDog for updates, tips, and to share your feedback
- ๐ Report issues on GitHub Issues
- ๐ก Request features by opening an issue or reaching out on Twitter
Your feedback helps make ChatAB better! ๐
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
ChaTab Team
- Project Link: https://github.com/robotbird/chatab
- Twitter: @robotbird - Follow me for updates and feel free to reach out with feedback or questions!
๐ฌ Have questions or feedback? Follow me on Twitter and let me know! I'd love to hear from you.
- Thanks to all AI platform providers for their excellent services
- Built with React and Vite
- UI components powered by Radix UI and Tailwind CSS
Made with โค๏ธ by robotbird
Report Bug ยท Request Feature ยท Follow on Twitter ยท Documentation



