当你的后台管理系统从 10 个功能长到 100 个,RuoYi 开始卡了,JeecgBoot 启动要 30 秒了——这时候你需要的不是另一个"全家桶",而是一个能按需插拔、自带 AI 能力的框架。
一、为什么又造一个轮子?
我们团队长期做企业级后台项目,核心痛点其实就三个:
1. 全家桶太重。 一个框架启动加载几十个模块,你只用了其中 5 个,但另外 35 个的依赖一个不少。
2. 扩展靠改源码。 想加个新能力?要么 fork 改源码,要么在项目里堆一堆"自定义"目录,架构慢慢腐烂。
3. AI 是硬贴上去的。 2026 年了,大部分框架对 AI 的支持还停留在"在 README 里提了一嘴"。
所以我们做了 Forge Admin,一个微内核 + 插件化架构的 SpringBoot 3 企业级框架,核心 2MB,功能按需插拔,AI 能力原生内置。
在线体验:www.dlforgelab.com:8084/forge/home (账号 admin / 123456)
二、微内核 + 插件化:核心 2MB,剩下的按需加载
架构设计
Forge Admin 的分层结构很清晰:
forge-framework/ # 框架核心
├── forge-plugin-parent/ # 业务插件
│ ├── forge-plugin-system/ # 系统管理
│ ├── forge-plugin-generator/ # 代码生成
│ ├── forge-plugin-job/ # 任务调度
│ ├── forge-plugin-message/ # 消息中心
│ ├── forge-plugin-flow/ # 工作流
│ └── forge-plugin-ai/ # AI 能力
└── forge-starter-parent/ # 技术 Starter
├── forge-starter-auth/ # 认证授权
├── forge-starter-cache/ # 缓存
├── forge-starter-orm/ # 持久化
├── forge-starter-tenant/ # 多租户
└── forge-starter-excel/ # Excel
Starter 负责底层技术能力,Plugin 负责业务能力。想用哪个装哪个,不用的零依赖。
和传统框架的对比
| 维度 | 传统框架(RuoYi / JeecgBoot) | Forge Admin |
|---|---|---|
| 架构 | 单体大项目,模块耦合 | 微内核 + 插件化,按需组合 |
| 扩展方式 | 改源码 / 加目录 | 写插件,独立部署 |
| 启动耗时 | 全量加载,30s+ | 核心 2MB,秒级启动 |
| 技术栈 | SpringBoot 2.x / JDK 8 | SpringBoot 3.2 / JDK 17 |
| AI 集成 | 无 / 外挂 | 原生内置智能体引擎 |
三、AI 智能体引擎:7 个开箱即用的智能体
这是 Forge Admin 和所有传统框架最大的区别——我们内置了一个 AI 智能体引擎。
7 个内置智能体
| 智能体 | 一句话功能 | 适用场景 |
|---|---|---|
| 低代码业务系统生成 Agent | 说需求 → 自动生成数据模型和应用 | 快速搭建业务系统原型 |
| 流程 BPMN 生成助手 | 说人话 → 自动生成 Flowable BPMN XML | 审批流设计 |
| CRUD 配置生成器 | 说字段 → 生成 CRUD 配置 JSON | 标准增删改查页面 |
| 大屏生成助手 | 说想看什么 → 自动生成大屏布局 | 数据驾驶舱 |
| 智能客服 | 内置 AI 对话 | 系统内嵌智能问答 |
| 代码生成字段顾问 | 数据库字段 → 推荐 Java 类型/表单组件 | 代码生成辅助 |
| 代码生成 Schema 构建器 | 自然语言 → 数据模型 Schema | 从零设计数据模型 |
智能体生命周期
每个智能体都有完整的生命周期管理:草稿 → 发布 → 下线。
比如你想做一个请假流程:打开流程 BPMN 生成助手,输入"员工请假流程,需要直属上级审批,超过 3 天需要部门经理加签",智能体自动生成 Flowable BPMN XML,导入流程引擎直接可用。全程不需要打开流程设计器拖拽节点。
四、企业级功能一览
- RBAC 权限:用户 → 角色 → 菜单/按钮级权限,支持多租户
- Flowable 工作流:模型设计、流程发起、待办审批
- 多 AI 供应商:阿里百炼、OpenAI、DeepSeek、Ollama、智谱
- 代码生成:可视化配置、模板管理、代码预览与下载
- 系统监控:CPU、内存、磁盘实时监控
- 移动端 H5:基于 uni-app 3
五、快速上手
git clone https://gitee.com/ForgeLab/forge-admin.git
cd forge/forge-admin-server
mvn spring-boot:run
cd forge-admin-ui
pnpm install && pnpm dev
默认账号:admin / 123456
六、总结
- 微内核 + 插件化 — 小而精 + 按需扩展
- AI 智能体引擎 — 7 个开箱即用的智能体
- 最新技术栈 — SpringBoot 3.2 + JDK 17 + Vue 3.5
- 企业级开箱即用 — 多租户、工作流、代码生成、大屏报表
项目地址: gitee.com/ForgeLab/fo… 在线体验: www.dlforgelab.com:8084/forge/home