An open-source enterprise-level AI system that integrates agent orchestration and data analysis platforms, helping businesses balance the creativity of LLMs with the stability of workflows.
One-Minute Overview#
Xpert AI is an open-source enterprise-level AI system that seamlessly integrates agent orchestration and data analysis platforms. It addresses a key challenge in the AI landscape through its "Agent-Workflow Hybrid Architecture": balancing the creativity of LLMs with the stability of workflows, giving AI both "free will" and "rule-based order."
Core Value: Provides businesses with an AI solution that combines flexibility with controllability, enabling intelligent agents to both perform freely and execute tasks according to rules.
Quick Start#
Installation Difficulty: Medium - Requires Docker, Node.js, and PostgreSQL environment, but offers detailed Docker Compose setup
# Install with Docker Compose
cd xpert
cd docker
cp .env.example .env
docker compose up -d
Access http://localhost/onboarding to complete the initialization process.
Is this suitable for my needs?
- ✅ Enterprise data analysis and metrics management: Supports multidimensional modeling, metrics management, and BI visualization
- ✅ AI agent collaboration in complex business processes: Coordinates multiple intelligent agents to handle complex tasks
- ❌ Simple personal projects: More suitable for medium-to-large scale deployments with higher resource requirements
- ❌ Pure text processing needs: Not ideal for small applications with single functionality
Core Capabilities#
1. Agent-Workflow Hybrid Architecture#
- Resolves the contradiction between pure agent architecture's lack of control and traditional workflow's lack of adaptability
- Gives AI both freedom of expression and rule-based execution Actual Value: Businesses can maintain innovation while ensuring process stability in complex business scenarios
2. Intelligent Agent Orchestration Platform#
- Coordinates multiple intelligent agents through efficient management mechanisms
- Integrates different types of AI agents to handle multidimensional problems Actual Value: Automatically coordinates multiple professional AI agents to complete complex business tasks together
3. Enterprise-Grade Data Analysis Platform#
- Supports multidimensional modeling, metrics management, and BI visualization
- Connects to various data sources with intelligent analysis tools Actual Value: Helps businesses quickly and accurately discover business value and make operational decisions
Technology Stack & Integration#
Development Languages: TypeScript, Java Key Dependencies: Node.js/NestJS, Angular, TypeORM, Langchain, ECharts Integration Method: Complete platform supporting both cloud service and self-deployment modes
Ecosystem & Extensions#
- Agent Middleware: Plugin-based middleware system supporting logging, security, and transformation functions
- Skills System: Lightweight agent skills for rapid custom capability integration
- Plugin System: Hot-swappable plugin architecture compatible with LangChain ecosystem
Maintenance Status#
- Development Activity: High - New versions released with feature updates
- Recent Updates: Version 3.7 recently released with Agent Middleware functionality
- Community Response: Active contributor community with comprehensive documentation support
Commercial & Licensing#
License: AGPL v3
- ✅ Commercial Use: Allowed with attribution
- ✅ Modification: Source code modification permitted
- ⚠️ Restrictions: Follows AGPL v3 protocol, requiring modification content to be open-sourced
Documentation & Learning Resources#
- Documentation Quality: Comprehensive - Includes complete development Wiki, tutorials, and API documents
- Official Documentation: https://github.com/xpert-ai/xpert/wiki
- Example Code: Rich examples and demonstrations available