开源 AI 桌面客户端,接入你用的每一个模型
AQBot 是一款免费开源的 AI 桌面客户端。与任意服务商的模型对话,把任务交给 Agent,用自己的文档作答,再通过本地 API 网关把模型共享给各类编程工具。
把本周的改动整理成面向用户的发布说明。
两个模型并行作答
OpenAI gpt-5.5
本周亮点:助手可以绑定默认模型和候选模型;网关会随应用自动启动;角色管理入口更容易找到。
DeepSeek deepseek-chat
本周更新:每个助手可设置默认与候选模型,修复了网关自动启动,对话中的模型列表也更整洁了。
把 README 解析器拆成更小的函数,然后运行测试。
- 读取 aqsite/readme.py
- 编辑 3 个函数
- 执行命令
pnpm test
$ pnpm test ✓ readme parser (12) ✓ release assets (9) Test Files 2 passed
测试通过。已拆分出 3 个函数,行为没有变化。
命令已被拒绝。Agent 已暂停,等待你的下一步指示。
上季度工单量上升的主要原因是什么?
从知识库中检索到
- 1第三季度客服复盘.pdf0.92
- 2新用户调研.md0.81
- 3版本日历.xlsx0.67
新增工单大多出现在 9 月版本发布之后,主要是新用户的登录问题 [1][2]。更新新手指南后,工单量回落到正常水平 [3]。
127.0.0.1:8080
兼容接口
POST /v1/chat/completionsOpenAI Chat CompletionsPOST /v1/responsesOpenAI ResponsesPOST /v1/messagesClaudePOST /v1beta/models/…Gemini
最近请求
| claude-code | claude-sonnet | 200 | 1.2s |
| codex | gpt-5.5 | 200 | 0.9s |
| gemini-cli | gemini-pro | 200 | 1.4s |
用 AQBot 能做什么
日常 AI 工作往往要在好几个工具之间切换:对话、委派任务、查资料、给其他工具提供模型。AQBot 把它们放进了同一个应用。
-
与任意模型对话
连接 OpenAI、Claude、Gemini、DeepSeek、通义千问或任意 OpenAI 兼容端点。多个模型可以并排作答,对话支持分支,消息保留多个版本。
了解更多 -
把工作交给 Agent
在对话中切换到 Agent 模式,在指定目录里读写代码、执行命令,每一步都可审批;也可以打开 ACP 工作台,驱动 Codex、Claude Agent、Gemini CLI 等 ACP Agent。
了解更多 -
用 MCP 与 Skills 扩展能力
通过 stdio、SSE 或 StreamableHTTP 运行 MCP 服务器,直接使用 @aqbot/fetch 等内置工具,并在一处统一管理 AQBot、Codex、Claude 与 Agents 的 Skills 目录。
了解更多 -
基于你的文档回答
把私有文件索引进本地 sqlite-vec 知识库,接入 Tavily、Exa、智谱、博查等联网搜索,并把记忆与文件附加到对话上下文。
了解更多 -
在本机提供模型服务
把已配置的服务商暴露为 OpenAI、Claude、Gemini 兼容接口,配合网关密钥、TLS、请求日志和用量统计,供 Claude Code、Codex CLI 等工具使用。
了解更多 -
数据留在你的电脑上
应用状态保存在 ~/.aqbot,你的文件保存在 ~/Documents/aqbot。API Key 使用 AES-256 加密,备份可存到本地目录、WebDAV 或 S3 兼容存储。
了解更多
看看实际界面
以下均为当前桌面版截图。选择一个视图,点击即可放大查看。
让你的编程工具以 AQBot 为后端
启动一次网关,本机的编程工具就能使用你在 AQBot 中配置好的所有模型。密钥、路由和用量都集中在一处管理。
「快速接入」会把网关地址和密钥直接写入 Claude Code、Codex、OpenCode、Gemini CLI 和 Cursor 的配置文件;下面是等效的手动配置。
- 支持 OpenAI Chat Completions、OpenAI Responses、Claude 原生与 Gemini 原生格式
- 独立的网关密钥,可使用自签名或自定义 TLS 证书
- 按密钥、服务商和日期查看请求日志与 Token 用量
export ANTHROPIC_BASE_URL="http://localhost:8080/v1"
export ANTHROPIC_AUTH_TOKEN="YOUR_KEY"
claude{
"base_url": "http://localhost:8080/v1",
"api_key": "YOUR_KEY"
}curl http://localhost:8080/v1/models \
-H "Authorization: Bearer YOUR_KEY"请把 YOUR_KEY 替换为在「API 网关 → 密钥」中生成的密钥。8080 是默认的 HTTP 端口。
从设计上就以本地为先
AQBot 把应用状态和用户文件分别放在两个固定的目录里,你可以用系统自带的工具查看、备份或迁移它们。
- API Key 由 AES-256 与本地主密钥保护
- 备份到本地目录、WebDAV 或 S3 兼容存储
- 可导入 ChatGPT 官方导出、Cherry Studio 与 Kelivo 备份
~/.aqbot/
数据库、加密密钥、向量库与 TLS 证书
aqbot.dbmaster.keyvector_db/ssl/
~/Documents/aqbot/
可以直接浏览的图片、附件和备份
images/files/backups/
大家常问的问题
AQBot 是什么?
AQBot 是一款免费开源的 AI 桌面客户端,支持 macOS、Windows 和 Linux。它在一个应用里整合了多服务商对话、Agent、MCP 工具、本地知识库和本地 API 网关,应用数据和用户文件都保存在你自己的电脑上。
AQBot 免费吗?
免费。AQBot 可以免费下载和使用,源代码以 AGPL-3.0 许可证发布在 GitHub 上。你只需为自己选择接入的模型服务商付费;如果使用本地模型,则无需任何费用。
可以使用哪些 AI 服务商和模型?
AQBot 支持 OpenAI、Claude、Gemini、DeepSeek、通义千问,以及任意 OpenAI 兼容端点,包括 Ollama 这类本地服务。每个服务商都可以单独设置 Base URL、API 路径、请求头和代理,也能通过 aqbot:// 链接或 CC Switch 导入服务商。
支持哪些操作系统?
支持 Apple 芯片与 Intel 芯片的 macOS,x64 与 ARM64 架构的 Windows 10 和 11,以及 x64 与 ARM64 架构的 Linux(提供 AppImage、deb 与 rpm 安装包)。
AQBot 把我的数据存在哪里?
数据库、加密密钥、向量库等应用状态保存在 ~/.aqbot;图片、附件和备份保存在 ~/Documents/aqbot。API Key 使用 AES-256 和本地主密钥加密存储。
怎样让 Claude Code、Codex CLI 或 Gemini CLI 使用 AQBot?
在 AQBot 中启动 API 网关并生成网关密钥,然后用「快速接入」把地址和密钥写入 Claude Code、Codex、OpenCode、Gemini CLI 或 Cursor 的配置。手动配置时,Claude Code 需要设置 ANTHROPIC_BASE_URL=http://localhost:8080/v1,并把 ANTHROPIC_AUTH_TOKEN 设为网关密钥。