现在用 Codex 写前端,是真的爽。
一句话描述,页面就出来了;改个配色、加个交互,来回几轮,一个像模像样的界面就搭好了。
可等你想让这东西真正跑起来,用户数据存哪、怎么登录注册、实时消息怎么推,前端那股顺畅劲儿就没了。
后端选型,反而成了 AI 时代独立开发者最容易卡住的一道坎。
有意思的是,OpenAI 官方的插件市场 openai/plugins 里,光是跟后端相关的官方插件就塞了好几个,问题从来不是没得选,而是你不知道该选哪个。
今天就把其中最值得用的三个:Supabase、Convex、Neon,一次讲清楚它们各自是什么、接进 Codex 之后能帮你干嘛、项目到底该挑哪个。

这些"插件"到底给 Codex 加了什么
在挑之前,得先明白一件事:这几个后端插件,加进 Codex 的方式并不完全一样。
大体上分两种。一种是**接一个 MCP Server,可以理解为给 Codex 开了一条直连后端服务的专线,它能直接帮你建项目、跑 SQL、做数据库迁移,不用你手动去控制台点来点去。
另一种是接一个官方审核过的 ChatGPT App,**相当于把这家服务的"官方最佳实践"打包成一套 Codex 能调用的能力,让它按正确的姿势帮你搭后端。
有的插件还额外带了 skill,也就是一份写给 AI 看的操作指南,让 Codex 知道这家服务的坑在哪、推荐怎么用。
搞清楚这层区别,下面三家的差异就好理解了。它们不只是"三个数据库",而是三种不同的后端哲学。

Supabase:要一套完整后端,选它
如果想要的是"开箱即用的一整套后端",Supabase 基本是第一选择。
它的底子是 Postgres 数据库,但在上面包了一整套东西:用户认证(Auth)、文件存储(Storage)、自动生成的 API、实时订阅。
说白了,一个应用后端该有的零件,它基本都给你配齐了,你不用东拼西凑。
接进 Codex 之后,靠的是 Supabase 官方的 MCP Server。Codex 能直接连上 Supabase 项目,帮你管理数据表、拉取配置、执行查询、跑迁移,这些原本要在网页控制台一步步操作的活儿,现在一句话就能让它代劳。
更贴心的是,这个插件还捆了一个叫 postgres-best-practices 的 skill。
这意味着 Codex 可以设计表结构、写 SQL 的时候,不是瞎写,而是按 Postgres 的最佳实践来,索引怎么建、字段类型怎么选、权限怎么配,它心里有谱。
适合谁:想要一套完整后端、对 SQL 不排斥、希望认证和存储都一步到位的人。做 SaaS、做需要用户系统的应用,Supabase 的完整度很难被替代。

Convex:要实时、又是 TS 全栈,选它
Convex 走的是另一条路:一体化、反应式、类型安全。
它不是一个单纯的数据库,而是把数据库、服务端函数、实时同步捏成了一个整体,专门为 JavaScript/TypeScript 全栈应用设计。
它最大的卖点是"反应式",数据一变,前端自动更新,你几乎不用手写那套轮询或者订阅的逻辑,做实时协作、在线聊天、多人同步这类东西,它天生顺手。
它接进 Codex 的方式,是一个官方审核过的 ChatGPT App。Codex 拿到这个能力后,能帮你从零起一个 Convex 应用、给现有的 JS/TS 项目加上 Convex 后端,还能在项目要扩容的时候给你生产级的伸缩建议。
覆盖的场景相当全:数据库 schema、反应式查询、mutation、服务端函数、带权限的数据访问、实时功能、文件存储、定时任务,从搭原型到上生产,一条链都在里面。
对 TypeScript 重度用户来说,Convex 的类型安全是真的舒服,前后端共用一套类型,改字段的时候编译器直接把该改的地方全标出来。
适合谁:写 TS/JS 全栈、想要实时能力、不想碰 SQL 和数据库运维的人,尤其是做 Next.js、React Native 这类项目,Convex 的贴合度很高。

Neon:要 Postgres、又要弹性和多环境,选它
Neon 是 serverless 版的 Postgres,它跟前两个最不一样的地方,在于它把"数据库"这件事做出了新花样。 它把计算和存储拆开了,带来三个很实用的能力:自动伸缩(用量大了自动扩、闲下来自动缩)、scale-to-zero(没人用的时候直接缩到零,省钱)、以及最亮眼的**数据库分支,**可以像 git 开分支一样,给数据库瞬间拉一个分支出来。 这个分支能力对开发者太友好了,想测一个危险的迁移?开个分支跑,跑坏了直接删,主库毫发无伤。 每个功能分支配一套独立数据、每个 PR 一个预览环境,都变得轻而易举。 接进 Codex 靠的是 Neon 的 MCP Server,而且它的认证做得很省心,用的是 OAuth,第一次用浏览器点一下授权就行,不用你去折腾 API key。 如果插件没自动配上,手动加也就一行命令:
codex mcp add neon --url <https://mcp.neon.tech/mcp>
重启 Codex 之后,让它列一下你的项目,能列出来就说明通了,还内置了一个 skill,覆盖连接方式、分支、自动伸缩、Neon Auth 这些的官方指南,Codex 用起来不会瞎猜。
适合谁:想用标准 Postgres、但又想要 serverless 的弹性和多环境隔离的人。特别是团队协作、需要频繁开预览环境的项目,Neon 的分支能力是杀手锏。

横向对比:一张表看清区别
三个都过了一遍,直接上对比,方便你按自己的项目对号入座。
| 对比维度 | Supabase | Convex | Neon |
|---|---|---|---|
| 数据库类型 | Postgres | 内置一体化数据库 | Serverless Postgres |
| 自带 Auth / 存储 | 都有 | 有(权限+文件存储) | Auth 有,存储需另配 |
| 实时能力 | 支持实时订阅 | 原生反应式,自动同步 | 标准 Postgres,无内置 |
| 接入 Codex 方式 | MCP Server + skill | 官方 reviewed App | MCP Server(OAuth)+ skill |
| 最适合 | 要完整后端、不排斥 SQL | TS/JS 全栈 + 实时 | 要 Postgres + 弹性/多环境 |
写在最后
选型其实没那么玄,就看你的项目最在意什么。 想要完整后端、认证存储一步到位又不排斥 SQL,闭眼选 Supabase;写 TS/JS 全栈、要实时又不想碰数据库运维,Convex 最舒服;想用标准 Postgres 又要 serverless 弹性和随手开分支,那是 Neon 的主场,至于 MotherDuck,那是给数据分析和可视化准备的,不在应用后端这条赛道上,要的话单独去看就行。 值得留意的是,AI 时代选后端的标准悄悄变了。以前比的是功能和性能,现在得多问一句:它对 AI agent 友不友好。有没有官方 MCP、有没有配套 skill,直接决定了 Codex 能不能顺畅帮你把后端搭起来。这三家能进 OpenAI 官方插件市场,本身就说明它们把这门功课都补上了,后端这事早想清楚,总比写到一半推倒重来强。
参考来源
OpenAI 官方插件仓库:github.com/openai/plugins