ruoyi-ai and ZenoAgent

These are competitor AI agent development frameworks, with project A offering broader enterprise-grade features like multi-vendor model management and visual orchestration, while project B provides a more focused Spring Boot and Vue 3 platform with LangChain4j integration for core AI agent capabilities.

ruoyi-ai
74
Verified
ZenoAgent
39
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 13/25
Adoption 4/25
Maturity 9/25
Community 13/25
Stars: 4,898
Forks: 1,208
Downloads:
Commits (30d): 42
Language: Java
License: MIT
Stars: 5
Forks: 2
Downloads:
Commits (30d): 0
Language: Java
License: MIT
No Package No Dependents
No Package No Dependents

About ruoyi-ai

ageerle/ruoyi-ai

面向企业级市场的一站式AI应用开发框架,支持多厂商大模型统一接入与管理,具备安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,同时支持微信生态扩展,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。

Built on Spring Boot 4.0, Spring AI 2.0, and Langchain4j, the platform integrates multiple vector databases (Milvus, Weaviate, Qdrant) for RAG-based knowledge retrieval and supports MCP protocol tools alongside custom Skills. Multi-agent coordination uses a Supervisor pattern with multiple decision models, while SSE streaming and WebSocket enable real-time workflow execution with document parsing (PDF, Word, Excel) and image analysis capabilities.

About ZenoAgent

Johnnyjin-haolin/ZenoAgent

Zeno Agent 是一个基于 Spring Boot 和 Vue 3 构建的 AI Agent 平台,集成了 LangChain4j 框架,提供智能对话、知识检索增强(RAG)、工具调用(MCP)等核心能力。项目采用前后端分离架构,支持流式响应、多会话管理、知识库管理等完整功能。

Implements dual-scope MCP architecture with GLOBAL (server-side) and PERSONAL (browser-based) modes, enabling hybrid tool execution while protecting user credentials; enables handling of dozens to hundreds of tools through progressive loading of tool schemas and skill summaries, bypassing LLM context window limits. Distributes human-in-the-loop confirmations across multi-node deployments using Redisson's blocking queue, with real-time SSE event streaming throughout the reasoning lifecycle including tool calls, RAG retrieval, and PERSONAL MCP task delegation.

Scores updated daily from GitHub, PyPI, and npm data. How scores work