{"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":47405,"forks":16153,"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-08-14T06:09:59+00:00","maintenance_label":"Very active","stars_delta_30d":301,"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":26,"watchers":838,"ai_summary":"JeecgBoot 是一个基于 Java 的 AI低代码开发平台，利用 AI Skills 实现从流程设计到代码生成的全链路自动化。支持 Spring Boot, MyBatis Plus 等技术栈。","readme_excerpt":"中文 | [English](./README.en-US.md) | [日本語](./README.ja-JP.md)\n\nJeecgBoot AI低代码平台\n===============\n\n🚀 **低代码迈入 v2.0 时代，AI Skills 自然语言编程全新发布** — 一句自然语言即可生成整个系统，一句话生成完整代码、一句话画流程、一句话设计表单、一句话出报表与大屏，覆盖 JeecgBoot 低代码全场景。\n\n当前最新版本： 3.9.3（2026-07-07） \n\n\n\n\n\n\n\n\n\n\n项目介绍\n-----------------------------------\n\n<h3 align=\"center\">企业级AI低代码平台</h3>\n\nJeecgBoot 是一款 AI 低代码开发平台，支持 \"低代码 + 零代码\" 双模式。零代码模式下，5 分钟零代码快速搭建完整业务系统； \n低代码模式下，AI 自动输出前后端代码、建表 SQL 与菜单权限，生成即可运行。 平台内置 AI 应用平台：AI 聊天助手、知识库、流程编排、MCP、插件，兼容各大模型！\n具备 Skills 能力，一句话画流程图、设计表单、甚至生成整个系统！ \n引领AI低代码开发模式： \"AI 生成 → 在线配置 → 代码生成 → 手工合并\"，帮助解决 Java 项目中 80% 的重复工作，让开发更多关注业务，在大幅提升效率的同时又不失灵活性。\n\n\n---\n\n采用最新的前后端分离技术栈（Ant Design&Vue3，SpringBoot4，SpringCloud Alibaba，Mybatis-plus，具备强大且颗粒化的权限控制，支持按钮权限和数据权限设置，满足大型业务系统需求。功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA办公、AI应用、AI知识库、大模型管理、AI流程编排、AI聊天，支持ChatGPT、DeepSeek、Ollama等多种AI大模型。\n\n\n- `零代码能力:` 国内首个“低代码+零代码”双模驱动的AI低代码平台！同时支持低代码和零代码; 让开发者用低代码，让业务人员在同一个平台上用零代码！\n\n- `Skills能力:` 全面支持skills能力，支持一句话生成完整系统，提供零代码模式（一句话搭建系统，无需编写代码）和代码生成模式（基于 jeecg-codegen，自动生成完整代码和建表SQL）两种选择。同时支持一句话自动绘制流程图、设计表单，省去手工绘制繁琐步骤。\n\n- `AI智能报表:` JimuReport是一款自主研发的强大开源企业级Web报表工具。它通过零编码的拖拽式操作，赋能用户如同搭积木般轻松构建各类复杂报表，全面满足企业数据可视化与分析需求，助力企业级数据产品的高效打造与应用。\n\n- `AI智能大屏:` JimuBI一款自主研发的强大的大屏和仪表盘设计工具。专注数字孪生与数据可视化，支持交互式大屏、仪表盘、门户和移动端，实现“一次开发，多端适配”。 大屏设计类Word风格，支持多屏切换，自由拖拽，轻松打造炫酷动态界面。\n\n- `AI应用平台:` 盖AI应用管理、AI模型管理、智能对话助手、知识库问答、流程编排与设计器、AI建表、MCP插件配置等功能。平台兼容主流大模型，包括ChatGPT、DeepSeek、Ollama、智普、千问等，助力企业高效构建智能化应用，推动低代码开发与AI深度融合。\n\n- `JEECG宗旨是:` JEECG旨在通过OnlineCoding平台实现简单功能的零代码快速搭建，同时针对复杂功能采用代码生成器生成代码并手工合并，打造智能且灵活的低代码开发模式，有效解决了当前低代码产品普遍缺乏灵活性的问题，提升开发效率的同时兼顾系统的扩展性和定制化能力。\n\n- `JEECG业务流程:` JEECG业务流程采用BPM工作流引擎实现业务审批，扩展任务接口供开发人员编写业务逻辑，表单提供表单设计器、在线配置表单和编码表单等多种解决方案。通过流程与表单的分离设计（松耦合）及任务节点的灵活配置，既保障了企业流程的安全性与保密性，又大幅降低了开发人员的工作量。\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+vite6+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","github_created_at":"2018-11-26T10:40:00+00:00","created_at":"2026-07-07T17:31:21.201174+00:00","updated_at":"2026-08-16T06:02:19.343069+00:00","categories":[{"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":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai-skills","name":"ai-skills"},{"slug":"codegenerator","name":"codegenerator"},{"slug":"mybatis-plus","name":"mybatis plus"},{"slug":"spring-boot","name":"spring boot"}],"trust":{"provenance":{"is_fork":false,"github_id":159152904,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T06:02:18.583Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2026-05-11T10:36:19Z","stars_delta_30d":301,"open_issues_delta_30d":-26},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:57:07.934Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-16T06:02:19.024Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-08-16T06:02:19.024Z","managed_saas":false},"languages":{"value":["java"],"source":"github.language","observed_at":"2026-08-16T06:02:19.024Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-08-16T06:02:19.024Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-16T06:02:19.024Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- 当项目涉及大量的重复工作时，如Java项目的表单设计和报表生成，可以显著提高效率。","- 需要在短时间内完成从流程设计到代码生成的全过程，并且对自动化的支持有较高依赖。","- 开发团队希望利用AI Skills功能实现从前端页面设计到底层逻辑实现的一键生成特性。"],"when_not_to_use":["- 如果项目需要高度定制化的设计与开发，尤其是涉及复杂业务逻辑时，JeecgBoot可能无法完全满足需求。","- 对于对Java和技术栈如Spring Boot, MyBatis Plus有特定限制或偏好其他技术栈的团队来说，JeecgBoot不适合采用。"],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:29:14.339Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"JeecgBoot 是一个基于 Java 的低代码开发平台，特别适用于需要快速生成前后端系统的场景。"}]}}