7.6 KiB
RuoYi AI
Enterprise-Grade AI Assistant Platform
An out-of-the-box full-stack AI platform supporting multi-agent collaboration, Supervisor mode orchestration, and multiple decision models, with advanced RAG technology and visual workflow orchestration capabilities
中文 | 📖 Documentation | 🚀 Live Demo | 🐛 Report Issues | 💡 Feature Requests
✨ Core Features
| Module | Current Capabilities | Extension Direction |
|---|---|---|
| Model Management | Multi-model integration (OpenAI/DeepSeek/Tongyi/Zhipu), multi-modal understanding, Coze/DIFY/FastGPT platform integration | Auto mode, fault tolerance |
| Knowledge Base | Local RAG + Vector DB (Milvus/Weaviate) + Knowledge Graph + Document parsing + Reranking | Audio/video parsing, knowledge source |
| Tool Management | MCP protocol integration, Skills capability + Extensible tool ecosystem | Tool plugin marketplace, toolAgent auto-loading |
| Workflow Orchestration | Visual workflow designer, drag-and-drop node orchestration, SSE streaming execution, currently supports model (with RAG) calls, email sending, manual review nodes | More node types |
| Multi-Agent | Agent framework based on Langchain4j, Supervisor mode orchestration, supports multiple decision models | Configurable agents |
| AI Coding | Intelligent code analysis, project scaffolding generation, Copilot assistant | Code generation optimization |
🚀 Quick Start
Live Demo
| Platform | URL | Account |
|---|---|---|
| User Frontend | web.pandarobot.chat | admin / admin123 |
| Admin Panel | admin.pandarobot.chat | admin / admin123 |
Project Repositories
| Module | GitHub Repository | Gitee Repository | GitCode Repository |
|---|---|---|---|
| 🔧 Backend | ruoyi-ai | ruoyi-ai | ruoyi-ai |
| 🎨 User Frontend | ruoyi-web | ruoyi-web | ruoyi-web |
| 🛠️ Admin Panel | ruoyi-admin | ruoyi-admin | ruoyi-admin |
Partner Projects
| Project Name | GitHub Repository | Gitee Repository |
|---|---|---|
| element-plus-x | element-plus-x | element-plus-x |
🛠️ Technical Architecture
Core Framework
- Backend: Spring Boot 4.0 + Spring AI 2.0 + Langchain4j
- Data Storage: MySQL 8.0 + Redis + Vector Databases (Milvus/Weaviate)
- Frontend: Vue 3 + Vben Admin + element-plus-x
- Security: Sa-Token + JWT dual-layer security
📚 Documentation
Want to learn more about installation, deployment, configuration, and secondary development?
🤝 Contributing
We warmly welcome community contributions! Whether you are a seasoned developer or just getting started, you can contribute to the project 💪
How to Contribute
- Fork the project to your account
- Create a branch (
git checkout -b feature/new-feature-name) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature/new-feature-name) - Create a Pull Request
💡 Tip: We recommend submitting PRs to GitHub, we will automatically sync to other code hosting platforms
📄 License
This project is licensed under the MIT License. See the LICENSE file for details.
🙏 Acknowledgments
Thanks to the following excellent open-source projects for their support:
- Spring AI Alibaba Copilot - Intelligent coding assistant based on spring-ai-alibaba
- Langchain4j - Powerful Java LLM development framework
- RuoYi-Vue-Plus - Mature enterprise-level rapid development framework
- Vben Admin - Modern Vue admin template
🌐 Ecosystem Partners
- PPIO Cloud - Provides cost-effective GPU computing and model API services
- Youyun Intelligent Computing - Thousands of RTX40 series GPUs + mainstream models API services, second-level response, pay-per-use, free for new customers.
Outstanding Open-Source Projects and Community Recommendations
- imaiwork - Open-source AI phone, AI customer acquisition phone project, based on accessibility mode and RPA, more powerful than Doubao AI phone.
💬 Community Chat
![]() Scan to Add Author's WeChat Invitation to join the group |
![]() QQ Technical Discussion Group Technical discussions |
⭐ Star to Support • Fork to Contribute • 📚 中文 • 📖 Complete Documentation
Built with ❤️, maintained by the RuoYi AI open-source community

