# ChatALL
**Repository Path**: sunfei2018/ChatALL
## Basic Information
- **Project Name**: ChatALL
- **Description**: ChatALL.git 转 github
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-06-06
- **Last Updated**: 2024-01-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Chat with ALL AI Bots Concurrently, Discover the Best
[Deutsch](README_DE-DE.md) | English | [Français](README_FR-FR.md) | [日本語](README_JA-JP.md) | [한국인](README_KO-KR.md) | [Tiếng Việt](README_VI-VN.md) | [简体中文](README_ZH-CN.md)
## Screenshots


## 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](https://github.com/sunner/ChatALL/releases) and ask.
### Supported bots
| AI Bots | Web Access | API | Notes |
| ------------------------------------------------------------ | ----------- | ----------- | ------------------------------------------- |
| [ChatGPT](https://chat.openai.com) | Yes | Yes | Web Browsing included |
| [Bing Chat](https://www.bing.com/new) | Yes | No API | No login required |
| [Baidu ERNIE](https://yiyan.baidu.com/) | No | Yes | |
| [Bard](https://bard.google.com/) | Yes | Coming soon | |
| [Poe](https://poe.com/) | Coming soon | Coming soon | |
| [MOSS](https://moss.fastnlp.top/) | Yes | No API | |
| [Tongyi Qianwen](http://tongyi.aliyun.com/) | Yes | Coming soon | |
| [Dedao Learning Assistant](https://ai.dedao.cn/) | Coming soon | No API | |
| [iFLYTEK SPARK](http://xinghuo.xfyun.cn/) | Yes | Coming soon | |
| [Alpaca](https://crfm.stanford.edu/2023/03/13/alpaca.html) | Yes | No API | No Login required |
| [Vicuna](https://lmsys.org/blog/2023-03-30-vicuna/) | Yes | No API | No Login required |
| [ChatGLM](https://chatglm.cn/blog) | Yes | No API | No Login required |
| [Claude](https://www.anthropic.com/index/introducing-claude) | Yes | No API | No Login required |
| [Gradio](https://gradio.app/) | Yes | No API | For Hugging Face space/self-deployed models |
| [HuggingChat](https://huggingface.co/chat/) | Yes | No API | |
More is coming. Upvote your favorite bots in [these issues](https://github.com/sunner/ChatALL/labels/more%20LLMs).
### Other features
- Quick-prompt mode: send the next prompt without waiting for the previous request to complete
- Store chat history locally, protect your privacy
- Highlight the response you like, delete the bad
- Automatically keep ChatGPT session alive
- Enable/disable any bots at any time
- Switch between one, two, or three-column view
- Supports multiple languages (Chinese, English, German, French, Russian, Vietnamese, Korean)
- Supports Windows, macOS and Linux
Planned features:
You are welcome to contribute to these features.
- [ ] Dark mode
- [ ] Multi-chats
- [ ] Select bots in popup menu
- [ ] Deploy front-end to GitHub Pages
- [ ] LangChain integration
## 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.
3. If you are using a VPN, it must be set as system/global proxy.
## Download / Install
Download from https://github.com/sunner/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 the system prompts that it cannot check whether the software is malicious, follow the [Apple official guide](https://support.apple.com/guide/mac-help/apple-cant-check-app-for-malicious-software-mchleab3a043/mac) to proceed.
### On Linux
Download the .AppImage file, make it executable, and enjoy the click-to-run experience.
## For developers
### Contribute a Bot
[The guide](https://github.com/sunner/ChatALL/wiki/%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E6%96%B0%E7%9A%84-AI-%E5%AF%B9%E8%AF%9D%E6%9C%BA%E5%99%A8%E4%BA%BA) may help you.
### Environment Dependents
Node.js must be v16.x
### Run
```bash
npm install
npm run electron:serve
```
### Build
Build for your current platform:
```bash
npm run electron:build
```
Build for all platforms:
```bash
npm run electron:build -- -wml --x64 --arm64
```
## Credits
### Contributors
### Others
- GPT-4 contributed much of the code
- ChatGPT, Bing Chat and Google provide many solutions (ranked in order)
- Inspired by [ChatHub](https://github.com/chathub-dev/chathub). Respect!
## Sponsor
If you like this project, please consider:
[](https://ko-fi.com/F1F8KZJGJ)