# 功能特色

AQBot 目前的所有功能，依領域分類列出。內容與專案 README 同步，隨每個版本更新。

Source: https://app.aqbot.top/zh-tw/features

## 對話與模型

- **多服務供應商對話**: 連接 OpenAI、Claude、Gemini、DeepSeek、Qwen 以及任意 OpenAI 相容端點，支援自訂 Base URL、API Path、請求頭和代理規則。
- **服務供應商快速匯入**: 透過 aqbot:// 服務供應商連結和 CC Switch 設定匯入，在使用者確認後把服務供應商資料帶入 AQBot。
- **模型管理**: 同步遠端模型列表、管理分組、測試延遲，並設定能力標籤、上下文長度、採樣預設值、推理檔位和模型級 extra_body。
- **對話工作流**: 流式回覆、思考區塊、訊息多版本、對話分支、標題生成狀態、長對話壓縮和多模型並行回答。

## AI Agent

- **兩種 Agent 使用方式**: AQBot 同時提供對話模組內建 Agent 與獨立 ACP Agent 工作台；前者使用使用者設定的服務商 API，後者連接 ACP 相容的外部 Agent 程序，可依模型來源與工作流程自由選擇。
- **對話 Agent（服務商 API）**: 在一般對話中切換至 Agent 模式，直接使用已設定服務商與模型的 API，讓模型在隔離的工作目錄中讀取/編輯檔案、執行命令並分析程式碼。
- **對話 Agent 管控**: 支援每次詢問、自動接受編輯與完整存取等權限模式，即時顯示工具呼叫與審批，並記錄單次任務的 token 和成本。
- **ACP Agent 工作台**: 透過 Agent Client Protocol (ACP) 在獨立工作台中執行相容的程式設計 Agent，串流查看回覆、思考過程與工具呼叫。
- **ACP Registry 與自訂整合**: 可從 Registry 加入 Codex、Claude Agent、Gemini CLI、Cline、OpenCode、Grok Build 等 Agent，也能設定自訂命令、參數、環境變數與圖示，並自由啟停及排序。
- **ACP 專案與自由對話**: 依專案整理執行緒、釘選常用工作階段並自動還原上次工作現場；也可不選專案，直接在隔離的工作目錄中開始對話。
- **完整 ACP 工作階段互動**: 支援切換 Agent 提供的模型、模式與設定，以及附件、問卷、計畫審核、計畫進度和重新載入後的狀態還原；工具請求可單次允許或在目前工作階段中「始終允許」。

## 角色

- **本機角色管理**: 將系統提示詞、頭像、標籤、開場白、開場問題、溫度和 Top P 儲存為可重複使用的會話模板。
- **一鍵使用角色**: 預設新建角色對話，也可從下拉選單套用到目前對話；角色對話保留角色名稱、頭像和藍色「角色」標記。
- **線上市場**: 從 prompts.chat 和 PlexPt 中文來源搜尋並安裝角色，安裝後可離線作為本機角色使用。

## Skills 管理

- **多來源技能目錄**: 管理 AQBot、Codex、Claude 和 Agents 技能目錄，包括 ~/.aqbot/skills、~/.codex/skills、~/.claude/skills 和 ~/.agents/skills。
- **我的技能**: 支援來源篩選、啟用/停用、詳情查看、複製名稱、打開目錄和卸載。
- **技能組與安裝目標**: 按 group 折疊技能組，批量啟停、打開組目錄、卸載整組，並可從 owner/repo 或 GitHub URL 安裝到指定目標。
- **線上市場**: 支援 skills.sh 與 GitHub 來源搜尋、詳情預覽、GitHub 跳轉和安裝狀態展示。

## 內容渲染

- **Markdown 與數學公式**: 在流式對話中渲染 Markdown、程式碼高亮、表格、任務列表和 LaTeX 公式。
- **程式碼、圖表與 Artifact**: 內建 Monaco 程式碼區塊、Mermaid、D2 圖表和 Artifact 面板，用於程式碼、Markdown 筆記、報告和預覽。
- **HTML 片段渲染**: 安全預覽模型生成的 HTML 片段，並包含近期版本加入的流式渲染穩定性修復。

## 搜尋與知識

- **網路搜尋**: 接入 Tavily、Exa、智譜 WebSearch、Bocha 等搜尋服務，支援引用來源和搜尋查詢生成。
- **本機知識庫**: 用 sqlite-vec 索引私有文件，設定檢索/重排選項並查看檢索回饋。
- **上下文管理**: 把檔案、搜尋結果、知識片段、記憶和工具輸出附加到對話上下文。

## 工具與擴充

- **MCP 協定**: 執行 stdio、SSE 或 StreamableHTTP 傳輸的 Model Context Protocol 伺服器。
- **內建工具**: 直接使用 @aqbot/fetch、檔案搜尋等內建 MCP 工具，無需額外安裝獨立伺服器。
- **工具循環上限**: 可設定 MCP 工具呼叫最大循環次數，並更好地恢復中斷或卡住的工具會話。

## API 閘道

- **本機閘道**: 從桌面應用暴露 OpenAI Chat Completions、OpenAI Responses、Claude 原生和 Gemini 原生介面。
- **存取與觀測**: 本機管理閘道金鑰、SSL/TLS 憑證、請求日誌和用量統計。
- **客戶端範本**: 提供 Claude Code、Codex CLI、OpenCode、Gemini CLI 和自訂客戶端的設定範本。

## 資料匯入與備份

- **第三方匯入**: 匯入 ChatGPT 官方匯出、Cherry Studio 備份和 Kelivo 備份，帶預覽統計、警告和重複處理。
- **服務供應商與檔案遷移**: Cherry Studio/Kelivo 匯入可選擇遷移關聯服務供應商、API Key 和檔案附件。
- **備份**: 透過本機目錄、WebDAV 或 S3 相容儲存進行備份與還原。

## 桌面體驗與安全

- **本機加密**: 應用狀態位於 ~/.aqbot/，使用者檔案位於 ~/Documents/aqbot/，API Key 使用 AES-256 和本機主金鑰保護。
- **桌面整合**: 支援系統匣、視窗置頂、全域快捷鍵、開機自啟、代理設定和自動更新檢查。
- **11 種界面語言**: 可在簡體中文、繁體中文、英語、日語、韓語、法語、德語、西班牙語、俄語、印地語和阿拉伯語之間切換。
