Content
# Exodus

[](https://github.com/HyperChatBot/exodus/actions/workflows/github-code-scanning/codeql)
[](https://github.com/HyperChatBot/exodus/actions/workflows/cross-platform-release.yml)
[](https://github.com/HyperChatBot/exodus/actions/workflows/cross-platform-test.yml)
[](https://opensource.org/licenses/MIT)
[](https://prettier.io/)
[](https://github.com/HyperChatBot/exodus/pulls)
[](https://nodejs.org/en/)
[](https://nodejs.org/en/)
[](https://nodejs.org/en/)
[](https://twitter/YanceyOfficial)
## Introduction
Exodus is a high-performance cross-platform AI chat application for desktop that is compatible with both OpenAI and Azure OpenAI services' APIs. In addition, Exodus also provides features such as Text Completion, Image Generation, Audio Transcription, and Audio Translation.
## To start using Exodus
You can download Exodus on our [Landing Page](https://exodus.yancey.app), or manual download on [GitHub Release](https://github.com/HyperChatBot/exodus/releases/).
We always keep the dev tools(eg: Command + Option + I) open in the production environment. In Exodus, everything is transparent and controllable.
### macOS
As Exodus is not planning to be released on the App Store, you may encounter the following issue when you open it for the first time. Please follow the steps below to resolve it:

1. Move the Exodus.app to the /Applications directory.
2. Open your terminal App, execute the command `chmod +x /Applications/Hyper\ Chat.app/Contents/MacOS/Hyper\ Chat`.
## To start developing Exodus
### Prerequisites
We have chosen [Tauri](https://tauri.app/) as our cross-platform base. Please make sure that [Rust](https://www.rust-lang.org/) is installed on your system.
Then, to install Tauri CLI globally, please follow the tutorial on [create-tauri-app](https://github.com/tauri-apps/create-tauri-app). We recommend using `cargo install tauri-cli`.
Additionally, we use [React](https://react.dev/) + [Vite](https://vitejs.dev/) for rendering and packaging pages, so please install [Node.js](https://nodejs.org/en) and [pnpm](https://pnpm.io/) globally in advance.
### Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/)
- [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode)
- [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)
- [Eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
### Available Scripts
- To start tauri development window, you can execute `cargo tauri dev`.
- To build the bundle, you can execute `cargo tauri build`.
## Contributing
The main purpose of this repository is to continue to evolve Exodus, making it faster and easier to use. Development of Exodus happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving Exodus.
### [Code of Conduct](./CODE_OF_CONDUCT.md)
Exodus has adopted a Code of Conduct that we expect project participants to adhere to. Please read [the full text](./CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.
### [Contributing Guide](./CONTRIBUTING.md)
Read our [contributing guide](./CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Exodus.
### Good Issues
Please make sure to read the [Issue Reporting Checklist](./.github/ISSUE_TEMPLATE/bug_report.md) before opening an issue. Issues not conforming to the guidelines may be closed immediately.
## Upgrade Plans
We are continuously working to enhance Exodus's capabilities and performance. Here are some of the features and upgrades that we plan to add in the future releases:
- Support function call and plugin
- Support audio input
- Support for Claude, Gemini, Llama and so on
- Improve Performance
## Discussions
If you have any questions or feedback about Exodus, please visit our [official discussion forum](https://github.com/orgs/HyperChatBot/discussions/71) to start a conversation with our team or other users. We are committed to making Exodus the best possible chat application, and your feedback plays a crucial role in achieving this goal.
## Thanks
The UI design is inspired by [Chat-Web-App-UI-Kit](https://www.figma.com/community/file/1167012734150108159/Chat-Web-App-UI-Kit), Thank you [Figma UI Free](https://www.figma.com/@figmauifree)!
## License
Exodus is licensed under the terms of the [MIT licensed](https://opensource.org/licenses/MIT).
Connection Info
You Might Also Like
Git
Model Context Protocol Servers
TrendRadar
🎯 Say goodbye to information overload. AI helps you understand news hotspots...
repomix
📦 Repomix is a powerful tool that packs your entire repository into a...
Mastra
The TypeScript AI agent framework. ⚡ Assistants, RAG, observability....
Blender
BlenderMCP integrates Blender with Claude AI for enhanced 3D modeling.
cua
Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and...