Repolode
ageerle

ageerle/ruoyi-ai

Plataforma full-stack de asistente de IA con Java y Spring Boot, gestión de LLM de varios proveedores, bases de conocimiento RAG, flujos visuales y orquestación multiagente.

Estrellas
5,817
Forks
1,433
Issues abiertos
12
Último commit
hace 17 días

¿Qué es?

RuoYi AI es una plataforma de agentes de IA orientada a empresas, desarrollada con Spring Boot 3 y Langchain4j. Permite a los equipos conectar varios proveedores de LLM, como DeepSeek, Zhipu, OpenAI y Bailian, desde una única interfaz de administración, y se integra con plataformas como Coze, Dify, FastGPT y RAGFlow.

Para trabajar con conocimiento, ofrece una canalización RAG local basada en Milvus, Weaviate o Qdrant, con análisis de documentos PDF, Word y Excel. La integración con el protocolo MCP y la capacidad Skills permiten usar herramientas. Un diseñador visual de flujos de trabajo con función de arrastrar y soltar ejecuta nodos como llamadas a modelos, envío de correos y revisión manual mediante streaming SSE, mientras que el modo Supervisor coordina varios agentes.

La pila incluye MySQL, Redis, Vue 3 con Vben Admin y Sa-Token con JWT para la seguridad. El proyecto incluye archivos Docker Compose para desplegar con un solo clic el backend, el panel de administración y la interfaz de usuario.

Funciones clave

  • 01Gestión de LLM de varios proveedores, con acceso a DeepSeek, Zhipu, OpenAI y otros modelos
  • 02Base de conocimiento RAG local basada en Milvus, Weaviate o Qdrant
  • 03Diseñador visual de flujos de trabajo con función de arrastrar y soltar y ejecución mediante streaming SSE
  • 04Integración con el protocolo MCP y ampliación de herramientas mediante Skills
  • 05Orquestación multiagente en modo Supervisor basada en Langchain4j
  • 06Despliegue con Docker Compose del backend, el panel de administración y la interfaz de usuario

Casos de uso

  • Crear un chatbot interno para empresas que consulte documentos corporativos mediante RAG
  • Automatizar flujos de aprobación o notificación con flujos visuales que incluyan revisión manual
  • Ejecutar una plataforma de asistente de IA basada en Java con panel de administración y cuentas de usuario integrados

Inicio rápido

  1. 1

    Clona la versión v3.1.0

    git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
  2. 2

    Crea el archivo de entorno y fija la versión de la imagen

    cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
  3. 3

    Descarga las imágenes precompiladas de GHCR

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
  4. 4

    Inicia todos los servicios en segundo plano

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d

Antes de usarlo

  • Se necesitan Docker y Docker Compose para ejecutar el despliegue con un solo clic.
  • El archivo Compose predeterminado expone los puertos de MySQL, Redis, Weaviate y MinIO, por lo que debes cambiar las contraseñas para producción.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ruoyi-ai?
Plataforma full-stack de asistente de IA con Java y Spring Boot, gestión de LLM de varios proveedores, bases de conocimiento RAG, flujos visuales y orquestación multiagente. RuoYi AI es una plataforma de agentes de IA orientada a empresas, desarrollada con Spring Boot 3 y Langchain4j. Permite a los equipos conectar varios proveedores de LLM, como DeepSeek, Zhipu, OpenAI y Bailian, desde una única interfaz de administración, y se integra con plataformas como Coze, Dify, FastGPT y RAGFlow.
¿ruoyi-ai es gratuito? ¿Qué licencia tiene?
ruoyi-ai es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ruoyi-ai sigue mantenido?
Mantenimiento activo. El último commit de ruoyi-ai fue el 21 oct 2026.
¿Para qué puedo usar ruoyi-ai?
Crear un chatbot interno para empresas que consulte documentos corporativos mediante RAG Automatizar flujos de aprobación o notificación con flujos visuales que incluyan revisión manual Ejecutar una plataforma de asistente de IA basada en Java con panel de administración y cuentas de usuario integrados
¿Cómo se instala ruoyi-ai?
Clona la versión v3.1.0: git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git Crea el archivo de entorno y fija la versión de la imagen: cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env Descarga las imágenes precompiladas de GHCR: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull Inicia todos los servicios en segundo plano: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
¿Dónde consigo ruoyi-ai?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ageerle/ruoyi-ai

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados