Plataforma open source para desenvolver apps com LLM, reunindo workflows visuais com agentes, pipelines de RAG, gerenciamento de modelos e observabilidade em um só workspace.
jeecgboot/JeecgBoot
Plataforma low-code em Java e Vue 3 que gera sistemas CRUD completos a partir de linguagem natural, com chat de IA, base de conhecimento e orquestração de workflows integrados.
Alternativa open source a:Retool
OutSystems
- Estrelas
- 48,254
- Forks
- 16,219
- Issues abertas
- 11
- Último commit
- há 6 dias
O que é?
O JeecgBoot é uma plataforma empresarial de desenvolvimento low-code baseada em Spring Boot e Vue 3. Os desenvolvedores descrevem um requisito em linguagem natural, e a plataforma gera tabelas de banco de dados, código CRUD de front-end e back-end, permissões de menu e páginas, que podem ser configurados online e estendidos manualmente.
Além da geração de código, o projeto inclui uma plataforma de aplicações de IA com assistentes de chat, base de conhecimento baseada em RAG, gerenciamento de modelos, plugins MCP e orquestração visual de workflows de IA, além de oferecer suporte a modelos como ChatGPT, DeepSeek e Ollama. Também inclui designers online de formulários e relatórios, designer de dashboards, workflows BPM baseados em Flowable, permissões por função e por dados e suporte a SaaS multi-tenant.
O back-end usa Spring Boot 4, MyBatis-Plus e Apache Shiro, com opções de implantação como módulo único ou microsserviços (Spring Cloud Alibaba). O front-end usa Vue 3, TypeScript, Vite e Ant Design Vue. Um projeto separado em uni-app atende clientes mobile e mini programs.
Recursos principais
- 01Gera tabelas de banco de dados, código CRUD e permissões de menu a partir de uma descrição em linguagem natural.
- 02O gerador de código oferece suporte a modelos de tabela única, árvore, um para um e um para muitos.
- 03Assistente de chat com IA, base de conhecimento RAG, plugins MCP e orquestração de workflows de IA integrados.
- 04Designers online de formulários, relatórios e dashboards com edição por arrastar e soltar.
- 05Designer de workflows BPM baseado em Flowable e permissões por botão e por dados.
- 06Alternância entre os modos de implantação como aplicação única e microsserviços Spring Cloud.
Casos de uso
- Desenvolver sistemas internos de OA, ERP, CRM ou MIS em Java com páginas CRUD geradas.
- Criar uma base de conhecimento empresarial ou um chatbot com base em documentos privados.
- Adicionar workflows de aprovação e formulários configurados online a um projeto Spring Boot existente.
- Entregar aplicações SaaS multi-tenant de back-office.
Início rápido
- 1
Configure o ambiente de desenvolvimento seguindo o guia de instalação do README
- 2
Inicie o projeto no modo monólito com o guia de instalação em um clique do Docker
- 3
Entre com a conta padrão admin/123456
Antes de usar
- Requer Java 17 ou superior com Maven e Node.js 20 ou superior com pnpm 9 ou superior; é uma stack bastante pesada para configurar.
- Por padrão, são fornecidos apenas scripts de banco de dados para MySQL; para outros bancos, é preciso convertê-los manualmente.
- A plataforma é grande devido aos vários módulos integrados e às integrações com IA, então hospedá-la por conta própria exige bastante trabalho de configuração.
Tópicos
Perguntas frequentes
- O que é JeecgBoot?
- Plataforma low-code em Java e Vue 3 que gera sistemas CRUD completos a partir de linguagem natural, com chat de IA, base de conhecimento e orquestração de workflows integrados. O JeecgBoot é uma plataforma empresarial de desenvolvimento low-code baseada em Spring Boot e Vue 3. Os desenvolvedores descrevem um requisito em linguagem natural, e a plataforma gera tabelas de banco de dados, código CRUD de front-end e back-end, permissões de menu e páginas, que podem ser configurados online e estendidos manualmente.
- JeecgBoot é gratuito? Qual é a licença?
- JeecgBoot é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- JeecgBoot ainda é mantido?
- Manutenção ativa. O último commit de JeecgBoot foi em 14 de out. de 2026.
- Para que posso usar JeecgBoot?
- Desenvolver sistemas internos de OA, ERP, CRM ou MIS em Java com páginas CRUD geradas. Criar uma base de conhecimento empresarial ou um chatbot com base em documentos privados. Adicionar workflows de aprovação e formulários configurados online a um projeto Spring Boot existente. Entregar aplicações SaaS multi-tenant de back-office.
- Como instalar JeecgBoot?
- Configure o ambiente de desenvolvimento seguindo o guia de instalação do README Inicie o projeto no modo monólito com o guia de instalação em um clique do Docker Entre com a conta padrão admin/123456
- Onde consigo JeecgBoot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jeecgboot/JeecgBoot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo RPA open source para desktop empresarial, com designer visual low-code para automatizar softwares Windows e páginas web, acionável por agentes de IA.
Livro gratuito e de código aberto em chinês sobre princípios de design e práticas de engenharia de AI Agents, com 109 experimentos complementares e versões para download em PDF e EPUB.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
FastGPT é uma plataforma open source para criar AI Agents, com processamento de dados, bases de conhecimento RAG e orquestração visual de workflows para apps com LLM.
Uma biblioteca Rust para criar aplicações com LLMs, além de um agente de programação para terminal, baseado nela e cujos recursos são plugins do Bevy.