摸鱼低代码完全指南:一款让开发像摸鱼一样轻松的AI原生低代码平台
【免费下载链接】mfish-nocode摸鱼低代码平台,是一款致力于让开发像摸鱼一样轻松的低代码/无代码平台。首创微服务单体服务一体化架构。基于SpringBoot4、Spring Ai、Vue3等最新前后端技术栈。已用于多个成熟项目,学习和实战两不误。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。项目地址: https://gitcode.com/gh_mirrors/mf/mfish-nocode
摸鱼低代码平台是一款 AI 原生的低代码/无代码开发平台,致力于让开发像摸鱼一样轻松。它基于 SpringBoot4、Spring AI 2.0、Vue3 等最新前后端技术栈构建,首创"微服务单体服务一体化"架构,一套代码即可支撑单体和微服务两种部署模式。无论是程序员、职场小白,还是需要快速出原型的领导,都能用它快速搭建业务系统 🐟
为什么选择摸鱼低代码平台?
低代码平台市面上不少,但摸鱼低代码的几个核心差异点,让它特别适合"想少写代码、但又要灵活"的团队:
| 核心特点 | 说明 |
|---|---|
| 🧩 低代码 + 无代码统一 | 既能快速生成业务代码,也能无代码生成 API 接口和可视化大屏,灵活切换 |
| 🏗️ 单体/微服务一体化 | 单实例微服务一体化架构,开箱即用,学习成本极低 |
| 🔐 企业级权限解耦 | 权限控制与业务代码完全解耦,通过注解即可实现数据权限控制 |
| 🤖 AI 原生能力 | 基于 Spring AI 2.0,内置 AI 网关路由、多租户大模型管理、7 大垂直领域 AI 助手 |
它还支持 OAuth2 统一认证(账号密码、手机短信、微信扫码多种登录方式)、租户切换与多租户管理,以及可视化配置查询 API(后端自动生成 SQL 执行),企业级能力一步到位。
AI 能力:用自然语言直接操作业务系统
这是摸鱼低代码平台最"出圈"的部分——AI 不再是聊天玩具,而是真正融入业务流程的操作员 💬
1️⃣ 智能网关路由
通过网关助手(GatewayAssistant)实现 LLM 智能路由:你用自然语言提问,大模型自动判断意图并路由到对应的领域助手,全程无需手动选择入口,问什么都能接得住。
2️⃣ 7 大垂直领域 AI 助手
平台为每个业务中心配备专属 AI 助手,一句话管理你的系统:
| 助手 | 覆盖能力 |
|---|---|
| 摸鱼小助手 | 通用问答、平台介绍 |
| 认证中心助手 | 菜单、组织、角色、账号、租户管理 |
| 系统中心助手 | 字典、分类目录、日志、代码生成、数据源 |
| 低代码中心助手 | 自助大屏、自助 API、组件管理 |
| 调度中心助手 | 定时任务调度、执行日志、回调状态 |
| 存储中心助手 | 文件存储与管理、文件资源获取 |
| 工作流助手 | 流程部署、实例管理、任务审批、待办 |
3️⃣ 多租户大模型管理
- 按租户隔离 AI 模型配置,不同租户可使用不同 LLM 提供商(OpenAI / Ollama / 智谱等)
- 提供 OpenAI 兼容的
/v1/chat/completions统一代理接口,流式/非流式自动切换
相关源码可以参考 AI 模块:mf-business/mf-ai(其中agent包实现了各个 AI 助手与网关路由),网关路由过滤逻辑位于mf-gateway模块的filter包中。
低代码 + 无代码:从大屏到 API 一键生成
不会写代码也能交付应用,这是"摸鱼"的真正含义:
- 自助大屏📊:拖拽画布、绑定数据、配置动画与多屏联动,零代码产出数据可视化大屏
- 自助 API🔌:可视化配置查询 API 接口,后端自动生成 SQL 执行,告别手写接口
- 代码生成⚡:低代码模式下快速生成业务代码,前后端一次到位
- 流程表单📝:内置流程图与表单设计器,审批管理开箱即用
微服务单体一体化:一套代码两种架构
很多团队的痛点是:先单体后微服务,等于重写一遍。摸鱼低代码用"单实例微服务一体化"架构解决了这个问题:
- 想快速验证?按单体模式启动,无需注册中心,一个进程跑完所有模块
- 业务上量了?切到微服务模式,同一套代码平滑拆分部署(注册/配置中心采用 Nacos)
这意味着学习它、用它的成本极低,后期演进又没有架构包袱,非常适合从 Demo 走向生产的项目 🚀
快速上手:三步启动摸鱼低代码
新手友好是它的又一亮点,三步就能跑起来:
第 1 步:导入数据库脚本
打开db/目录,单实例模式只需要导入一个脚本:db/mfish_nocode.sql(微服务模式则需按 db/README.md 分别导入各模块对应的 SQL)。
第 2 步:启动单实例应用
在mf-start/mf-start-boot模块下找到启动类MfNoCodeStart.java,直接运行即可,服务默认监听 8888 端口。
第 3 步:登录体验
浏览器打开http://localhost:8888,使用默认账号登录:
| 账号 | 密码 |
|---|---|
| admin | !QAZ2wsx |
接口文档可直接访问 Swagger 页面:http://localhost:8888/swagger-ui/index.html,所有接口一目了然。
💡 提示:平台已用于多个成熟项目,边学边实战两不误;如需微服务部署方式,可参考项目 README 中的说明。
功能模块一览
平台内置完整的功能矩阵,覆盖企业应用的核心诉求:
├─ 驾驶舱 / 工作台 ├─ 低代码(自助大屏、自助API、数据源、代码生成) ├─ 系统管理(菜单、组织、角色、帐号、字典、日志、文件、应用) ├─ 审批管理(审批列表、我的申请、流程管理) ├─ 租户管理(租户配置、组织、角色、人员) ├─ 系统监控(监控中心) ├─ 任务调度(任务管理、任务日志) └─ AI 助手(通用问答 + 7 大领域助手)适用场景与技术栈
🎯 适用场景
- 企业内部系统搭建(ERP、CRM、OA 等)
- 快速原型设计与验证
- 数据展示看板等轻应用开发
💡 技术栈
- 后端:SpringBoot4 + Spring Cloud Alibaba + Spring AI 2.0
- 前端:Vue3 + AntDesign
- 认证:OAuth2 统一认证,支持多租户
- 部署:单体 / 微服务一体化,支持 Docker Compose 编排(参考根目录
docker-compose.yml、docker-compose-cloud.yml)
写在最后
摸鱼低代码平台想做的事情很简单:打破技术门槛,让程序员和非程序员都能快速构建业务系统。AI 原生让它能听懂人话,一体化架构让它上手无门槛,低代码+无代码双模让它既能"摸鱼"也能"干活"。
如果你正在找一个既能学习又能上生产的低代码平台,不妨花 10 分钟跑通上面的三步,体验一下"开发像摸鱼一样轻松"是什么感觉 🎣
【免费下载链接】mfish-nocode摸鱼低代码平台,是一款致力于让开发像摸鱼一样轻松的低代码/无代码平台。首创微服务单体服务一体化架构。基于SpringBoot4、Spring Ai、Vue3等最新前后端技术栈。已用于多个成熟项目,学习和实战两不误。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。项目地址: https://gitcode.com/gh_mirrors/mf/mfish-nocode
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考