Skip to content

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.

Notifications You must be signed in to change notification settings

robotbird/chatab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

68 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ChatAB - New Tab Extension

A browser extension that replaces your new tab page with a customizable chat interface supporting multiple AI models.

Version License Chrome Twitter


๐Ÿ“– Introduction

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, ไธญๆ–‡็ฎ€ไฝ“, ไธญๆ–‡็นไฝ“, ๆ—ฅๆœฌ่ชž๏ผ‰
  • ๐Ÿ“ ๅކๅฒ่ฎฐๅฝ•็ฎก็†

โœจ Features

Core Features

  • 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.

๐Ÿ–ผ๏ธ Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

๐Ÿค– Supported AI Platforms

ChatAB currently supports the following AI platforms:

๐Ÿ“ฆ Installation

Chrome / Edge / Brave

  1. Download the extension:

    • Clone this repository or download the ZIP file
    git clone https://github.com/robotbird/chatab.git
    cd chatab
  2. Build the extension:

    npm install
    npm run build:extension
  3. Load the extension:

    • Open Chrome/Edge/Brave browser
    • Navigate to chrome://extensions/ (or edge://extensions/ for Edge)
    • Enable "Developer mode" (toggle in the top right)
    • Click "Load unpacked"
    • Select the dist folder from the project directory
  4. Start using:

    • Open a new tab to see ChatAB in action!

๐Ÿš€ Usage

Prerequisites

Before using ChatAB, please ensure you are logged into the AI platforms you want to use (ChatGPT, DeepSeek, etc.) in your browser.

Basic Usage

  1. Open a new tab - ChatAB will automatically replace your default new tab page

  2. Enter your prompt - Type your question or prompt in the input field

  3. Select AI platforms - Choose one or multiple AI platforms from the available options

  4. Submit - Click the send button to batch submit your prompt to all selected platforms

  5. Compare responses - View and compare responses from different AI models side by side

Configuration

  • Access settings via the settings icon in the extension
  • Customize your preferred AI platforms
  • Configure background preferences
  • Manage language settings

๐Ÿ› ๏ธ Development

Prerequisites

  • Node.js 16+
  • npm or yarn

Setup

# 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:extension

Project Structure

chatab/
โ”œโ”€โ”€ src/              # React source code
โ”œโ”€โ”€ public/           # Public assets and content scripts
โ”œโ”€โ”€ _locales/         # Internationalization files
โ”œโ”€โ”€ icons/            # Extension icons
โ”œโ”€โ”€ manifest.json     # Extension manifest
โ””โ”€โ”€ package.json      # Project dependencies

Content Scripts

The extension uses content scripts to interact with various AI platforms. Each platform has its own handler in public/apps/:

  • chatgpt.js - ChatGPT handler
  • deepseek.js - DeepSeek handler
  • gemini.js - Gemini handler
  • ... and more

๐Ÿ“ Changelog

Version 1.2.2

  • โœ… Optimized content sending logic
  • โœ… Updated Tongyi Qianwen domain from tongyi.com to qianwen.com

Version 1.2.0

  • โœจ Added left sidebar history panel
  • โœจ Added quick links to application addresses in dropdown
  • โœจ Added multi-language support
  • ๐ŸŽจ Optimized UI styles and interaction experience

๐Ÿ’ฌ Feedback & Support

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! ๐Ÿ™

๐Ÿค Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ‘ค Author

ChaTab Team

๐Ÿ’ฌ Have questions or feedback? Follow me on Twitter and let me know! I'd love to hear from you.

๐Ÿ™ Acknowledgments


Made with โค๏ธ by robotbird

Report Bug ยท Request Feature ยท Follow on Twitter ยท Documentation

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published