过去几年里,“无代码”工具像雨后春笋一样冒出来,但多数平台只能做简单的表单收集、流程自动化,真正能构建复杂业务系统的依旧凤毛麟角。
近期看到一款让我印象深刻的AI开源应用:NocoBase ,一个连续霸榜GitHub Trending的 AI 无代码开发平台。
目前已获得 20K Star,入选 GitHub Trending 周榜 TOP4,号称“真正可扩展、真正 AI 原生、真正企业级”的无代码平台。
大部分无代码平台是功能堆叠,而 NocoBase 的逻辑完全不同,它是一个数据模型驱动 + 插件化微内核的平台。
主要功能
1、数据模型驱动
传统无代码平台大多采用「表单驱动」或「表格驱动」。
而 NocoBase 直接把底层逻辑推翻了:
- • 采用数据模型驱动,GUI和数据结构彻底解耦。
- • 同一份数据,可以拥有多个界面、多个操作流程。
- • 而且不限于内置数据库,API、第三方库都能变数据源。
在 NocoBase 里,你的 MySQL、PostgreSQL、外部 API,甚至飞书表格,都能成为可编辑的数据源。
2、AI 员工
这是我认为 NocoBase 能火的最核心原因。
别人做 AI,只是“加个聊天窗口”。
但 NocoBase 的做法是:你可以在系统里定义 AI 员工,让它参与业务流程。
NocoBase 内置的 AI 能:
- • 扮演翻译员:自动生成多语言内容
- • 扮演数据分析员:根据你当前页面的数据自动给见解
- • 扮演调研员:直接在业务流程里完成外部数据总结
- • 扮演助手:参与表单填写、流程审批、内容生成
而且你可以给 AI 定义权限、上下文、可见数据、可执行操作。
3、所见即所得体验
NocoBase 让一切回归简单。
页面 = 画布,像使用 Notion 或 WeWeb 一样拖拽,搭界面如同搭拼积木。
一键切换「使用模式」+「配置模式」,普通团队成员也能无门槛上手。
4、插件化微内核
NocoBase 最能打的地方在这里。
它不是“支持插件”,而是“所有功能都是插件”。一切皆插件,像 WordPress 一样无限扩展。
这就是为什么:NocoBase 能从无代码平台“升维”为应用开发框架。
它不是替代程序员,而是让程序员把时间花在更重要的地方。
快速入手
NocoBase 支持三种安装方式:Docker、create-nocobase-app、源码。
这里以 Docker 安装(推荐)为例:
① 新建 docker-compose.yml
# 创建一个名为 my-project(可以是其他名称)的文件夹,用于存放 NocoBase 生成的系统文件
mkdir my-project && cd my-project
# 创建一个空的 docker-compose.yml 文件
vi docker-compose.yml
② 配置 docker-compose.yml
version: '3'
networks:
nocobase:
driver: bridge
services:
app:
image: registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:latest-full
restart: always
networks:
- nocobase
depends\_on:
- mysql
environment:
# 应用的密钥,用于生成用户 token 等
# 如果 APP\_KEY 修改了,旧的 token 也会随之失效
# 可以是任意随机字符串,并确保不对外泄露
- APP\_KEY=your-secret-key
# 数据库类型,支持 postgres, mysql, mariadb
- DB\_DIALECT=mysql
# 数据库主机,可以替换为已有的数据库服务器 IP
- DB\_HOST=mysql
# Database port
- DB\_PORT=3306
# 数据库名
- DB\_DATABASE=nocobase
# 数据库用户
- DB\_USER=root
# 数据库密码
- DB\_PASSWORD=nocobase
# 数据库表名、字段名是否转为 snake case 风格
- DB\_UNDERSCORED=true
# 时区
- TZ=Asia/Shanghai
volumes:
- ./storage:/app/nocobase/storage
ports:
- '13000:80'
# init: true
# 如果使用已有数据库服务,可以不启动 mysql
mysql:
image: registry.cn-shanghai.aliyuncs.com/nocobase/mysql:8
environment:
MYSQL\_DATABASE: nocobase
MYSQL\_USER: nocobase
MYSQL\_PASSWORD: nocobase
MYSQL\_ROOT\_PASSWORD: nocobase
restart: always
volumes:
- ./storage/db/mysql:/var/lib/mysql
networks:
- nocobase
③ 安装并启动 NocoBase
# 拉取最新镜像
$ docker-compose pull
# 在后台运行
$ docker-compose up -d
# 查看 app 进程的情况
$ docker-compose logs app
④ 登录 NocoBase
使用浏览器打开 http://localhost:13000,初始化账号和密码是 admin@nocobase.com 和 admin123。
典型场景
- • 搭建企业内部系统(审批、ERP、CRM、OA)
- • 给业务流程加 AI(比如自动填单、总结、分析、智能推荐、智能审批等)
- • 整合第三方数据源(飞书、钉钉、内部 API、数据库融合到一个统一界面)
- • 替代多个 SaaS,提高数据可控性与合规性
- • 搭建专属系统,而不是用通用工具硬凑流程
写在最后
无代码工具早就不新鲜了。
在 AI 深度融入业务的时代,企业需要的不只是“省时间的工具”,而是能让 AI、员工、数据在同一个系统里协同工作的现代化平台。
NocoBase 就是这个方向的一种最靠谱的实现方式之一。
Star + Fork + 部署一个玩玩,你会发现:原来企业级系统可以这么丝滑!
GitHub:https://github.com/nocobase/nocobase
中文官网:https://www.nocobase.com/cn
在线 Demo:https://demo.nocobase.com/new
如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️
在看你就赞赞我!
