AQBot-Desktop/AQBot
☁️ 轻量级高性能跨平台AI对话 + AI Agent + AI网关桌面客户端 | Lightweight, high-performance cross-platform AI dialogue + AI Agent + AI gateway desktop client
解决的问题
AQBot 提供一个本地优先的桌面 AI 工作台,将多个 AI 服务提供商、代理、知识库和工具集中到一个界面中。它通过允许用户管理各种 LLM API、本地文件和外部代理进程,同时将应用数据和用户文件保留在本地控制之下,解决了 AI 工作流碎片化的问题。
如何工作
AQBot 作为一个统一的枢纽,连接到多个 AI 提供商(如 OpenAI、Claude、Gemini 和 DeepSeek),并支持模型上下文协议(MCP)以扩展功能。它提供两种不同的代理模式:使用服务提供商 API 的内置模式,以及用于运行外部编程代理的专用 ACP(代理客户端协议)工作台。它还集成了使用 sqlite-vec 的本地知识库,用于私有文档索引,并提供本地 API 网关,将 AI 接口暴露给其他本地客户端。
适用人群
专为希望在一个集中式、注重隐私的桌面环境中管理多个 AI 模型、通过代理自动化任务,并组织其 AI 驱动的知识和编码工作流的高级用户和开发者设计。
主要亮点
- 统一的 AI 中心:支持连接多个提供商和 OpenAI 兼容端点,具备自定义代理和头信息支持。
- 双模式代理系统:同时支持基于 API 的代理和外部 ACP 兼容编程代理(如 Codex、Cline)。
- 本地优先隐私保护:将应用状态和 API 密钥(AES-256 加密)本地存储,确保用户数据留在本地设备上。
- 可扩展的工具链:集成 MCP 服务器用于工具调用,并包含内置本地 API 网关,供其他 CLI 工具使用。
- 知识管理:具备使用
sqlite-vec的本地 RAG 系统,并集成网络搜索(Tavily、Exa 等)。 - 丰富的内容渲染:支持 LaTeX、Mermaid、D2 图表,以及用于代码和报告的制品面板。
相关
- 项目
- 项目
- 项目
- 项目
- 项目