What it does
RuoYi AI is a ready-made AI platform an organisation can host for itself. It includes a user site, an admin panel and a mobile mini-app.
It connects to models such as DeepSeek, Zhipu and OpenAI, and can build knowledge bases from PDF, Word and Excel files using RAG (where the AI looks up your documents before answering). A drag-and-drop designer lets you build workflows, and several AI agents can work together on a task.
It is built with Java and Vue, and a commercial edition is also offered. Much of the community and documentation is in Chinese.
Who it's for
Companies and developers who want a self-hosted, all-in-one AI assistant platform.
Can I use it without coding?
With some setup. A Docker setup starts all its parts; after that it is used through web pages. New to this? Start here.
Can I run it?
- Cost
- Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
- Runs on
- Server
- Computer
- Made for servers or data centres
- API key
- Needed. An API key is a password-like code from an online AI service. What's that?
Try it
- Install Docker on a server.
- Use the project's all-in-one Docker Compose file to start all its services.
- Open the admin panel and user site in your browser.
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (MIT): Very permissive: free to use, change and share, including for business.
- Keep your API key private. Never paste it into websites or share it, and set a spending limit with the AI service.
- More on staying safe