Repolode
AQBot-Desktop

AQBot-Desktop/AQBot

本地优先的跨平台桌面 AI 工作台,统一多服务商对话、ACP Agent、知识库、MCP 工具与本地 API 网关。

可替代:ChatGPT DesktopCherry Studio

Star
914
Fork
96
未关闭 Issue
3
最近提交
前天

这是什么?

AQBot 是一款基于 Tauri 构建的跨平台桌面客户端,把多种 AI 工作流整合到同一个应用中。它可以连接 OpenAI、Claude、Gemini、DeepSeek、Qwen 以及任意 OpenAI 兼容接口,并支持自定义 Base URL、请求头和代理规则。

除了对话,它提供两种 Agent 方式:一是对话内置 Agent,直接调用已配置服务商的 API,在指定工作目录中读写文件、执行命令;二是 ACP Agent 工作台,通过 Agent Client Protocol 运行 Codex、Claude Agent、Gemini CLI 等外部编程 Agent。此外还包括角色管理、Skills 管理、基于 sqlite-vec 的本地知识库、联网搜索、MCP 服务器支持,以及暴露 OpenAI、Claude、Gemini 风格接口的本地 API 网关。

应用状态保存在 ~/.aqbot/,用户文件位于 ~/Documents/aqbot/,API Key 使用 AES-256 加密并由本地主密钥保护。支持 macOS、Windows 和 Linux,界面提供 11 种语言。

核心功能

  • 01连接多家服务商及任意 OpenAI 兼容接口,支持按模型配置参数。
  • 02内置对话 Agent,可设置读文件、编辑和执行命令的权限模式。
  • 03ACP 工作台可运行外部编程 Agent,流式查看回复与工具调用。
  • 04基于 sqlite-vec 的本地知识库,用于索引私有文档。
  • 05支持 stdio、SSE 和 StreamableHTTP 传输的 MCP 服务器。
  • 06本地 API 网关提供 OpenAI、Claude、Gemini 风格接口,并附带请求日志与用量统计。

适用场景

  • 在一个桌面应用中切换多个 AI 服务商和模型。
  • 在项目目录中让模型读写代码,并通过权限控制进行审批。
  • 将 Claude Code、Codex CLI 等本地工具指向自托管的网关。
  • 在本机保存的私有文档上进行检索和问答。

快速上手

  1. 1

    从 Releases 页面下载适合你平台的安装包

  2. 2

    打开应用;macOS 若被拦截,可按住 Control 点击选择“打开”,或在系统设置的隐私与安全性中放行

使用前须知

  • macOS 使用项目自签名证书,首次启动时 Gatekeeper 可能会拦截应用。
  • 采用 AGPL-3.0 强 Copyleft 许可证,分发或通过网络提供修改版时需要公开修改后的源代码。
  • 对话 Agent 的工作目录只是进程起始路径,并不是文件系统沙箱。

收录于专题

标签

常见问题

AQBot 是什么?
本地优先的跨平台桌面 AI 工作台,统一多服务商对话、ACP Agent、知识库、MCP 工具与本地 API 网关。 AQBot 是一款基于 Tauri 构建的跨平台桌面客户端,把多种 AI 工作流整合到同一个应用中。它可以连接 OpenAI、Claude、Gemini、DeepSeek、Qwen 以及任意 OpenAI 兼容接口,并支持自定义 Base URL、请求头和代理规则。
AQBot 可以免费使用吗?用的什么许可证?
AQBot 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
AQBot 还在维护吗?
活跃维护中。AQBot 最近一次提交是在 2026年10月21日。
AQBot 适合用来做什么?
在一个桌面应用中切换多个 AI 服务商和模型。 在项目目录中让模型读写代码,并通过权限控制进行审批。 将 Claude Code、Codex CLI 等本地工具指向自托管的网关。 在本机保存的私有文档上进行检索和问答。
AQBot 怎么安装和运行?
从 Releases 页面下载适合你平台的安装包 打开应用;macOS 若被拦截,可按住 Control 点击选择“打开”,或在系统设置的隐私与安全性中放行
在哪里获取 AQBot?
源代码和安装说明在 GitHub 上:https://github.com/AQBot-Desktop/AQBot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目