AI Portal 搭建快速开始
我们发现,AI vibe coding 可能能够写出一个很好看的页面,但是不容易把实际业务 系统对接起来,或者需要从头实现一个系统的认证、权限、数据表设计等基础能力。
NocoBase 作为一个低代码/无代码平台,已经提供了这些基础能力的实现。你可以把它当作一个系统内核的基座,让 AI Agent 专注于写业务逻辑,而 NocoBase 负责提供可靠的认证、数据库、API 和权限等基础设施。
为此,我们提供了一个叫做 AI Portal 的访问入口,源码可以放在本地,专门留给 AI Agent 写代码。AI Agent 在这个入口里写的代码可以直接访问 NocoBase 提供的基础能力,构建后的页面就可以直接访问。

NocoBase 提供的能力
写一个业务系统,真正花时间的往往不是页面,而是页面背后的那些东西——用户登录、权限校验、数据表设计、增删改查接口、文件上传下载等。这些每个系统都要有,每次都从头做一遍并不划算。
这些能力 NocoBase 都已经提供了:
- 认证体系 — 账号密码登录开箱即用,OIDC、SAML、CAS、LDAP、短信、钉钉、企业微信等方式在服务端启用后,前端接一下就能用
- 数据库与多数据源 — 内置数据表管理,也能连接外部的 MySQL、PostgreSQL 等数据源
- REST API — 数据表建好,增删改查接口自动就有了,支持过滤、排序、分页和关联字段
- 权限控制 — 基于角色的 ACL,能细到字段和记录级别,前端可以直接读取当前用户的权限来决定显示什么
- 工作流 — 业务流程自动化,前端触发或者数据变更触发
- 文件存储 — 上传下载

我们基于上述能力,封装了标准的系统模板代码,AI Agent 直接复制就能运行一个基本的应用。同时, NocoBase 提供了数据建模、权限配置等一系列 skills 能力,能够让你在描述自己业务需求后,AI Agent 不仅生成前端页面,还能帮你生成数据表、配置权限等操作,完成一个完整的业务系统。
前置条件
- NocoBase >= 3.0.0-alpha.6
- Node.js >= 22
- pnpm——Portal 模板用它安装依赖和启动开发服务
- 安装了
nocobase cli的 alpha 版本(注意:目前只支持 alpha 版本)npm install -g @nocobase/cli@alpha- 并且已经通过
nb init --ui完成初始化的 NocoBase 应用,详见 AI Agent 接入指南
- 一个 AI Agent,比如 Claude Code、Codex、Cursor
第一步:确认你已经有一个 AI Portal
先确认默认的 main 确实在:

输出里会列出 Portal 名称、访问 URL、Portal 类型、source storage、开发路径、启用状态和默认状态。
拉取源码之后,还可以用 info 看得更细,比如开发路径和部署路径分别在哪:
第二步:启动开发模式
开发服务默认跑在 http://localhost:5173。
模板自带了一个基于 NocoBase users 数据表的用户管理页面,可以直接登录进去看看效果——它同时也是你让 AI 参考的一个很好的初始样例。

第三步:让 AI 改一个页面
进到 Portal 的开发工作区(pull 默认拉到 ./main,不确定的话用 nb portal info main 查开发路径),在那里打开 AI Agent,比如 Claude Code、Codex、Cursor,然后输入提示词:
AI 会读一遍现有的页面和扩展,照着模板的约定写新页面,然后你在 http://localhost:5173 里就能看到效果。
想了解怎么跟 AI Agent 高效协作,请参阅 与 AI Agent 协作搭建。
第四步:部署
本地改好之后,把源码推送到远端,再构建部署:
push 推到哪里,取决于这个 Portal 的 source storage 配置。默认是 nocobase,源码由 NocoBase 管理;如果用 nb portal config 把它配成了 git,push 就会把源码提交并推送到你指定的 Git 仓库,--message 也会作为 Git commit message。具体见 部署与源码管理。
部署完成后访问 /x/main/,就能看到刚才的改动了。
至此一个完整的循环就跑通了——描述需求、AI 写代码、本地看效果、推送部署。
需要更多入口时
一个应用可以有多个 Portal。比如内部员工用一个、外部客户用另一个,两个入口的页面和权限完全独立,但共用同一套数据:
创建时会在当前目录下生成 ./customer 作为开发工作区,也可以用 --path 指定到别处。新建的 Portal 同样通过 nb portal dev 开发、nb portal deploy 部署,进到它的工作区打开 AI Agent 即可。详细说明请参阅 部署与源码管理。
Demo 体验
如果你想要体验 AI Portal 搭建 的效果,可以申请一个 Demo 环境体验:https://demo.nocobase.com/new 。填写完表单之后,我们会给你生成一个专门的 Demo 环境——里面包含了一些基于 NocoBase 基座实现的 AI Portal 应用。

然后你就可以选一个 AI Portal 进入访问:

并且我们在 Portal 欢迎页提供了提示词,让你的 AI Agent 能够直接连接这个 AI Portal 应用,拉取应用代码,然后在本地启动开发服务,修改页面,最后推送部署回 Demo 环境,部署成功后,再刷新页面就能看到效果。
接下来
- 与 AI Agent 协作搭建 — 提示词怎么写、AI 改错了怎么回退
- 项目结构与技术栈 — 模板的目录约定和常用命令
- 部署与源码管理 — 把 Portal 源码纳入 Git,以及多环境部署
相关链接
- 与 AI Agent 协作搭建 — 用自然语言驱动 AI 编写 Portal 页面
- 项目结构与技术栈 — 模板的目录约定和常用命令
- 标准组件与扩展 — shadcn/ui 组件基座和扩展机制
- 部署与源码管理 — 开发、推送、部署的完整流程
- AI Agent 接入指南 — 安装 NocoBase CLI 并完成初始化
- AI 搭建快速开始 — 不写代码的另一种搭建方式
- 版本控制 — 无代码搭建的版本快照
nb portal命令参考 — 所有 Portal 命令的完整参数说明

