ai-shifu

    ai-shifu/ChatALL

    Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers

    ai
    ios
    bingchat
    chatbot
    chatgpt
    desktop-app
    electron
    electron-app
    generative-ai
    gpt-4o
    hacktoberfest
    linux
    macos
    vuejs3
    vuetify3
    windows
    JavaScript
    Apache-2.0
    16.1K stars
    1.7K forks
    16.1K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    75

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    245

    Generated Insights

    About ChatALL

    Chat with ALL AI Bots Concurrently, Discover the Best

    Deutsch | English | Español | Français | Italian | 日本語 | 한국어 | Русский | Tiếng Việt | 简体中文

    Open in GitHub Codespaces

    Screenshots

    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. All you need to do is download, install and ask.

    Is this you?

    Typical users of ChatALL are:

    • 🤠Gurus of LLMs, who want to find the best answers or creations from LLMs.
    • 🤓Researchers of LLMs, who want to intuitively compare the strengths and weaknesses of various LLMs in different fields.
    • 😎Developers of LLM applications, who want to quickly debug prompts and find the best-performing foundation models.

    Supported bots

    AI BotsWeb AccessAPINotes
    360 AI BrainYesNo API
    Baidu ERNIENoYes
    Character.AIYesNo API
    ChatGLM2 6B & 130BYesNo APINo Login required
    ChatGPTYesYesWeb Browsing, Azure OpenAI service included
    ClaudeYesYes
    Code LlamaYesNo API
    Cohere Aya 23NoYes
    Cohere Command R ModelsNoYes
    CopilotYesNo API
    Dedao Learning AssistantComing soonNo API
    Falcon 180BYesNo API
    GeminiYesYes
    Gemma 2B & 7BYesNo API
    GradioYesNo APIFor Hugging Face space/self-deployed models
    Groq CloudNoYes
    HuggingChatYesNo API
    iFLYTEK SPARKYesComing soon
    KimiYesNo API
    Llama 2 13B & 70BYesNo API
    MOSSYesNo API
    PerplexityYesNo API
    PhindYesNo API
    PiYesNo API
    PoeYesComing soon
    SkyWorkYesComing soon
    Tongyi QianwenYesComing soon
    Vicuna 13B & 33BYesNo APINo Login required
    WizardLM 70BYesNo API
    xAI GrokNoYes
    YouChatYesNo API
    YouYesNo API
    ZephyrYesNo API

    More is coming. Upvote your favorite bots in these issues.

    Note on Web-connected Bot Reliability

    Web-connected AI bots (those marked with "Web Access") are inherently less reliable and frequently face stability issues, as service providers regularly update their web interfaces and security measures. These web-based connections rely on reverse engineering and are difficult to maintain, often breaking unexpectedly. For a dependable experience, we strongly recommend using bots that offer API access whenever possible.

    Other features

    • Quick-prompt mode: send the next prompt without waiting for the previous request to complete
    • Save chat history locally, protect your privacy
    • Highlight the response you like, delete the bad
    • Enable/disable any bots at any time
    • Switch between one, two, or three-column view
    • Auto update to the latest version
    • Dark mode (contributed by @tanchekwei)
    • Short keys. Press Ctrl + / to know all of them (contributed by @tanchekwei)
    • Multiple chats (contributed by @tanchekwei)
    • Proxy setting (contributed by @msaong)
    • Prompt management (contributed by @tanchekwei)
    • Supports multiple languages (Chinese, English, German, French, Russian, Vietnamese, Korean, Japanese, Spanish, Italian)
    • Supports Windows, macOS and Linux

    Planned features:

    You are welcome to contribute to these features.

    • Deploy front-end to GitHub Pages

    Privacy

    All chat history, settings and login data are saved locally on your computer.

    ChatALL collects anonymous usage data to help us improve the product. Including:

    • Which AI bots are prompted and how long the prompt is. Not including the prompt content.
    • How long the response is, and which response is deleted/highlighted. Not including the response content.

    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.

    Download / Install

    Download from https://github.com/ai-shifu/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.

    If you are using Homebrew, you can also install it with:

    brew install --cask chatall
    

    On Linux

    Debian-based Distributions: Download the .deb file, double click it and install the software. Arch-based Distributions: You can clone ChatALL from the AUR here. You can install it manually or using an AUR helper like yay or paru. Other Distributions: Download the .AppImage file, make it executable, and enjoy the click-to-run experience. You can also use AppimageLauncher.

    Troubleshooting

    If you encounter any problems while using ChatALL, you can try the following methods to resolve them:

    1. Refresh - press Ctrl + R or + R.
    2. Restart - exit ChatALL and run it again.
    3. Re-login - click the settings button in the upper right corner, then click the corresponding login/logout link to relogin the website.
    4. Create a new chat - click the New Chat button and send prompt again.

    If none of the above methods work, you can try resetting ChatALL. Note that this will delete all your settings and message history.

    You can reset ChatALL by deleting the following directories:

    • Windows: C:\Users\<user>\AppData\Roaming\chatall\
    • Linux: /home/<user>/.config/chatall/
    • macOS: /Users/<user>/Library/Application Support/chatall/

    If the problem persists, please submit an issue.

    For developers

    Contribute a Bot

    The guide may help you.

    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, Copilot and Google provide many solutions (ranked in order)
    • Inspired by ChatHub. Respect!

    If you like this project, please consider:

    ko-fi

    Discover Repositories

    Search across tracked repositories by name or description