8.1 KiB
RuoYi AI
Enterprise-Grade AI Assistant Platform
An out-of-the-box intelligent AI platform that integrates mainstream AI platforms such as Coze and DIFY, providing advanced RAG technology, knowledge graphs, digital humans, and AI workflow orchestration capabilities
中文 | 📖 Documentation | 🚀 Live Demo | 🐛 Report Issues | 💡 Feature Requests
✨ Core Features
Intelligent AI Engine
- Multi-Model Integration: Supports mainstream LLM providers including OpenAI, DeepSeek, Alibaba's Tongyi Qianwen, and Zhipu AI
- Multi-Modal Understanding: Intelligently processes multiple formats including text, images, and documents
- AI Platform Integration: Integrates mainstream AI application platforms like Coze, DIFY, and FastGPT
- MCP Capability Integration: Build an extensible AI toolkit ecosystem based on the Model Context Protocol
- AI Coding Assistant: Built-in intelligent code analysis and project scaffolding generation capabilities
Local RAG Solution
- Private Knowledge Base: Implements local private knowledge base based on Langchain4j framework + BGE-large-zh-v1.5 Chinese vector model
- Multiple Vector Databases: Supports mainstream vector databases including Milvus, Weaviate, and Qdrant
- Data Security & Privacy: Supports fully local deployment to protect enterprise data privacy
- Flexible Model Deployment: Compatible with local inference frameworks like Ollama and vLLM
AI Creative Tools
- AI Image Generation: Integrates MidJourney and GPT-4o-image
- Intelligent PPT Generation: Convert text content to beautiful presentations with one click
Knowledge Graph & Intelligent Orchestration
- Knowledge Graph Construction: Automatically extract entity relationships from documents and conversations, build visualized knowledge networks
- AI Workflow Orchestration: Visual workflow designer supporting complex AI task orchestration and automated execution
- Digital Human Interaction: Integrated digital avatars providing more natural human-machine interaction experience
🚀 Quick Start
Live Demo
- User Experience: web.pandarobot.chat (Username: admin, Password: admin123)
- Admin Dashboard: admin.pandarobot.chat (Username: admin, Password: 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 |
🛠️ Technical Architecture
Core Framework
- Backend: Spring Boot 3.5 + Langchain4j
- Data Storage: MySQL 8.0 + Redis + Vector Databases (Milvus/Weaviate/Qdrant)
- Frontend: Vue 3 + Vben Admin + Element UI
- Security: Sa-Token + JWT dual-layer security
System Components
- Document Processing: PDF, Word, and Excel parsing with intelligent image analysis
- Real-Time Communication: WebSocket real-time communication with SSE streaming responses
- System Monitoring: Comprehensive logging system, performance monitoring, and service health checks
📚 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

