点击“IT码徒”,关注,置顶公众号

每日技术干货,第一时间送达!

做开发的小伙伴,现在对AI编码应该都非常熟练了,他可以帮助我们快速定位问题,代码批量补全,一键优化代码,一些先进的Coding大模型更是能快速出搞出一套简单的操作系统。

可是大家有没有意识到一个问题,AI Coding目前更多还是在前端代码开发上升级进步,各大厂商在介绍自己AI的Coding能力时也仅是通过数据报表,PPT生成,图片生成等上面展示,而这些归根结底还是前端能力的体现。

对于后端开发者来说,大多数时间,我们是在和业务、接口、数据库打交道,面对这些,AI无法直接创建复杂的后端服务,这不仅增加了开发的复杂性,还降低了整个开发流程的效率。此外,调用外部 API 和创建数据库的过程也常常让后端开发者感到棘手。虽然 AI 可以生成一定的代码帮助,但在实际应用中,很多细节问题仍需开发者手动解决,导致整体开发效率下降。无法真正的帮助我们解决问题。这也成为目前我们产品在AI时代能快速落地的最大难题。

不少后端开发者急需一款可以帮助解决这些问题的工具。

图片

最近有小伙伴推荐了一款刚开源不久的国产AI原生后端平台:AipexBase,了解后,发现这不正是后端开发者急需的工具嘛,它真正的让我们从前端到后端,实现一键开发。让不懂开发的同学,也可以实现跨行业产品开发。也算为全栈AI Coding补上了急需的一块拼图。

01、项目介绍

AipexBase 是中国第一款开源 AI 原生后端即服务(Backend-as-a-Service)平台。为开发者提供一个全面、智能且易于使用的后端解决方案,它通过集成先进的 AI 技术,能够自动处理后端的业务逻辑、数据库管理及与外部 API 的交互。让你在编码时,无需关注这些问题。

数据存储、鉴权、三方接入、上下文管理等功能全部由平台自动封装,通过前端 SDK 或 MCP 即可一键调用后端能力。

图片

你可以通过Cursor和Trea等AI编码工具,快速的引入AipexBase提供的MCP,在他的帮助下,一键生成从前端到后端和数据库的代码,实现一体化开发。

先看下这面的案例,在AipexBase的协助下,让AI帮我们生成一个前后端的社区球场预约Web应用。和传统AI生成应用相比,这个系统带有用户登录,球场管理,预约管理,和数据库信息等。AipexBase帮我们全部搞定了。

02、部署

目前项目是开源的,大家可以自己拉下来自己部署下。

配置要求

  • Java 1.8+

  • Node.js 18+

  • MySQL 8.0+

2、克隆代码

git clone https://gitee.com/kuafuai/aipexbase.git
cd aipexbase

3、将 sql 脚本导入本地 mysql 数据库 SQL

4、修改数据库连接配置

cd backend/src/main/resources
修改 application-mysql.yml 文件默认的 jdbc 配置

5、本地启动后端服务

mvn spring-boot:run
服务启动在 http://localhost:8080

6、本地启动管理后台(可视化后端管理)

cd frontend
npm install
npm run dev

03、如何使用

1、创建应用

项目部署好后,可以登录后台系统,先注册一个账号登录,然后创建应用。

图片

在应用下,生成Apikey

图片

2、配置MCP

复制我们的Apikey,编辑MCP Server信息

图片

在下面替换为你的IP和Apikey

{
  "mcpServers": {
    "aipexbase-mcp-server": {
      "url": "http://你的域名或IP/mcp/sse?token=apikey"
    }
  }
}

打开你的AI编辑器(Cursor、Trea都可以),添加新的MCP Server,以Cursor为例,配置成功之后是下面的状态。

图片

3、添加提示词

打开Cursor对话框,我们通过 / 可以唤起AipexBase内置软件研发提示词,然后输入我们的要求。帮我们创建一个简单的Java Web博客系统。

图片

剩下的就交给AipexBase,可以看到他帮我们进行了详细的规划分析,并创建了数据库,表,生成后端业务代码和接口,添加配置等操作。

图片

遇到问题时,我们也可以不断的通过提问来优化和完善代码,直到跑出我们想要的效果!

图片

下面是完整项目效果:

我们基本上不需要做其他操作,只用确认执行即可,遇到问题重新提问。创建的表也可以在AipexBase后台管理和查询。对于后端开发者来说,这大大提升了开发的效率。

当然,我们还可以通过AipexBase继承第三方服务,比如钉钉,飞书和微信,统一了管理入口,对国产软件天然的支持!

image-20251104111804335

04、AipexBase 优势

智能化的后端开发:

AipexBase 利用 AI 技术,自动生成后端代码,极大减少了手动编码的时间和精力,让开发者可以专注于业务逻辑的实现。

用户友好的接口

该平台提供了直观的用户界面,使得无论是初学者还是资深开发者都能快速上手,轻松创建和管理后端服务。

开放的生态系统

作为开源平台,AipexBase 提供了丰富的文档和社区支持,开发者可以根据自己的需求进行定制和扩展,共同推动平台的发展。

高效的数据库管理

AipexBase 内置数据库管理功能,支持多种数据库类型的快速配置与管理,解决了开发者在创建和维护数据库时的常见问题。

无缝的 API 集成

平台简化了 API 调用的流程,开发者可以轻松地与第三方服务集成,提高整个应用的灵活性和扩展性。作为内国首个 AI 原生后端平台,AipexBase与飞书、钉钉、微信等这些国内主流的办公协同软件可无缝对接,真正的深度适配中国开发生态。

05、最后

在当前 AI 编程趋势和挑战并存的背景下,AipexBase 的推出无疑为开发者提供了一种新的解决方案。它不仅提升了后端开发的效率,也为项目的快速迭代和部署提供了强有力的支持。通过 AipexBase,开发者将能够更加专注于创新和业务发展,而不是被繁琐的后端细节所困扰。

感兴趣的小伙伴,可以去社区支持一下!

  • github:https://github.com/kuafuai/aipexbase

  • gitee:https://gitee.com/kuafuai/aipexbase

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐