AQBot
A desktop AI client for macOS, Windows and Linux that combines multi-provider chat, coding agents and a local API gateway under AGPL-3.0.

AQBot is a desktop AI workspace for people who want model chat, coding agents and document search in one app. It keeps application data and user files locally, while requests to cloud models go to their providers.
- Multi-model chat: Connect OpenAI, Claude, Gemini, DeepSeek, Qwen or OpenAI-compatible endpoints, compare parallel answers, branch conversations and compress long chats.
- Coding agents: The built-in agent uses your configured provider API to read and edit files, run commands and analyze code, with visible tool calls and permission approvals; its working directory isn't a filesystem sandbox.
- External agent workspace: Connect compatible agents through Agent Client Protocol, including Codex, Claude Agent, Gemini CLI and OpenCode, with project threads and session recovery.
- Document context and tools: Search locally indexed private documents, add retrieved material to conversations and connect MCP tools; responses can include math, Mermaid and D2 diagrams, and HTML previews.
- Local API gateway: Let other clients access configured providers through OpenAI Chat Completions and Responses interfaces or native Claude and Gemini interfaces.
AQBot is open source under AGPL-3.0. It runs on macOS with Apple Silicon or Intel, Windows 10/11, and Linux, with x86_64 and arm64 support on Windows and Linux. It encrypts API keys locally and manages reusable roles and skills for AQBot, Codex, Claude and Agents.
It can import ChatGPT exports and Cherry Studio or Kelivo backups. Backup destinations include a local directory, WebDAV and S3-compatible storage.