Ross ROSS = Recommend OSS · open-source software intelligence for agents

ageerle/ruoyi-ai

An enterprise AI development framework for building AI agents. It provides unified management of multi-provider LLMs, secure enterprise knowledge bases with high-precision retrieval, visual workflow orchestration and multi-agent coordination. Compatible with mainstream Agent Skill standards, it enables developers to efficiently build production-gra observed · 2026-08-28

github.com/ageerle/ruoyi-ai · homepage · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

91/100

  • Activity 98
  • Release rhythm 96
  • Longevity 68
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 19.5
  • age_days: 960
  • days_rel: 29
  • days_push: 17
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

5666 stars · 1397 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

RuoYi AI is an open-source, enterprise-grade full-stack AI assistant platform built in Java on the RuoYi ecosystem and LangChain4j. It unifies multi-provider LLM management, RAG knowledge bases with vector stores (Milvus/Qdrant/Weaviate), MCP tool integration, visual workflow orchestration, and multi-agent coordination with Supervisor mode.

Use cases

  • build an enterprise AI assistant platform
  • self-host a chatgpt-like app with my own knowledge base
  • manage multiple LLM providers behind one API
  • build RAG search over company documents
  • orchestrate multi-agent workflows visually
  • integrate MCP tools into an AI chat app
  • build a multi-tenant AI SaaS with billing

When to choose

  • you want an out-of-the-box full-stack AI platform with admin panel and user frontend
  • you need enterprise features like multi-tenancy, auth, rate limiting, and billing out of the box
  • you want a complete RAG pipeline with document parsing, chunking, vector stores, and reranking
  • you prefer a Java/Spring Boot stack with LangChain4j
  • you need MCP tool integration and multi-agent orchestration

When to avoid

  • you need a lightweight library to embed in an existing app rather than a full platform
  • your stack is Python-centric (LangChain, FastAPI) and you want native Python tooling
  • you only need a simple chatbot without admin, tenancy, or workflow features
  • you want a minimal, unopinionated agent framework

Facets

framework · maturity active

agent-framework rag mcp chatbot llm-inference workflow-automation chat-interface web-framework vector-database auth artificial-intelligence large-language-models chatbots web-development developer-tools self-hosted jvm self-hosted cross-platform langchain4j multi-agent knowledge-base workflow-orchestration spring-boot ruoyi enterprise-ai mcp-tools supervisor-mode full-stack multi-tenant ai-agents retrieval-augmented-generation docker web-server

10 sources

Member repositories

RepositoryRoleHealth v2
ageerle/ruoyi-aimain91

For agents

markdown · JSON · MCP: product_card(name="ageerle/ruoyi-ai")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem