RuoYi-AI User Frontend
The user-facing web frontend for the RuoYi-AI platform, providing AI conversations, agent interactions and knowledge-base question answering, built with Vue 3 and Ant Design Vue.
This frontend is the user-side interface of RuoYi-AI, an AI assistant platform, separate from its backend service and its administration panel. It is built with Vue 3, TypeScript, Ant Design Vue components, Pinia for state management and Vite as the build tool.
It deploys either as one combined stack that starts the backend, admin panel, user frontend and their dependencies such as MySQL, Redis, Weaviate and MinIO together with pre-built images, or as separately built services when working from source, with the backend, this frontend and the admin panel each started with its own Docker Compose file. Local development requires Node.js 22.13 or later and pnpm as the only supported package manager.