Desktop client for ChatGPT, Claude and other LLMs, running on Windows, macOS and Linux with local data storage.
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
Download the installer for your OS from the releases page
- 2
On macOS with Homebrew, install the app
brew install --cask chatall - 3
Developers: install dependencies from the project folder
npm install - 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
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.
A visual platform for building, testing and deploying AI agents and workflows, with built-in API and MCP server exposure.
Self-hosted ChatGPT-style chat platform that unifies many AI providers, with Agents, MCP support, Artifacts, and multi-user auth.
A cross-platform desktop AI assistant that connects to major LLM providers and acts as an MCP client with a local knowledge base.
Self-hosted, open source AI assistant and persistent bot platform where you choose the model and sandbox, on web, desktop, iPhone and Android.