Try AQBot: A Lightweight Cross-Platform AI Chat Client Built with Rust

AQBotRust Tauri AI clientcross-platform AI chatmulti-model comparisonlightweight AI desktop app
Published·Modified·

Most cross-platform AI clients on the market are developed based on Electron. While mature, they often suffer from average performance and high resource usage. Recently, xiaoz discovered a new open-source cross-platform AI chat client called AQBot. Built with Rust and Tauri, AQBot features extremely low resource consumption and a user-friendly interface.

image.png

GitHub Open Source Address: https://github.com/AQBot-Desktop/AQBot

AQBot Features

  • Cross-Platform Support: Supports macOS, Windows, and Linux.
  • Lightweight: Thanks to Rust + Tauri development, AQBot has a small size and low resource usage.
  • Multi-Model Comparison: Ask multiple models the same question simultaneously and compare the answers.
  • Multi-Vendor Support: Supports Anthropic Claude, Google Gemini, and other OpenAI API-compatible formats.
  • Model Management: Supports remote fetching of model lists and custom parameters (temperature, max tokens, Top-P, etc.).
  • Multi-Key Polling: Configure multiple API keys for each vendor to automatically rotate and distribute rate-limiting pressure.
  • Streaming Output: Real-time token-by-token rendering with collapsible/expandable thinking blocks.
  • Message Versions: Each response supports switching between multiple versions to compare effects from different models or parameters.
  • Conversation Branching: Derive new branches from any message node, supporting comparison between branches.
  • Conversation Management: Supports pinning, archiving, grouping by time, and batch operations.
  • Conversation Compression: Automatically compresses long conversations while retaining key information to save context space.

Installing AQBot

AQBot supports the three major platforms: macOS, Windows, and Linux. You can download and install it directly from GitHub: https://github.com/AQBot-Desktop/AQBot/releases based on your platform. The installer size is approximately 20MB.

CleanShot 2026-04-03 at 10.03.39@2x.png

Note: Since AQBot is developed by an individual and does not have a signed certificate, macOS users must execute the command sudo xattr -dr com.apple.quarantine /Applications/AQBot.app/ to run it for the first time. Windows users may encounter antivirus warnings.

Quick Start

Before starting, you need to add a service provider. Open the top-right corner and go to [Settings - Provider Management] to add one. Default built-in providers include OpenAI, Claude, DeepSeek, etc. If you cannot find the provider you need, don't worry; AQBot supports custom OpenAI-compatible interface access. Most models on the market are compatible with the OpenAI API format.

CleanShot 2026-04-03 at 10.07.23@2x.png

Click the + button, select the provider type as OpenAI, and then enter the API address (usually no path is needed at the end).

CleanShot 2026-04-03 at 10.09.03@2x.png

Then add the API key. Multiple keys can be added for polling.

CleanShot 2026-04-03 at 10.10.05@2x.png

Remember to select and add the models you need to use from the model list.

CleanShot 2026-04-03 at 10.11.22@2x.png

Then you can start chatting with AI happily.

CleanShot 2026-04-03 at 10.15.18@2x.png

Additionally, AQBot supports local gateways, knowledge bases, and multi-model comparison Q&A. Feel free to install and explore these features.

Conclusion

AQBot redefines the lightweight AI client with Rust + Tauri. At just 20MB, it offers powerful features like multi-model comparison and key rotation. Say goodbye to lag and high resource usage; enjoy a clean interface and smooth interaction. If you pursue efficiency and simplicity, this open-source tool is definitely not to be missed.

AQBot Open Source Address: https://github.com/AQBot-Desktop/AQBot