Repolode
ai-shifu

ai-shifu/ChatALL

Desktop app that sends one prompt to many AI chatbots at once so you can compare their answers side by side.

Stars
16,507
Forks
1,721
Open issues
236
Last commit
7 days ago

What is it?

ChatALL is an Electron desktop client that sends a single prompt to several AI bots at the same time and shows their replies together. It covers both web-accessed bots such as ChatGPT, Claude, Gemini, Perplexity and Bing-style services, and bots reachable through APIs such as Baidu ERNIE, Cohere, Groq and xAI Grok.

The main use is comparing models. Users can see which bot gives the best answer for a given task, and developers can quickly test prompts across foundation models. Chat history and settings are stored locally on the user's computer, and the app is built with Vue 3 and Vuetify 3.

ChatALL is a client only: you need your own accounts or API tokens and a reliable network connection to each bot. Web-based connections depend on reverse engineering and may break when providers change their interfaces, so API-based bots are the more dependable choice.

Key features

  • 01Send one prompt to several AI bots concurrently and compare replies in one to three columns
  • 02Supports web-access bots and API-based bots including ChatGPT, Claude, Gemini and ERNIE
  • 03Chat history and settings stored locally
  • 04Prompt management, multiple chats and keyboard shortcuts
  • 05Proxy setting and dark mode
  • 06Runs on Windows, macOS and Linux

Use cases

  • Finding which LLM gives the best answer for a particular question or creative task
  • Comparing the strengths of different models across fields as a researcher
  • Debugging a prompt against several foundation models before building an LLM application

Quick start

  1. 1

    Download the installer for your OS from the releases page

  2. 2

    On macOS with Homebrew, install the app

    brew install --cask chatall
  3. 3

    Developers: install dependencies from the project folder

    npm install
  4. 4

    Developers: start the app in development mode

    npm run electron:serve

Things to know

  • You need working accounts or API tokens for each bot, plus reliable network access to them.
  • Bots marked as Web Access rely on reverse engineering and can break often; API access is more dependable.
  • The app collects anonymous usage data, such as which bots are prompted and response lengths.

Topics

FAQ

What is ChatALL?
Desktop app that sends one prompt to many AI chatbots at once so you can compare their answers side by side. ChatALL is an Electron desktop client that sends a single prompt to several AI bots at the same time and shows their replies together. It covers both web-accessed bots such as ChatGPT, Claude, Gemini, Perplexity and Bing-style services, and bots reachable through APIs such as Baidu ERNIE, Cohere, Groq and xAI Grok.
Is ChatALL free to use? What license does it have?
ChatALL is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is ChatALL still maintained?
Actively maintained. The last commit to ChatALL was on Oct 13, 2026.
What can I use ChatALL for?
Finding which LLM gives the best answer for a particular question or creative task Comparing the strengths of different models across fields as a researcher Debugging a prompt against several foundation models before building an LLM application
How do I install ChatALL?
Download the installer for your OS from the releases page On macOS with Homebrew, install the app: brew install --cask chatall Developers: install dependencies from the project folder: npm install Developers: start the app in development mode: npm run electron:serve
Where can I get ChatALL?
The source code and installation instructions are on GitHub: https://github.com/ai-shifu/ChatALL

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects