20K Star开源黑马!真正的AI无代码开发平台!

企业应用开发与运维数据库

过去几年里,“无代码”工具像雨后春笋一样冒出来,但多数平台只能做简单的表单收集、流程自动化,真正能构建复杂业务系统的依旧凤毛麟角。

近期看到一款让我印象深刻的AI开源应用:NocoBase ,一个连续霸榜GitHub Trending的 AI 无代码开发平台。

picture.image

目前已获得 20K Star,入选 GitHub Trending 周榜 TOP4,号称“真正可扩展、真正 AI 原生、真正企业级”的无代码平台。

picture.image

大部分无代码平台是功能堆叠,而 NocoBase 的逻辑完全不同,它是一个数据模型驱动 + 插件化微内核的平台。

主要功能

1、数据模型驱动

传统无代码平台大多采用「表单驱动」或「表格驱动」。

而 NocoBase 直接把底层逻辑推翻了:

  • • 采用数据模型驱动,GUI和数据结构彻底解耦。
  • • 同一份数据,可以拥有多个界面、多个操作流程。
  • • 而且不限于内置数据库,API、第三方库都能变数据源。

在 NocoBase 里,你的 MySQL、PostgreSQL、外部 API,甚至飞书表格,都能成为可编辑的数据源。

picture.image

2、AI 员工

这是我认为 NocoBase 能火的最核心原因。

别人做 AI,只是“加个聊天窗口”。

但 NocoBase 的做法是:你可以在系统里定义 AI 员工,让它参与业务流程。

NocoBase 内置的 AI 能:

  • • 扮演翻译员:自动生成多语言内容
  • • 扮演数据分析员:根据你当前页面的数据自动给见解
  • • 扮演调研员:直接在业务流程里完成外部数据总结
  • • 扮演助手:参与表单填写、流程审批、内容生成

而且你可以给 AI 定义权限、上下文、可见数据、可执行操作。

picture.image

3、所见即所得体验

NocoBase 让一切回归简单。

页面 = 画布,像使用 Notion 或 WeWeb 一样拖拽,搭界面如同搭拼积木。

一键切换「使用模式」+「配置模式」,普通团队成员也能无门槛上手。

picture.image

4、插件化微内核

NocoBase 最能打的地方在这里。

它不是“支持插件”,而是“所有功能都是插件”。一切皆插件,像 WordPress 一样无限扩展。

这就是为什么:NocoBase 能从无代码平台“升维”为应用开发框架。

它不是替代程序员,而是让程序员把时间花在更重要的地方。

picture.image

快速入手

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.comadmin123

典型场景

  • • 搭建企业内部系统(审批、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

picture.image

如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️

在看你就赞赞我!

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
融合开放,新一代边缘云网络平台 | 第 11 期边缘云主题Meetup
《融合开放,新一代边缘云网络平台 》李冰|火山引擎边缘云网络产品负责人
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论