/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 | 简体中文

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 severl AI bots concurrently, help you to discover the best results.

Supported bots

AI Bots Web Access API
ChatGPT Yes Yes
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
Vicuna Yes No API
ChatGLM Yes No API
Claude Yes No API
Gradio for Hugging Face space/self-deployed models Yes No API
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.

Run

npm install
npm run electron:serve

Build

Node.js must be v16.x

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 solutons (ranked in order)
  • Inspired by ChatHub. Respect!