Plataforma open source para desarrollar aplicaciones con LLM que integra flujos visuales con agentes, pipelines de RAG, gestión de modelos y observabilidad en un solo espacio de trabajo.
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:Retool
OutSystems
- 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
Configura el entorno de desarrollo siguiendo la guía de instalación del README
- 2
Inicia el proyecto en modo monolito con la guía de instalación en un clic de Docker
- 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
Aplicación de escritorio RPA empresarial de código abierto, con un diseñador visual low-code para automatizar software de Windows y páginas web, invocable desde agentes de IA.
Libro gratuito y de código abierto en chino sobre principios de diseño e ingeniería de AI Agents, con 109 experimentos complementarios y versiones descargables en PDF y EPUB.
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
FastGPT es una plataforma de código abierto para crear agentes de IA, con procesamiento de datos, bases de conocimiento RAG y orquestación visual de flujos de trabajo para aplicaciones con LLM.
Una biblioteca de Rust para crear aplicaciones con LLM y un agente de programación para terminal basado en ella, cuyas funciones son plugins de Bevy.