Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions manifests/a/AQBot/AQBot/0.0.92/AQBot.AQBot.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: AQBot.AQBot
PackageVersion: 0.0.92
UpgradeBehavior: install
Protocols:
- aqbot
ReleaseDate: 2026-06-10
Installers:
- Architecture: x64
InstallerType: nullsoft
Scope: user
InstallerUrl: https://github.com/AQBot-Desktop/AQBot/releases/download/v0.0.92/AQBot_0.0.92_x64-setup.exe
InstallerSha256: 61C309A2424A30F99D141D62990D152EF8FCA4FF7880574926B0FCF1DEA1C93F
ProductCode: AQBot
- Architecture: arm64
InstallerType: nullsoft
Scope: user
InstallerUrl: https://github.com/AQBot-Desktop/AQBot/releases/download/v0.0.92/AQBot_0.0.92_arm64-setup.exe
InstallerSha256: D220748465B4559084FE5C9A3B452633A3CE81556725434A2A1422A68724D567
ProductCode: AQBot
- Architecture: x64
InstallerType: wix
Scope: machine
InstallerUrl: https://github.com/AQBot-Desktop/AQBot/releases/download/v0.0.92/AQBot_0.0.92_x64_en-US.msi
InstallerSha256: F2F6005AF66236B453767B57B4BA0647621D9ABADD2FEF8DEC72CD6F70A4509E
InstallerSwitches:
InstallLocation: INSTALLDIR="<INSTALLPATH>"
ProductCode: '{88F254B3-A9B9-4FA1-BA58-74A57358A7B3}'
AppsAndFeaturesEntries:
- UpgradeCode: '{8BDD0169-05DB-5D77-8787-A6DEA286F0C6}'
- Architecture: arm64
InstallerType: wix
Scope: machine
InstallerUrl: https://github.com/AQBot-Desktop/AQBot/releases/download/v0.0.92/AQBot_0.0.92_arm64_en-US.msi
InstallerSha256: 67D942445AD87B604CFD8578ECFB08E5758A9F115804004B111907091635AA78
InstallerSwitches:
InstallLocation: INSTALLDIR="<INSTALLPATH>"
ProductCode: '{35E98D1B-F066-4E28-A959-B40251A8091B}'
AppsAndFeaturesEntries:
- UpgradeCode: '{8BDD0169-05DB-5D77-8787-A6DEA286F0C6}'
ManifestType: installer
ManifestVersion: 1.12.0
74 changes: 74 additions & 0 deletions manifests/a/AQBot/AQBot/0.0.92/AQBot.AQBot.locale.en-US.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: AQBot.AQBot
PackageVersion: 0.0.92
PackageLocale: en-US
ShortDescription: ☁️ Lightweight, high-performance cross-platform AI chat + AI gateway desktop client
Description: |-
☁️ Lightweight, high-performance cross-platform AI chat + AI gateway desktop client

Features
Chat and Models
- Multi-provider support — Compatible with all OpenAI-compatible APIs including OpenAI, Anthropic Claude, Google Gemini, etc.
- Model management — Supports remote fetching of model lists and custom parameters (temperature, max tokens, top-p, etc.)
- Multi-key round-robin — Configure multiple API keys per provider; automatically rotates to distribute rate-limit pressure
- Streaming output — Real-time token-by-token rendering; thinking blocks can be folded or expanded
- Message versions — Each response supports multiple versions for easy comparison of different models or parameter settings
- Conversation branching — Create new branches from any message node, enabling side-by-side branch comparisons
- Conversation management — Supports pinning, archiving, time-based grouping, and batch operations
- Conversation compression — Automatically compresses long conversations, preserving key information to save context space
- Multi-model same query — Ask the same question to multiple models simultaneously, with support for comparative analysis of responses
AI Agent
- Agent mode — Switch to Agent mode, allowing AI to autonomously perform multi-step tasks: reading/writing files, running commands, code analysis, etc.
- Three-tier permissions — Default mode (edits require approval), accept edits (automatically approve changes), full access (no prompts), ensuring secure and controlled operation
- Workspace sandbox — Agent operations strictly confined to designated workspace directory, preventing unauthorized access
- Tool approval panel — Real-time display of tool invocation requests, supporting per-item review, one-click always allow or deny
- Cost tracking — Real-time token usage and cost statistics for each session
Content Rendering
- Markdown rendering — Full support for syntax highlighting, LaTeX math formulas, tables, and task lists
- Monaco code editor — Embedded Monaco Editor in code blocks, supporting syntax highlighting, copy, and diff preview
- Chart rendering — Built-in Mermaid flowchart and D2 architecture diagram rendering
- Artifact panel — Preview code snippets, HTML drafts, Markdown notes, reports in isolated panels
- Real-time voice chat — (Coming soon) WebRTC-based real-time voice, compatible with OpenAI Realtime API
Search and Knowledge
- Web search — Integrated with Tavily, Zhipu WebSearch, Bocha, etc., with search results annotated with source references
- Local knowledge base (RAG) — Supports multiple knowledge bases; upload documents to automatically parse, segment, and build indexes, then semantically retrieve relevant passages during chat
- Memory system — Supports multi-namespace conversation memory; entries can be manually added or automatically extracted by AI (AI auto-extraction coming soon)
- Context management — Flexibly attach files, search results, knowledge base snippets, memory entries, and tool outputs
Tools and Extensions
- MCP protocol — Fully implements Model Context Protocol, supporting both stdio and HTTP transport methods
- Built-in tools — Includes ready-to-use built-in MCP tools such as @aqbot/fetch
- Tool execution panel — Visual display of tool invocation requests and return results
API Gateway
- Local API gateway — Built-in local API server with native OpenAI-compatible, Claude, Gemini interfaces; can serve as backend for any compatible client
- API key management — Generate, revoke, enable, or disable access keys with descriptive notes
- Usage statistics — Analyze request volume and token usage by key, provider, and date
- SSL/TLS support — Built-in self-signed certificate generation, also supports mounting custom certificates
- Request logs — Fully record all API requests and responses passing through the gateway
- Configuration templates — Pre-configured integration templates for common CLI tools like Claude, Codex, OpenCode, Gemini
Data and Security
- AES-256 encryption — Sensitive data such as API keys are encrypted and stored locally using AES-256; master key has file permission 0600
- Data directory isolation — Application state stored in ~/.aqbot/, user files in ~/Documents/aqbot/
- Automatic backup — Supports scheduled automatic backups to local directories or WebDAV storage
- Backup recovery — One-click restore full data from historical backups
- Chat export — Export conversations as PNG screenshots, Markdown, plain text, or JSON format
Desktop Experience
- Theme switching — Dark/light themes,可 follow system preference or be manually set
- Interface language — Fully supports Simplified Chinese, Traditional Chinese, English, Japanese, Korean, French, German, Spanish, Russian, Hindi, and Arabic; switch anytime in settings
- System tray — Minimizes to system tray on window close, without interrupting background services
- Always on top — Keep main window permanently on top
- Global shortcuts — Customizable global hotkeys to summon the main window at any time
- Auto-start on boot — Option to launch automatically with the system
- Proxy support — Supports HTTP and SOCKS5 proxy configurations
- Auto-update — Automatically checks for new versions on startup and prompts to update
Tags:
- ai
- chatbot
- large-language-model
- llm
Documentations:
- DocumentLabel: Docs
DocumentUrl: https://app.aqbot.top/guide/getting-started
ManifestType: locale
ManifestVersion: 1.12.0
84 changes: 84 additions & 0 deletions manifests/a/AQBot/AQBot/0.0.92/AQBot.AQBot.locale.zh-CN.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: AQBot.AQBot
PackageVersion: 0.0.92
PackageLocale: zh-CN
Publisher: aqbot
PublisherUrl: https://app.aqbot.top/
PublisherSupportUrl: https://github.com/AQBot-Desktop/AQBot/issues
PackageName: AQBot
PackageUrl: https://app.aqbot.top/download
License: AGPL-3.0
LicenseUrl: https://github.com/AQBot-Desktop/AQBot/blob/HEAD/LICENSE
ShortDescription: ☁️ 轻量级高性能跨平台AI对话 + AI网关桌面客户端
Description: |-
☁️ 轻量级高性能跨平台AI对话 + AI网关桌面客户端

功能特性
对话与模型
- 多供应商支持 — 兼容 OpenAI、Anthropic Claude、Google Gemini 等所有 OpenAI 兼容 API
- 模型管理 — 支持远程拉取模型列表、自定义参数(温度、最大 Token、Top-P 等)
- 多密钥轮询 — 每个供应商可配置多个 API Key,自动轮换以分散限流压力
- 流式输出 — 实时逐 Token 渲染,thinking 块可折叠展开
- 消息版本 — 每条回复支持多版本切换,方便对比不同模型或参数的效果
- 对话分支 — 从任意消息节点派生新分支,支持分支间对比
- 对话管理 — 支持置顶、归档、按时间分组、批量操作
- 对话压缩 — 自动压缩冗长对话,保留关键信息以节省上下文空间
- 多模型同答案 — 同一问题同时向多个模型提问,支持答案间对比分析
AI Agent
- Agent 模式 — 切换至 Agent 模式,AI 可自主执行多步骤任务:读写文件、运行命令、分析代码等
- 三级权限 — 默认模式(写入需审批)、接受编辑(自动批准修改)、完全访问(无提示),安全可控
- 工作目录沙箱 — Agent 操作严格限制在指定工作目录内,防止越权访问
- 工具审批面板 — 实时展示工具调用请求,支持逐条审核、一键始终允许或拒绝
- 成本追踪 — 每次会话实时统计 Token 用量与费用
内容渲染
- Markdown 渲染 — 完整支持代码高亮、LaTeX 数学公式、表格、任务列表
- Monaco 代码编辑器 — 代码块内嵌 Monaco Editor,支持语法高亮、复制、diff 预览
- 图表渲染 — 内置 Mermaid 流程图与 D2 架构图渲染
- Artifact 面板 — 代码片段、HTML 草稿、Markdown 笔记、报告可在独立面板中预览
- 实时语音对话 — (即将推出)基于 WebRTC 的实时语音,兼容 OpenAI Realtime API
搜索与知识
- 联网搜索 — 集成 Tavily、智谱 WebSearch、Bocha 等,搜索结果附带引用来源标注
- 本地知识库(RAG) 支持多知识库,上传文档后自动解析分段并且构建索引,对话时语义检索相关段落
- 记忆系统 支持对话多命名空间记忆,可手动添加或由 AI 自动提取(AI 自动提取部分即将支持)
- 上下文管理 — 灵活挂载文件附件、搜索结果、知识库片段、记忆条目、工具输出
工具与扩展
- MCP 协议 — 完整实现 Model Context Protocol,支持 stdio 和 HTTP 两种传输方式
- 内置工具 — 提供@aqbot/fetch 等开箱即用的内置 MCP 工具
- 工具执行面板 — 可视化展示工具调用请求与返回结果
API 网关
- 本地 API 网关 — 内置 OpenAI 兼容、Claude、Gemini 等原生接口的本地 API 服务器,可作为任意兼容客户端的后端
- API 密钥管理 — 生成、撤销、启停访问密钥,支持描述备注
- 用量统计 — 按密钥、供应商、日期维度的请求量与 Token 用量分析
- SSL/TLS 支持 — 内置自签名证书生成,也支持挂载自定义证书
- 请求日志 — 完整记录所有经过网关的 API 请求与响应
- 配置模板 — 预置 Claude、Codex、OpenCode、Gemini 等常见 CLI 工具的接入配置模板
数据与安全
- AES-256 加密 — API Key 等敏感数据使用 AES-256 加密存储于本地,主密钥权限 0600
- 数据目录隔离 — 应用状态存储于 ~/.aqbot/,用户文件存储于 ~/Documents/aqbot/
- 自动备份 — 支持定时自动备份到本地目录、WebDAV 的存储
- 备份恢复 — 一键从历史备份恢复完整数据
- 对话导出 — 支持将对话导出为 PNG 截图、Markdown、纯文本或 JSON 格式
桌面体验
- 主题切换 — 深色/浅色主题,可跟随系统或手动指定
- 界面语言 — 完整支持简体中文、繁体中文、英文、日文、韩文、法文、德文、西班牙文、俄文、印地文与阿拉伯文,可在设置中随时切换
- 系统托盘 — 关闭窗口时最小化到系统托盘,不中断后台服务
- 窗口置顶 — 可将主窗口常驻最顶层
- 全局快捷键 — 自定义全局快捷键,随时唤起主窗口
- 开机自启 — 可选择随系统自动启动
- 代理支持 — 支持 HTTP 和 SOCKS5 代理配置
- 自动更新 — 启动时自动检测新版本并提示更新
Tags:
- 人工智能
- 大语言模型
- 聊天机器人
ReleaseNotes: |-
🚀 新功能
- gateway: 增加 Codex 会话可见性修复 (#4b5bae7)
ReleaseNotesUrl: https://github.com/AQBot-Desktop/AQBot/releases/tag/v0.0.92
Documentations:
- DocumentLabel: 文档
DocumentUrl: https://app.aqbot.top/guide/getting-started
ManifestType: defaultLocale
ManifestVersion: 1.12.0
8 changes: 8 additions & 0 deletions manifests/a/AQBot/AQBot/0.0.92/AQBot.AQBot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: AQBot.AQBot
PackageVersion: 0.0.92
DefaultLocale: zh-CN
ManifestType: version
ManifestVersion: 1.12.0