{"data":{"slug":"jeecgboot-jeecgboot","name":"JeecgBoot","tagline":"企业级AI低代码平台，一键生成前后端代码甚至整个系统","github_url":"https://github.com/jeecgboot/JeecgBoot","owner":"jeecgboot","repo":"JeecgBoot","owner_avatar_url":"https://avatars.githubusercontent.com/u/86360035?v=4","primary_language":"Java","stars":47882,"forks":16190,"topics":["activiti","agent","ai","antd","claude-code","cli","codegenerator","codex","flowable","langchain4j","llm","low-code","mcp","mybatis-plus","rag","skills","spring-ai","springboot","springcloud","vue3"],"archived":false,"github_pushed_at":"2026-09-17T10:44:45+00:00","maintenance_label":"Very active","stars_delta_30d":477,"url":"https://www.graphcanon.com/tools/jeecgboot-jeecgboot","markdown_url":"https://www.graphcanon.com/tools/jeecgboot-jeecgboot.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jeecgboot-jeecgboot","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jeecgboot-jeecgboot","description":"【低代码v2.0，一句话即可生成整个系统】企业级AI低代码平台，一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖：AI聊天、知识库、流程编排、MCP插件等，兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式，解决 Java 项目 90% 重复工作，提高效率又不失灵活。","homepage_url":"https://jeecg.com","license":"Apache-2.0","open_issues":47,"watchers":847,"ai_summary":"JeecgBoot 是一个企业级AI低代码开发平台，支持使用自然语言生成前后端代码，涵盖AI聊天、知识库、流程编排等功能，兼容主流大模型。","readme_excerpt":"中文 | [English](./README.en-US.md) | [日本語](./README.ja-JP.md)\n\nJeecgBoot AI低代码平台\n===============\n\n当前最新版本： 3.9.5（2026-08-27） \n\n\n\n\n\n\n\n\n\n\n项目介绍\n-----------------------------------\n\n<h3 align=\"center\">企业级 AI 低代码开发平台</h3>\n\nJeecgBoot 是一款 AI 低代码开发平台，以 **低代码开发、AI 应用平台和 AI 知识库** 为核心能力。随着 AI Skills 自然语言编程的发布，平台迈入低代码 v2.0：开发者可用一句话生成完整系统或业务模块，由 AI 自动完成前后端代码、建表 SQL 和菜单权限，生成即可运行；也可快速构建企业 AI 应用和智能知识库，将更多精力投入核心业务。\n\n平台内置完整的 AI 应用开发能力，包括 AI 聊天助手、知识库、流程编排、MCP 和插件，并兼容 ChatGPT、DeepSeek、Ollama 等主流大模型。\n\nJeecgBoot 引领 **“AI 生成 → 在线配置 → 代码生成 → 手工合并”** 的 AI 低代码开发模式，帮助解决 Java 项目中 80% 的重复工作，在大幅提升开发效率的同时保留源码级扩展能力，兼顾效率与灵活性。\n\n平台采用主流前后端分离技术栈，前端基于 Ant Design Vue、Vue3、TypeScript 和 Vite，后端基于 Spring Boot 4、Spring Cloud Alibaba 和 MyBatis-Plus。平台具备强大且颗粒化的权限控制，支持按钮权限和数据权限，可满足大型业务系统需求；功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA 办公、AI 应用、AI 知识库、大模型管理、AI 流程编排和 AI 聊天等企业级应用场景。\n\n### 核心能力\n\n- **一句话生成完整系统：** 使用自然语言描述需求，AI 自动完成建表、生成前后端 CRUD 代码、配置菜单权限和页面渲染，实现从需求到可运行系统的全流程自动化。\n- **零代码模式：** 提供在线应用搭建能力，无需编写代码，5 分钟即可快速创建完整业务系统，让业务人员也能轻松参与企业数字化建设。\n- **AI 应用平台：** 提供 AI 应用管理、模型配置、智能聊天、流程编排、MCP 和插件等能力，兼容多种主流大模型，帮助企业快速构建和发布智能应用。\n- **强大代码生成器：** 支持单表、树表、一对一、一对多等多种数据模型，一键生成前后端代码、建表 SQL 和菜单权限，生成后可直接运行，也可继续扩展。\n- **丰富 AI Skills 能力：** 针对业务场景封装智能化 Skills，结合 Claude Code，一句话即可绘制 BPM 流程、设计表单、生成报表大屏和门户，驱动开发流程自动化。\n- **丰富低代码组件：** 覆盖表单设计、流程设计、门户设计、报表大屏、OA 办公、AI 应用和 AI 知识库等场景，帮助团队快速组装企业应用。\n- **最新主流技术栈：** 采用前后端分离架构，后端基于 Spring Boot、Spring Cloud Alibaba 和 MyBatis-Plus，前端基于 Vue3、TypeScript、Vite 和 Ant Design Vue，便于学习、开发和长期维护。\n- **AI 知识库问答：** 基于大型语言模型和 RAG 技术，提供图文并茂的知识库和智能聊天功能；支持知识库管理、文档解析、向量库对接和精准检索，帮助企业将知识沉淀为可检索、可问答的智能知识库。\n\n平台还内置用户、角色、组织、菜单、数据字典、消息和定时任务等企业级基础模块，支持按钮、数据和表单字段等颗粒化权限控制；集成 BPM 工作流、JimuReport 报表和 JimuBI 大屏能力，并兼容单体与微服务部署模式，适用于 OA、ERP、CRM、MIS、SaaS、多租户及行业数字化平台等项目。\n\n\n\n\n\n🔥 AI Skills 自然语言编程\n-----------------------------------\n\n官方提供 **一键安装 Claude Code + JEECG Skills**，使用 AI 一句话生成代码、表单、流程、报表、大屏。\n\n👉 **一键安装入口：https://help.jeecg.com/java/ai/skills/skill-install**\n\n| 资源 | 地址 |\n|------|------|\n| 📦 Skills 开源仓库 | https://github.com/jeecgboot/skills |\n| 🌐 Skills 官网 | https://jeecg.com/skills |\n| 📺 实战视频 | [自然语言编程实战](https://www.bilibili.com/video/BV1KKwTzJEbX/) |\n\n\n适用项目\n-----------------------------------\nJeecgBoot低代码平台兼容所有J2EE项目开发，支持信创国产化，特别适用于SAAS、企业信息管理系统（MIS）、内部办公系统（OA）、企业资源计划系统（ERP）、客户关系管理系统（CRM）及AI知识库等场景。其半智能手工Merge开发模式，可显著提升70%以上的开发效率，极大降低开发成本。同时，JeecgBoot还是一款全栈式AI开发平台，助力企业快速构建和部署个性化AI应用。。\n\n\n**信创兼容说明**\n- 操作系统：国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核，因此它们具有良好的兼容性。\n- 数据库：达梦、人大金仓、TiDB\n- 中间件：东方通 TongWeb、TongRDS，宝兰德 AppServer、CacheDB, [信创配置文档](https://help.jeecg.com/java/tongweb-deploy/)\n\n项目说明\n-----------------------------------\n\n| 项目 | 说明 |\n|------|------|\n| `jeecg-boot` | 后端 SpringBoot4 源码（Shiro+Mybatis+SpringCloudAlibaba，支持单体/微服务切换） |\n| `jeecgboot-vue3` | 前端 Vue3+TS 源码（vue3+vite8+ts 最新技术栈） |\n| `jeecg-uniapp` | [APP 开发框架，一套代码多端适配，支持 APP、小程序、H5、鸿蒙](https://github.com/jeecgboot/JeecgUniapp) |\n| `jeecg-boot-starter` | [jeecg-boot 对应的底层封装 starter](https://github.com/jeecgboot/jeecg-boot-starter)：微服务启动、xxljob、分布式锁、RabbitMQ、分布式事务、ShardingSphere 分库分表等 |\n\n- 参考 [文档](https://help.jeecg.com/ui/2dev/mini) 可以删除不需要的demo，制作一个精简版本\n\n\n\n启动项目\n-----------------------------------\n\n> 默认账号密码： admin/123456\n\n- [开发环境搭建](https://help.jeecg.com/java/setup/tools)\n- [IDEA启动前后端(单体模式)](https://help.jeecg.com/java/setup/idea/startup)\n- [Docker一键启动(单体模式)](https://help.jeecg.com/java/docker/quick)\n- [IDEA启动前后端(微服务方式)](https://help.jeecg.com/java/springcloud/switchcloud/monomer)\n- [Docker一键启动(微服务方式)](https://help.jeecg.com/java/docker/quickcloud)\n\n\n技术文档\n-----------------------------------\n\n- 在线演示：  [平台演示](https://boot3.jeecg.com) | [APP演示](https://jeecg.com/appIndex)\n- 官方网站：  [http://www.jeecg.com](http://www.jeecg.com)\n- 入门指南：  [快速入门](http://www.jeecg.com/doc/quickstart)  | [开发文档](https://help.jeecg.com)  | [AI应用手册](https://help.jeecg.com/aigc) | [视频教程](http://jeecg.com/doc/video)\n- 技术支持：  [反馈问题](https://github.com/jeecgboot/JeecgBoot/issues/new?template=bug_report.md)    | [低代码体验一分钟](https://jeecg.blog.csdn.net/article/details/106079007) \n- QQ交流群 ： 71691303","github_created_at":"2018-11-26T10:40:00+00:00","created_at":"2026-07-07T17:31:21.201174+00:00","updated_at":"2026-09-20T04:32:21.875824+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"activiti","name":"activiti"},{"slug":"agent","name":"agent"},{"slug":"ai","name":"ai"},{"slug":"antd","name":"antd"},{"slug":"claude-code","name":"claude-code"},{"slug":"cli","name":"cli"},{"slug":"codegenerator","name":"codegenerator"},{"slug":"codex","name":"codex"}],"trust":{"provenance":{"is_fork":false,"github_id":159152904,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:38:57.675Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":2,"days_since_push":0,"last_release_at":"2026-08-27T03:29:52Z","stars_delta_30d":477,"open_issues_delta_30d":21},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:39:00.009Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:38:56.494Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-18T08:38:56.494Z","managed_saas":false},"languages":{"value":["java"],"source":"github.language","observed_at":"2026-09-18T08:38:56.494Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-18T08:38:56.494Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-18T08:38:56.494Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"JeecgBoot is free and open-source under the Apache-2.0 license, but additional services or support may be available for a fee."},"requirements":null,"constraints":{"pricing_model":"freemium"},"when_to_use":["When you need to rapidly develop Java-based enterprise applications with minimal coding, as JeecgBoot can generate complete systems from natural language descriptions.","For projects requiring integration with AI capabilities such as chatbots, knowledge bases, and process orchestration, JeecgBoot provides built-in support for these features.","If your project involves building SaaS, MIS, OA, ERP, CRM systems, or AI knowledge bases, JeecgBoot's capabilities align well with these needs.","When aiming to reduce development time and costs by up to 70%, JeecgBoot's semi-automatic merge development mode can significantly enhance efficiency."],"when_not_to_use":["If your project requires extensive customization beyond the provided low-code components, as JeecgBoot's strengths lie in rapid development with less flexibility for deep customization.","For projects that do not align with Java-based development or the Spring Boot, Spring Cloud Alibaba, and MyBatis-Plus frameworks, JeecgBoot may not be the best fit.","If your team prefers a fully manual coding approach or has specific requirements that are not covered by JeecgBoot's AI Skills, this tool might not meet your needs.","When working on projects that do not benefit from the low-code approach, such as those requiring highly specialized or niche functionalities, JeecgBoot's capabilities may be less advantageous."],"source":"enrich:decision_facts","observed_at":"2026-09-18T11:27:22.842Z"},"constraint_facets":{"pricing_model":"freemium"},"decision_summary":[{"label":"Pricing","value":"freemium - JeecgBoot is free and open-source under the Apache-2.0 license, but additional services or support may be available for a fee."},{"label":"Adopt for","value":"JeecgBoot is an enterprise-level AI low-code development platform that supports generating front-end and back-end code using natural language, covering AI chat, knowledge bases, process orchestration, and more. It is a全能"},{"label":"License detail","value":"JeecgBoot is licensed under the Apache-2.0 license, allowing for free use, modification, and distribution of the software with the condition of attribution and no warranty."}]}}