ChatALL README

The project's README from github.com/ai-shifu/ChatALL. As one markdown file: README.md.

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:

Supported bots

AI Bots Web Access API Notes
360 AI Brain Yes No API
Baidu ERNIE No Yes
Character.AI Yes No API
ChatGLM2 6B & 130B Yes No API No Login required
ChatGPT Yes Yes Web Browsing, Azure OpenAI service included
Claude Yes Yes
Code Llama Yes No API
Cohere Aya 23 No Yes
Cohere Command R Models No Yes
Copilot Yes No API
Dedao Learning Assistant Coming soon No API
Falcon 180B Yes No API
Gemini Yes Yes
Gemma 2B & 7B Yes No API
Gradio Yes No API For Hugging Face space/self-deployed models
Groq Cloud No Yes
HuggingChat Yes No API
iFLYTEK SPARK Yes Coming soon
Kimi Yes No API
Llama 2 13B & 70B Yes No API
MOSS Yes No API
Perplexity Yes No API
Phind Yes No API
Pi Yes No API
Poe Yes Coming soon
SkyWork Yes Coming soon
Tongyi Qianwen Yes Coming soon
Vicuna 13B & 33B Yes No API No Login required
WizardLM 70B Yes No API
xAI Grok No Yes
YouChat Yes No API
You Yes No API
Zephyr Yes No 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

Planned features:

You are welcome to contribute to these features.

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:

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:

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

Sponsor

If you like this project, please consider:

ko-fi

ChatALL (ai-shifu/ChatALL)

Searching Database…

16.5K ·GitHub
这是什么?ChatALL(齐叨)是一款免费开源的桌面应用,可以把同一段提示词同时发给多个 AI 机器人——ChatGPT、Claude、Gemini、Kimi 等等——方便你并排对比各家回答,留下最好的那个。
它是网站,还是要装在电脑上的程序?是一款基于 Electron 和 Vue 3 的桌面程序,不是网站。它提供 Windows、macOS(Apple Silicon 和 Intel 芯片)以及 Linux 的原生安装包。
我需要自己准备各个机器人的账号或 API 密钥吗?需要——ChatALL 只是一个客户端,不是代理,所以你启用的每个机器人都得有能正常使用的账号和/或 API 令牌,并且网络能连上它。
这些机器人连接都能稳定使用吗?不一定——通过网页方式连接的机器人(没有官方 API 的那些)靠逆向实现,服务商一更新网站就经常失效,所以作者建议想稳定使用就选走 API 的机器人。
我的聊天数据会发到哪里?所有数据——聊天记录、设置和登录信息——都只留在你自己的电脑上。应用只会回传匿名使用统计,比如你向哪些机器人发过提问、回答有多长,绝不会上传提示词或回答内容。
为什么要同时发给多个机器人,而不是只用一个?大语言模型的输出有随机性,而且不同机器人各有所长。ChatALL 把所有回答并排显示,让你直接挑最好的,不用挨个去试——对重度使用大模型的用户、对比模型的研究者,以及调试提示词的开发者都很实用。
它能连接我自己部署的模型吗?可以。任何 Gradio 端点都能接入,所以 Hugging Face Spaces 和自己部署的模型都能连上;支持列表里还包括 Llama 2、Alpaca、Vicuna、Gemma、ChatGLM2 等开源模型。
如果某个机器人没反应了怎么办?可以按顺序试试内置的解决办法:用 Ctrl + R 或 ⌘ + R 刷新、重启应用、在设置里重新登录该机器人,或者新建一个会话。实在不行,就删除 ChatALL 的配置文件夹来重置——但这会清空所有设置和聊天记录。
Creator
ai-shifu
Size
124.9 MB
Stars
16.5K
Age
3y
Commits · 90 Days