/ChatALL

Concurrently chat with ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE and more, discover the best answers

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Chat with ALL AI Bots Concurrently, Discover the Best

Deutsch | English | 简体中文 | 日本語 | Tiếng ViệtFrançais

Screenshots

Screenshot Screenshot

Features

Large Language Models (LLMs) based AI bots are amazing. However, their behavior can be random and different bots excel at different tasks. If you want the best experience, don't try them one by one. ChatALL (Chinese name: 齐叨) can send prompt to several AI bots concurrently, help you to discover the best results.

Supported bots

AI Bots Web Access API Notes
ChatGPT Yes Yes Web Browsing included
Bing Chat Yes No API
Baidu ERNIE No Yes
Bard Yes No API
Poe Coming soon Coming soon
MOSS Yes No API
Tongyi Qianwen Coming soon Coming soon
Dedao Learning Assistant Coming soon No API
iFLYTEK SPARK Yes Coming soon
Alpaca Yes No API No account or API key needed
Vicuna Yes No API No account or API key needed
ChatGLM Yes No API No account or API key needed
Claude Yes No API No account or API key needed
Gradio Yes No API For Hugging Face space/self-deployed models
HuggingChat Yes No API

And more...

Other features

  • Quick-prompt mode: send the next prompt without waiting for the previous request to complete
  • Store chat history locally, protect your privacy
  • Highlight the response you like, delete the bad
  • Automatically keep ChatGPT session alive
  • Enable/disable any bots at any time
  • Switch between one, two, or three-column view
  • Supports multiple languages (en, zh)
  • [TODO] Best recommendations

Prerequisites

ChatALL is a client, not a proxy. Therefore, you must:

  1. Have working accounts and/or API tokens for the bots.
  2. Have reliable network connections to the bots.
  3. If you are using a VPN, it must be set as system/global proxy.

Download / Install

Download from https://github.com/sunner/ChatALL/releases

On Windows

Just download the *-win.exe file and proceed with the setup.

On macOS

For Apple Silicon Mac (M1, M2 CPU), download the *-mac-arm64.dmg file.

For other Macs, download *-mac-x64.dmg file.

On Linux

Download the .AppImage file, make it executable, and enjoy the click-to-run experience.

For developers

Contribute a Bot

The guide may help you.

Environment Dependents

Node.js must be v16.x

Run

npm install
npm run electron:serve

Build

Build for your current platform:

npm run electron:build

Build for all platforms:

npm run electron:build -- -wml --x64 --arm64

Credits

Contributors

Others

  • GPT-4 contributed much of the code
  • ChatGPT, Bing Chat and Google provide many solutions (ranked in order)
  • Inspired by ChatHub. Respect!