当前位置: 首页 > news >正文

AI Coding实战!我用 AI 全程编码了一个企业级后台管理框架 Forge Admin

🎉 在线演示

👉 立即体验在线演示账号:

http://81.70.22.48:8084/forge/login

admin / 123456

演示服务器资源有限,如有卡顿请谅解,欢迎本地部署体验


📖 项目介绍

Forge Admin 是一个全程基于 AI 编码,由 SpringBoot 3.x + JDK 17 + Vue3 构建的轻量化企业级管理系统基础框架,以配置驱动为核心设计理念,追求简洁高效、开箱即用,助力开发者快速搭建稳定可靠的企业级应用。

项目地址:https://gitee.com/ForgeLab/forge-admin

✨ 核心特性

  • 🤖全程 AI 原生开发:从框架设计到业务模块,90% 以上代码由 AI 辅助生成,真正实践 AI 辅助编程
  • 🔌微内核+ 插件化架构:核心框架轻量级,功能通过插件扩展,按需加载
  • 👥完善的多租户支持:内置完整的多租户体系,支持数据隔离方案
  • 🔐RBAC细粒度权限控制:支持用户、角色、菜单、数据权限多级权限控制
  • 🧩可视化代码生成:一键生成 CRUD 代码,减少重复劳动,专注业务逻辑
  • 🌐动态API配置:运行时 API 配置管理,支持动态调整接口行为
  • 分布式任务调度:基于 Quartz 分布式任务调度,支持 Cron 表达式
  • 🔄轻量级流程管理:基于 Flowable 自研的轻量级流程管理模块,配置简单,流程驱动业务
  • 💬统一消息中心:支持多种通知渠道,统一消息管理
  • 📊实时系统监控:监控 CPU、内存、磁盘状态,掌握服务器运行状况
  • 🔒数据安全防护:支持接口数据加解密、字段加解密、字段脱敏等常见安全控制
  • 🔑第三方登录认证:支持社会化登录,可配置多个第三方平台,灵活扩展
  • 🛠️渐进式Spec编程:内置渐进式编程流程,配合 AI 编码,标准化开发流程

🚀 最新更新:客户端管理 + 认证 + 渐进式编程

最近这次更新带来了几个重量级功能:

1. 第三方客户端管理认证

集成了完整的第三方 OAuth 登录认证体系,支持:

  • 可视化配置第三方登录平台
  • 支持主流社交平台一键登录
  • 用户账号绑定与解绑
  • 灵活的策略模式,易于扩展新平台

前端新增了社交配置管理页面,后端通过工厂模式自动发现认证策略,真正做到开闭原则。

2. 渐进式编程流程整合

项目中内置了.opencode目录,定义了一套完整的 AI 辅助开发流程:

  • spec-init:初始化需求规格
  • propose:提出方案设计
  • review:代码评审
  • apply:执行编码
  • fix:修复问题
  • test:编写测试

这套流程让 AI 编码不再是无序的试错,而是标准化的渐进式开发,每个环节都有明确的输出和检查点。

3. 自定义 opencode 命令

配合渐进式编程流程,项目可以通过自定义的 opencode 命令来驱动整个开发过程,让 AI 辅助开发更有序、更高效。

🛠️ 技术栈

后端技术

技术版本/说明
Spring Boot3.x
Spring Cloud微服务(可选)
MyBatis-PlusORM 框架
Sa-Token认证授权
Redisson分布式缓存
Quartz任务调度
Flowable流程引擎

前端技术

技术说明
Vue 3渐进式前端框架
Naive UIVue 3 组件库
Pinia状态管理
Vue Router路由管理
Vite构建工具
UnoCSS原子化 CSS

📸 项目预览

登录页面

首页仪表盘

菜单管理

流程管理

数据权限配置

🌟 AI 原生开发体验

整个项目从需求分析到代码实现,都深度融合了 AI 辅助开发:

  1. 架构设计阶段:AI 辅助梳理需求、输出架构图、设计模块划分
  2. 编码阶段:AI 根据规格说明生成代码,人工评审后合并
  3. 测试阶段:AI 生成单元测试用例,人工补充边界用例
  4. 文档阶段:AI 生成接口文档和使用说明,人工调整优化

这不是 AI 生成完代码就不管了,而是通过渐进式流程,让 AI 成为开发团队的一员,每个环节都有人工确认,保证代码质量。

🚀 快速开始

环境要求

  • JDK 17+
  • Node.js 18+
  • pnpm 8+
  • MySQL 8.0+
  • Redis 6.0+

一键克隆启动

# 克隆项目 git clone https://gitee.com/ForgeLab/forge-admin.git cd forge-admin # 后端启动 cd forge/forge-admin mvn spring-boot:run # 前端启动 cd ../../forge-admin-ui pnpm install pnpm dev

访问http://localhost:3000 即可进入系统,默认账号密码:admin / 123456

🎯 谁适合使用?

  • 🧑💻个人开发者:想快速搭建一个后台管理系统,不需要从零开始
  • 🏢企业团队:需要一个基础框架快速开发业务系统,已有完善的基础设施
  • 🧠AI 探索者:想看看全程 AI 开发出来的项目长什么样,学习 AI 辅助开发流程
  • 📚学习者:学习 Spring Boot 3.x + Vue 3 全栈开发,参考最佳实践

🤝 参与贡献

欢迎提交 Issue 和 Pull Request,一起完善这个 AI 原生开发的开源项目!

  • 项目 Gitee:https://gitee.com/ForgeLab/forge-admin
  • 点亮 Star 支持开发者 ⭐
  • 欢迎体验在线演示:http://117.72.23.213:2180

如果你也在探索 AI 辅助开发,或者需要一个开箱即用的企业级后台框架,不妨试试 Forge Admin,相信会给你带来不一样的开发体验!

#ForgeAdmin #Java #Vue3 #AI编程 #开源 #后端框架 #管理系统

http://www.jsqmd.com/news/611049/

相关文章:

  • 2026年热门的河北可调节钢支撑/建筑钢支撑厂家推荐与选型指南 - 行业平台推荐
  • 避开这些坑!基于Ardupilot自定义飞控板时,硬件配置hwdef.dat文件最全解析与调试指南
  • [AI应用框架/Java] Spring AI 应用开发指南<>概述、快速入门鼻
  • 氧化镓高体积热容的特性,集成高介电常数界面的结侧冷却架构
  • 波分场景下的“隐形杀手”:4G反开站RRU断链与多小区光路误码联合故障案例
  • 手把手教你搭建Telegram Bot + Python消息推送
  • 2026年热门的中式钢支撑/河北可调节钢支撑/喷涂钢支撑横向对比厂家推荐 - 行业平台推荐
  • OpenClaw多模态开发:千问3.5-27B视觉API调用与结果解析
  • SOLIDWORKS 与 X_T 格式互转实战:本地与在线双方案解析
  • QT创建线程
  • 轮毂电机分布式驱动电动汽车驱动失效稳定性控制研究:Simulink建模与多模式控制策略分析
  • STM32最小系统PCB布线实战:从元器件布局到GND敷铜
  • 出门也能写代码?Claude Code远程玩法揭秘
  • 告别单片机!用CD4017计数器+RC消抖,5分钟搞定一个稳定耐用的单键开关
  • CodeMagicianT奈
  • Gitee下载单个文件的3种实战方法:从浏览器插件到命令行技巧
  • Vitis新建工程下载程序出现错误
  • LightGBM实战:从原理到高效实现
  • 2026年比较好的岩石铣挖机/宁波混凝土铣挖机定制加工厂家推荐 - 行业平台推荐
  • AUC 与 GAUC:从全局排序到用户内排序的理解厥
  • [实战] 图纸识别软件哪个好?从传统标注到AI自动生成检验计划的数字化转型
  • 2026年口碑好的聚氨酯保温厂家精选合集 - 行业平台推荐
  • OpenClaw跨平台配置指南:千问3.5-35B-A3B-FP8在mac与Win下的对接
  • OpenClaw安全实践:限制Phi-3-vision-128k-instruct的文件读写权限
  • Matlab七次非均匀B样条轨迹规划及基于NSGAII的优化方法
  • FastAPI状态共享秘籍:别再让中间件、依赖和路由“各自为政”了!哟
  • OpenClaw模型配置详解:Kimi-VL-A3B-Thinking多模态接口接入
  • 内网穿透工具对比:FRP、NPS、reGeorg和Venom的优缺点及适用场景
  • 保姆级避坑指南:用Ollama本地部署Qwen2.5+BGE模型,一次搞定LightRAG中文环境
  • 2026年靠谱的外墙喷涂保温优质厂家汇总推荐 - 行业平台推荐