ageerle/ruoyi-ai
Java-based enterprise AI platform providing multi-model management, RAG knowledge bases, visual workflow orchestration, and multi-agent coordination.

RuoYi AI is a full-stack enterprise AI development framework built in Java. It unifies access to multiple LLM providers (OpenAI, DeepSeek, Qwen, Zhipu, MiniMax) and integrates with platforms like Coze, DIFY, and FastGPT. The platform supports local RAG with vector databases (Milvus, Weaviate, Qdrant), visual workflow design with drag-and-drop node orchestration, and autonomous multi-agent collaboration using a Supervisor pattern powered by Langchain4j. It also implements the MCP protocol for tool and skill extensibility.