Awesome
<h1 align="center">Welcome to Kaas 🧀</h1> <div align="center"> </div> <div align="center"> </div>📄Description
Kaas is a ChatGPT client designed to serve multiple platforms. Built using Tauri and React, this client places significant emphasis on data privacy and security. It ensures this through local data storage practices, thereby reinforcing data safety.
With Rust in its development stack, Kaas also makes the most of high-speed execution and robust security.
✨Features
- 🔒Privacy
Kaas prioritizes data privacy. Your credentials and chat data are never sent to our servers. They are stored locally and securely on your device.* - 💻Cross-platform
Kaas is designed to work across multiple platforms, including Windows, macOS, and Linux. - 💂Security
The core part of Kaas is built using Rust, ensuring high-speed execution and robust security. Plus, we delibrately limit the privileges of the client to the minimum necessary. You can view the list of permissions required in thetauri.conf.json
file. - 🤖Support for multiple providers
- OpenAI (ChatGPT)
- Azure
- Anthropic (Claude)
- Ollama
- All OpenAI compatible providers
- Google (Gemini) (🚧进行中)
- 📚Support for multiple models from the same provider
- Want to use GPT-3.5 and GPT-4 at the same time? No problem!
- Switching models in a conversation(🚧work in progress)
- 🪜Built-in proxy
Kaas supports proxy settings. You can set up a proxy to bypass your network restrictions. - 🧩Prompt templates
CoT or COSTAR, your favorite prompt templates are available here. You can also create your own. - 🌓Dual themes
Kaas supports both light and dark themes. - 🦉Multilingual
Kaas now supports- English
- Chinese Simplified
- Chinese Traditional (🚧work in progress)
- Japanese (🚧work in progress)
- French (🚧work in progress)
- German (🚧work in progress)
*: When you use online models, data is still sent to your model provider's APIs. If that bothers you, consider using Ollama's models locally
📦Installation
Go to Release page for latest installers.
🛠️Built from source
- Install Node.js
- Install pnpm
- Install Rust
- Run the following commands:
pnpm i
pnpm tauri build
👍Development
- Install Node.js
- Install pnpm
- Install Rust
- Run the following commands:
pnpm i
pnpm tauri dev