Repolode
jeecgboot

jeecgboot/JeecgBoot

Plataforma low-code en Java y Vue 3 que genera sistemas CRUD completos a partir de lenguaje natural e integra chat con IA, bases de conocimiento y orquestación de flujos de trabajo.

Alternativa open source a:RetoolOutSystems

Estrellas
48,254
Forks
16,219
Issues abiertos
11
Último commit
hace 6 días

¿Qué es?

JeecgBoot es una plataforma de desarrollo low-code empresarial basada en Spring Boot y Vue 3. Los desarrolladores describen un requisito en lenguaje natural y la plataforma genera tablas de base de datos, código CRUD para frontend y backend, permisos de menú y páginas, que después se pueden configurar en línea y ampliar manualmente.

Además de generar código, el proyecto incluye una plataforma de aplicaciones de IA con asistentes de chat, una base de conocimiento basada en RAG, gestión de modelos, plugins MCP y orquestación visual de flujos de trabajo de IA. También admite modelos como ChatGPT, DeepSeek y Ollama. Incluye, además, diseñadores en línea de formularios e informes, un diseñador de dashboards, flujos de trabajo BPM basados en Flowable, permisos por rol y de datos, y compatibilidad con SaaS multiinquilino.

El backend usa Spring Boot 4, MyBatis-Plus y Apache Shiro, y se puede desplegar como aplicación monolítica o como microservicios (Spring Cloud Alibaba). El frontend usa Vue 3, TypeScript, Vite y Ant Design Vue. Un proyecto independiente de uni-app permite crear clientes móviles y miniprogramas.

Funciones clave

  • 01Genera tablas de base de datos, código CRUD y permisos de menú a partir de una descripción en lenguaje natural.
  • 02El generador de código admite modelos de tabla única, árbol, uno a uno y uno a varios.
  • 03Incluye un asistente de chat con IA, una base de conocimiento RAG, plugins MCP y orquestación de flujos de trabajo de IA.
  • 04Diseñadores en línea de formularios, informes y dashboards con edición mediante arrastrar y soltar.
  • 05Diseñador de flujos de trabajo BPM basado en Flowable y permisos a nivel de botones y datos.
  • 06Permite alternar entre los modos de despliegue como aplicación monolítica y como microservicios de Spring Cloud.

Casos de uso

  • Crear sistemas internos de OA, ERP, CRM o MIS en Java con páginas CRUD generadas.
  • Crear una base de conocimiento empresarial o un chatbot a partir de documentos privados.
  • Añadir flujos de aprobación y formularios configurables en línea a un proyecto Spring Boot existente.
  • Desarrollar aplicaciones SaaS multiinquilino para gestión empresarial.

Inicio rápido

  1. 1

    Configura el entorno de desarrollo siguiendo la guía de instalación del README

  2. 2

    Inicia el proyecto en modo monolito con la guía de instalación en un clic de Docker

  3. 3

    Inicia sesión con la cuenta predeterminada admin/123456

Antes de usarlo

  • Requiere Java 17 o posterior con Maven y Node.js 20 o posterior con pnpm 9 o posterior; es una pila bastante pesada de configurar.
  • De forma predeterminada, solo se proporcionan scripts de base de datos para MySQL; para otras bases de datos, hay que convertirlos manualmente.
  • La plataforma es grande debido a sus numerosos módulos integrados e integraciones de IA, por lo que alojarla por cuenta propia requiere bastante trabajo de configuración.

Temas

Preguntas frecuentes

¿Qué es JeecgBoot?
Plataforma low-code en Java y Vue 3 que genera sistemas CRUD completos a partir de lenguaje natural e integra chat con IA, bases de conocimiento y orquestación de flujos de trabajo. JeecgBoot es una plataforma de desarrollo low-code empresarial basada en Spring Boot y Vue 3. Los desarrolladores describen un requisito en lenguaje natural y la plataforma genera tablas de base de datos, código CRUD para frontend y backend, permisos de menú y páginas, que después se pueden configurar en línea y ampliar manualmente.
¿JeecgBoot es gratuito? ¿Qué licencia tiene?
JeecgBoot es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿JeecgBoot sigue mantenido?
Mantenimiento activo. El último commit de JeecgBoot fue el 14 oct 2026.
¿Para qué puedo usar JeecgBoot?
Crear sistemas internos de OA, ERP, CRM o MIS en Java con páginas CRUD generadas. Crear una base de conocimiento empresarial o un chatbot a partir de documentos privados. Añadir flujos de aprobación y formularios configurables en línea a un proyecto Spring Boot existente. Desarrollar aplicaciones SaaS multiinquilino para gestión empresarial.
¿Cómo se instala JeecgBoot?
Configura el entorno de desarrollo siguiendo la guía de instalación del README Inicia el proyecto en modo monolito con la guía de instalación en un clic de Docker Inicia sesión con la cuenta predeterminada admin/123456
¿Dónde consigo JeecgBoot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jeecgboot/JeecgBoot

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

Proyectos relacionados