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은 OpenAI, Claude, Gemini, DeepSeek 등의 다양한 AI 제공자에 연결하는 통합 허브 역할을 하며, 모델 컨텍스트 프로토콜(MCP)을 지원하여 기능을 확장합니다. 내장된 API 기반 에이전트 모드와 외부 프로그래밍 에이전트를 실행할 수 있는 전용 ACP(에이전트 클라이언트 프로토콜) 워크벤치라는 두 가지 별개의 에이전트 모드를 제공합니다. 또한 sqlite-vec를 사용한 로컬 지식 기반을 통합하여 개인 문서 인덱싱을 지원하며, 다른 로컬 클라이언트에 AI 인터페이스를 노출하기 위한 로컬 API 게이트웨이도 제공합니다.

대상 사용자

다수의 AI 모델을 관리하고, 에이전트를 통해 작업을 자동화하며, AI 기반 지식과 코딩 워크플로우를 체계적으로 정리하고자 하는 고급 사용자 및 개발자에게 적합합니다.

주요 기능

  • 통합 AI 허브: 여러 제공자 및 OpenAI 호환 엔드포인트에 연결 가능하며, 사용자 정의 프록시 및 헤더 지원.
  • 이중 에이전트 시스템: API 기반 에이전트와 외부 ACP 호환 프로그래밍 에이전트(예: Codex, Cline) 모두 지원.
  • 로컬 우선 개인정보 보호: 애플리케이션 상태와 API 키(AES-256 암호화)를 로컬에 저장하여 사용자 데이터를 기기 내부에 유지.
  • 확장 가능한 도구 세트: 도구 사용을 위한 MCP 서버 통합 및 CLI 도구용 내장 로컬 API 게이트웨이 포함.
  • 지식 관리: sqlite-vec를 사용한 로컬 RAG 시스템과 통합 웹 검색(Tavily, Exa 등) 기능 제공.
  • 풍부한 콘텐츠 렌더링: LaTeX, Mermaid, D2 다이어그램, 코드 및 보고서용 아티팩트 패널 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트