中國首個AI開源后端平臺,讓前端開發(fā)徹底“自給自足”了!
AI 只寫一半應用
這幾年,AI Coding 工具的發(fā)展實在是太快了,你隨便丟給它一個復雜的需求,它就能迅速拆分成一個個任務,生成漂亮的界面,著實是讓人震驚不已。
但是深入觀察一下就會發(fā)現(xiàn),那只是“一半的應用”:
只有前端代碼,沒有后端,界面漂亮,數(shù)據(jù)卻是假的。
原因很簡單,后端要涉及數(shù)據(jù)庫、API、服務器等復雜環(huán)境,要想讓AI完全自動生成、集成、部署,難度極高。
這不能不說是個巨大的缺憾!
最近,一家來自北京的科技公司:跨赴科技,推出了國內(nèi)首個AI 原生后端即服務(Backend-as-a-Service)平臺:AipexBase。
這個平臺,補上了AI編程的那一半。
它的理念非常簡單:讓AI不僅能寫“前端”,還能“直接擁有完整的后端”。
借助 AipexBase,前端開發(fā)者在 Cursor、Trae 等 AI IDE 里,就能一鍵創(chuàng)建可運行的完整應用,無需再單獨搭后端環(huán)境,也不用手動創(chuàng)建數(shù)據(jù)庫,這一切都由AipexBase SDK + MCP Server自動搞定。
BaaS的進化:從 Supabase 到 AipexBase
說起后端即服務(BaaS),很多人都不陌生,例如Supbase就是一個通用型BaaS平臺,它提供了常見的后端功能,比如身份驗證、數(shù)據(jù)庫管理、文件存儲和推送通知。
在 Supabase 上,你可以定義數(shù)據(jù)庫表,然后前端直接用 JavaScript 實現(xiàn)增刪改查。
看起來很方便,但問題是:你依然得手動去建表、寫配置、做集成,這依然是一件麻煩事兒。
即使有了BaaS,應用想真正跑起來,依然離不開“人工介入”。
而 AipexBase 的創(chuàng)新點在于,它把這些過程也自動化了。
它能根據(jù) AI 生成的應用邏輯,自動完成這些事情:
1.自動識別并設計數(shù)據(jù)結構
2.自動創(chuàng)建對應的數(shù)據(jù)庫表
3.自動生成數(shù)據(jù)庫訪問代碼(CRUD)
AipexBase是如何做到呢? 我們用個博客系統(tǒng)的例子來看一下。
準備工作
首先,我們得到AipexBase上去創(chuàng)建一個應用。
圖片
然后創(chuàng)建一個API Key ,這個東西非常重要,在配置MCP Server時要用,復制下來。
圖片
剩下的就不用管了,雖然可以在這里手工去建表,但是作為一個前端開發(fā),最好還是把這些事情丟給AI去干。
找一個你順手的AI Coding工具(我用的是TRAE),把MCP Server給配上。
圖片
紅框中的token就是上一步保存的api key。
你的IDE會通過這個MCP Server去和AipexBase平臺進行交互,執(zhí)行生成數(shù)據(jù)庫表,訪問數(shù)據(jù)庫等操作。
圖片
當然你也可以根據(jù)自己的喜好,把MCP Server進一步封裝成智能體,把它叫做“軟件研發(fā)專家”,“全棧開發(fā)專家”,都可以。
自動創(chuàng)建數(shù)據(jù)庫表
接下來我們就可以和它交互,創(chuàng)建一個博客應用了:
圖片
這沒什么新奇的,各個AI Coding工具大同小異。
關鍵點很快來了,TRAE開始自動創(chuàng)建數(shù)據(jù)庫表:包括用戶表、博客文章表和評論表。
它會找到我們之前配置的AipexBase MCP Server,自動地到AiPexBase那里把數(shù)據(jù)庫給創(chuàng)建起來。
圖片
到AiPexBase平臺去驗證一下,果然,三張表已經(jīng)自動創(chuàng)建起來了:
圖片
你看,我們再也不用哼哧哼哧地在BaaS平臺上一個字段一個字段地輸入了,這才是AI應該給程序員帶來的好處。
自動生成數(shù)據(jù)庫訪問代碼
數(shù)據(jù)庫表都生成了,再自動生成相關的CRUD代碼自然不在話下。
這段代碼是使用AiPexBase的SDK創(chuàng)建了一個客戶端,后續(xù)可以使用。
import { createClient } from 'baas_js';
// 初始化baas_js客戶端
const client = createClient({
baseUrl: 'http://124.71.176.202/baas-api',
apiKey: 'kf_api_*****************************'
});
export default client;獲取博客列表:
const response = await client.db
.from<BlogPost>('blogs')
.list()
.eq('status', 'published')
.order('created_at', 'desc')
.page(page, pageSize);獲取單篇博客:
const blog = await client.db
.from<BlogPost>('blogs')
.get(id);添加一條評論:
const response = await client.db
.from('comments')
.insert()
.values({
blog_id: data.blog_id,
content: data.content,
parent_id: data.parent_id,
created_at: new Date().toISOString(),
updated_at: new Date().toISOString()
});具體的含義一目了然,語法非常簡單,我這里不再啰嗦了,想查看細節(jié)的可以看看AppexBase的說明手冊:
https://vvx03gck2p.feishu.cn/docx/LSsLdYZQfoAo3zxTkwrcJuGVnC3
值得注意的是,前端開發(fā)不用再等待后端提供接口,AI Coding 工具通過MCP Server調(diào)用可以知道有哪些表,表中有什么字段,具體如何使用,然后把代碼安排得明明白白。
AipexBase通過自動生成數(shù)據(jù)庫訪問代碼,可以說是極大地降低了前端開發(fā)的工作量。
運行起來
其他的功能我就不再展示了,把它跑起來是這樣的:
圖片
這是一個完整的應用,從前端到后端,完全跑通了。
沒有假數(shù)據(jù),博客文章數(shù)據(jù)都是從AipexBase的數(shù)據(jù)庫中來的。
圖片
更懂中國開發(fā)者的BaaS
應用開發(fā)不僅僅需要數(shù)據(jù)庫的支持,還需要和很多第三方服務進行集成。
比如那個博客系統(tǒng),我想在發(fā)表一篇博客以后,自動把它也發(fā)到飛書群、釘釘群里去,廣而告之,讓大家都看一下。
但是像Supabase主要對接國際生態(tài),對本地的飛書、釘釘、企業(yè)微信、鴻蒙支持得并不太好。
AipexBase是國內(nèi)團隊開發(fā)的,它更懂中國的開發(fā)者,可以輕松地在AipexBase 平臺集成第三方服務。
我們拿一個飛書群試一下,先在里邊創(chuàng)建了一個機器人:
圖片
然后我到AipexBase平臺去添加一個第三方服務:
圖片
回到TRAE的界面,告訴它:創(chuàng)建博客以后,需要自動把標題和鏈接發(fā)到飛書群。
TRAE在執(zhí)行過程中,先通過MCP Server查詢第三方服務,很快它就找到了剛剛創(chuàng)建的feishubot,以及兩個參數(shù):blog_title,blog_link。
圖片
然后TRAE找到相關文件,自動修改代碼:
圖片
// 使用系統(tǒng)內(nèi)置的feishubot API發(fā)送消息
const response = await client.api
.call('feishubot')
.params({
blog_title: blog.title,
blog_link: blogUrl
});從上面自動生成的代碼可以看出,它調(diào)用了剛剛創(chuàng)建的第三方服務feishubot,并且按照正確的格式把博客標題和鏈接傳遞過去。
整個過程不需要程序員的介入,完全自動完成。
最終,在飛書群中看到了這樣的效果:
圖片
總結
作為國內(nèi)首個AI 原生后端即服務(Backend-as-a-Service)平臺,AipexBase在AI編程的世界里,補上了一塊缺失已久的拼圖。
過去幾年,AI一直在努力“寫出前端”,AipexBase的到來,把后端也拉入了AI領域,讓AI能一口氣從前端“殺到”后端,連數(shù)據(jù)庫/API都自動搞定,第一次具備了構建真正可運行應用的能力。
這不僅是技術上的進步,更像是開發(fā)方式的一次“換代”,之前是前端等后端,后端配接口,然后聯(lián)調(diào),而現(xiàn)在,AI + AipexBase,直接讓開發(fā)變成“一人就能干全棧”的事,AI Coding真正閉環(huán)了。
近日,AipexBase已經(jīng)在gitee上開源:
https://gitee.com/kuafuai/aipexbase。
開源版本實現(xiàn)了本地的私有化部署,建議大家都去嘗試一下,感受一下國產(chǎn)的AI原生BaaS給編程帶來的震撼,也歡迎大家給AipexBase貢獻代碼,一起壯大國產(chǎn)開源生態(tài)。






























