explaingit

ai-shifu/chatall

16,383JavaScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

A desktop app that lets you type one prompt and send it to many AI chatbots, ChatGPT, Claude, Gemini, and dozens more, simultaneously, so you can compare all their answers side by side.

Mindmap

mindmap
  root((ChatALL))
    What It Does
      Fan-out single prompt
      Side-by-side answers
      Multi-model comparison
    Supported Models
      ChatGPT Claude Gemini
      Dozens of others
      API and web modes
    Features
      Chat history saving
      Dark mode
      Keyboard shortcuts
    Audience
      AI enthusiasts
      Researchers
      Prompt engineers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Compare answers from ChatGPT, Claude, and Gemini on the same question at once to pick the best response

USE CASE 2

Benchmark multiple AI models against each other for a specific writing or coding task

USE CASE 3

Debug and refine prompts by seeing how different AI models interpret the same input

USE CASE 4

Choose which AI model to pay for by running side-by-side tests on your real use cases

Tech stack

JavaScriptElectron

Getting it running

Difficulty · easy Time to first run · 30min

Requires existing accounts on the AI services you want to use, web-scraping connections may break when providers update their sites.

In plain English

ChatALL is a desktop app that lets you type a single prompt and send it to many AI chatbots at the same time, then read all of their answers side by side. The idea is that different large language models (the AI systems behind chatbots) tend to be good at different things, and their behaviour can also be a bit random, so rather than copy-pasting your question into each one in turn, you ask them all at once and pick the answer you like best. Once installed, you type your prompt into a single box and ChatALL fans it out to whichever bots you have enabled. The list of supported services is long and includes ChatGPT, Claude, Gemini, Microsoft Copilot, Perplexity, Character.AI, HuggingChat, Pi, Poe, xAI Grok, Baidu ERNIE, iFLYTEK Spark, Tongyi Qianwen, ChatGLM, Kimi, MOSS, Vicuna, Llama 2, Code Llama, Gemma, Falcon, Cohere's Command and Aya, Groq Cloud, and many more. Some are reached through their official APIs (which is more stable) and some by driving their web interfaces in the background (which the maintainers warn is less reliable and can break when a provider updates its site). Other features include sending the next prompt without waiting for the previous one to finish, saving chat history locally, highlighting good answers and deleting bad ones, a one/two/three-column view, dark mode, keyboard shortcuts and auto-update. You would reach for ChatALL if you are an enthusiastic user comparing AI bots, a researcher benchmarking their strengths, or a developer debugging prompts and choosing a foundation model. It is distributed as a downloadable desktop application. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
I want to use ChatALL to compare how different AI models explain a Python concept, write me an ideal test prompt to paste in
Prompt 2
Using ChatALL, how do I enable only Claude and ChatGPT and disable the rest to reduce noise?
Prompt 3
What is the best way to use ChatALL to figure out which AI model is most accurate for answering medical questions?
Prompt 4
Help me set up ChatALL on my Mac and configure API keys for OpenAI and Anthropic
Prompt 5
I want to test 5 prompt variations for a marketing email, how should I structure the test using ChatALL?
Open on GitHub → Explain another repo

← ai-shifu on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.