English | 中文
XpertAI Cloud · Self-hosting · Documentation · Enterprise inquiry
Open-Source AI Platform for Enterprise Data Analysis, Indicator Management and Agents Orchestration
Xpert AI is an open-source enterprise-level AI system that perfectly integrates two major platforms: agent orchestration and data analysis.
🚀 3.7 Agent Middleware Released!
XpertAI 3.7 officially launches the Agent Middleware feature, providing developers with fine-grained control and visual orchestration capabilities over agent execution flows through a modular plugin architecture. This feature is compatible with the LangChain ecosystem, supports flexible composition of middleware nodes such as logging, security, and transformation, empowering enterprises to rapidly build observable and extensible agent workflows.
In today’s rapidly evolving AI landscape, enterprises face a key challenge: How to balance the creativity of LLMs with the stability of workflows? Pure agent architectures are flexible but hard to control; traditional workflows are reliable but lack adaptability. Xpert AI’s Agent-Workflow Hybrid Architecture is designed to resolve this conflict, enabling AI to have “free will” while adhering to “rule-based order.”

Blog - Agent-Workflow Hybrid Architecture
By coordinating the collaboration of multiple intelligent agents, Xpert can handle complex tasks. Xpert integrates different types of AI agents through efficient management mechanisms, leveraging their capabilities to address multidimensional problems.
xpert-agents.mp4
A cloud-based agile data analysis platform supporting multidimensional modeling, metrics management, and BI visualization. The platform connects to various data sources, enabling efficient and flexible data analysis and visualization, and offers multiple intelligent analysis tools to help enterprises quickly and accurately uncover business value and make operational decisions.
Before installing Xpert, make sure your machine meets the following minimum system requirements:
- CPU >= 2 Core
- RAM >= 4 GiB
- Node.js (ESM and CommonJS) - 20.x, 22.x
The easiest way to start the Xpert server is through docker compose. Before running Xpert with the following commands, make sure that Docker and Docker Compose are installed on your machine:
cd xpert
cd docker
cp .env.example .env
docker compose up -dAfter running, you can access the Xpert dashboard in your browser at http://localhost/onboarding and start the initialization process.
Please check our Wiki - Development to get started quickly.
Xpert AI Platform Demo at https://app.mtda.cloud.
Notes:
- You can generate samples data in the home dashbaord page.
Xpert AI Platform SaaS is available at https://app.mtda.cloud.
Note: it's currently in Alpha version / in testing mode, please use it with caution!
For Production, we recommend:
-
SDK – streamlines access api of the XpertAI platform.
- SDK (TypeScript)
- digital experts
- long-term memory storage
- contextual files
- knowledge bases
- SDK (Python)
- SDK (TypeScript)
-
Plugins – extensible plugin system.
- Plugins system
- Marketplace to showcase the plugins ecosystem.
- Hot-swappable plugin system.
-
Chatkit – front-end component library for embedding digital expert chat dialog.
-
Widgets – UI widgets that let large-model responses drive richer interface experiences.
-
Agent Middlewares Plugin-based Agent Middleware.
-
Agent Skills – lightweight agent skills for rapid custom capability integration, offering a quicker alternative to MCP tools.
- For business inquiries: mailto:service@xpertai.cn
- Xpert AI Platform @ Twitter
We support the open-source community.
This software is available under the following licenses:
- Xpert AI Platform Community Edition
- Xpert AI Platform Enterprise Edition
- Xpert AI Platform Enterprise Pro Edition
Please see LICENSE for more information on licenses.
Contributors
- Please give us ⭐ on Github, it helps!
- You are more than welcome to submit feature requests in the Xpert AI repo
- Pull requests are always welcome! Please base pull requests against the develop branch and follow the contributing guide.