apconw/Aix-DB

Aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。

What it solves

Aix-DB lets business users ask data questions in natural language and instantly get answers, SQL queries, and visual charts, removing the need to write code or know database schemas.

How it works

The system uses a large language model (LLM) to understand user intent, then a RAG‑based retrieval layer enriches the request with schema knowledge. A Text‑to‑SQL agent generates and validates SQL, which is run against one of many supported databases. Results are automatically visualized with ECharts/AntV in a Vue‑based web UI. The architecture is layered: a Vue 3 front‑end, a Sanic API gateway, an intelligent service layer (LLM, Text2SQL, RAG, multi‑agent MCP), and storage back‑ends (relational, vector, graph, file).

Who it’s for

  • Business analysts and product managers who need quick data insights without SQL expertise.
  • Developers looking for a plug‑and‑play conversational BI platform that can be self‑hosted.
  • Enterprises that want a secure, on‑premise solution for natural‑language data exploration.

Highlights

  • End‑to‑end natural‑language to data insight flow (ChatBI).
  • Supports 8+ relational databases and various file sources.
  • Multi‑agent MCP framework for extensible skill integration.
  • Built‑in visual dashboard, report center, and conversational chart editing.
  • Deployable via Docker or Docker‑Compose with optional local development setup.
  • Open‑source Apache 2.0 license with a commercial Pro edition for enterprise features.

Related

  • Project
  • Project
  • Project
  • Project
  • Project