在 AI 编程工具和低代码平台领域,NocoBase 是一个由中国团队自主研发的开源"AI + 无代码"开发平台。它不走从零生成代码的路线,而是提供经过生产验证的基础设施——数据模型设计、可视化页面搭建、工作流编排、权限管理、AI 员工协同等能力于一体,帮助企业和开发者在几分钟内完成 CRM、ERP、工单系统等业务系统的搭建。
平台采用微内核 + 插件化架构,内置可开箱即用的数据建模、权限控制、工作流、审计日志等基础模块。同时支持 Claude Code、Cursor、Codex、TRAE 等主流 AI Coding Agent 通过 CLI 参与开发,也提供所见即所得的无代码界面供非技术人员使用。目前在开源社区已斩获超过 17k Stars,被广泛应用于汽车、芯片、医药、金融等行业。

核心功能
数据模型驱动
以关系型数据库模型为核心,支持多表关联、继承、聚合等复杂数据结构设计,开箱即用。支持先定义数据源和结构,再用区块展示、用操作处理数据的全流程管理,实现界面与数据彻底解耦。兼容 PostgreSQL、MySQL、SQLite 等主流数据库。
低代码操作界面
一键切换使用模式和配置模式,页面就是画布,点哪改哪。系统基于 React + Formily 技术栈构建,支持 JSON Schema 方式实现可视化界面设计。
完善的插件生态
一切皆插件。官方内置 100+ 插件,涵盖工作流、AI 员工、审计日志、图表、看板等日常业务功能。支持热插拔和二次开发,可按需安装、灵活扩展。
AI + 人工协同
支持 Claude Code、Cursor、Codex、OpenCode、TRAE 等主流 AI Coding Agent 通过 CLI 和 Skills 直接参与开发。同时内置无代码界面,普通用户也能可视化搭建。
Agent 管理
支持 MCP、HTTP API、CLI 等标准接口和完善的 Skills,外部 Agent 可安全接入。支持 Dify、Coze、n8n 等外部 Agent 平台通过标准协议接入,打通飞书、微信、WhatsApp、Slack、Gmail 等平台,实现数据查询和业务流程操作。
细粒度权限控制
基于角色、资源和操作的权限控制,精确管理界面配置、数据操作、菜单访问、插件权限,支持字段级权限控制。
工作流自动化
内置流程执行引擎,支持审批、子流程、Webhook 等高级工作流功能。内置可视化工作流设计器,业务人员可自定义配置。
空间管理
支持多空间插件,在单一应用实例中实现多个独立数据空间,适用于多门店、多工厂等场景。支持主数据库、外部数据库、第三方 API 混合数据源。
功能截图
仪表盘:

订单管理:

数据源管理:

资产管理:

AI Agent 协作开发:

无代码界面:

AI 开发:

权限管理:

基础设施:

数据模型驱动:

插件管理:

系统架构
采用微内核插件化架构(Monorepo,Lerna 管理),核心模块包括:
- Server:Application、PluginManager
- Client:React 客户端(Schema、UI)
- Database:ORM 层(基于 Sequelize)
- Resourcer:REST API 资源路由
- ACL:访问控制列表
- AI:AI 管理器
- Flow Engine:流程执行引擎
- CLI:NocoBase 命令行
- Plugins:100+ 官方插件
技术栈:
- 前端:React、TypeScript
- 后端:Node.js、Koa、TypeScript
- 数据库:PostgreSQL、MySQL、MariaDB
- AI 集成:MCP 协议、HTTP API、CLI、NocoBase Skills
苏米注:NocoBase 的独特之处在于"微内核 + 插件化"——核心保持极简,所有功能都通过插件实现。这意味着你可以按需安装,不需要什么就不装,系统始终保持轻量。同时,它把 AI Coding Agent 和无代码界面结合,既满足开发者个性化需求,又让非技术人员能自己搭建。
快速开始
源码安装:
# 下载源码
cd nocobase
yarn install
yarn dev
Docker 安装:参考 官方文档。
GitHub:nocobase/nocobase