NocoBase:开源 AI + 无代码业务系统构建平台
NocoBase 是一个开源 AI + 无代码平台,用于快速搭建业务系统。它让 AI 在久经生产验证的基础设施与所见即所得(WYSIWYG)无代码界面之上工作,而不是从零生成所有内容,从而兼顾速度与可靠性,并提供 AI 员工、细粒度权限与插件化架构。
社区作者 · zZz
它解决什么问题
NocoBase 是一个开源 AI + 无代码(no-code)平台,目标是快速构建业务系统。其核心思路是:不由 AI 从零生成一切,而是让 AI 工作在已通过生产验证的基础设施和所见即所得的无代码界面之上,从而同时获得速度与可靠性。
官方资源:主页 https://www.nocobase.com/ ,在线演示 https://demo.nocobase.com/new ,文档 https://docs.nocobase.com/ ,论坛 https://forum.nocobase.com/c/english-forum/5 ,用户案例 https://www.nocobase.com/en/blog/tags/customer-stories 。发布说明(Release Notes)会定期在博客更新,并带有每周重要变更摘要。
核心特色分为三组:
- 协作性:AI 与人共同构建(配图 1 展示 coding-agent,配图 2 展示 WYSIWYG 界面,配图 3 展示 ai-no-coding)。
- 用已有的 AI 编码代理构建:兼容 Claude Code、Cursor、Codex、OpenCode、TRAE 等主流代理;代理可端到端处理设置、开发、迁移和发布。
- 在所见即所得无代码界面中手工构建:一键在使用模式与配置模式之间切换;可视化查看和配置数据模型、页面、工作流与权限;面向普通用户设计,而不只是开发者。
- 按需混合 AI 开发与人工搭建:AI 可快速创建数据模型、页面和工作流,人可快速完善 UI 和交互,双方在同一系统上持续迭代。
- 智能性:AI 帮助运行业务,而不仅是构建系统(配图 4 展示 AI-employee 首页,配图 5 展示 agents 生态标识)。
- AI 员工嵌入业务流程:前端可协助分析、问答、表单填写;后端可自动处理文档识别、风险监控、任务路由;与工作流集成后,AI 员工可参与决策与执行。
- 面向代理生态的开放接口:MCP、HTTP API、CLI 与丰富的 skills 让外部代理安全接入;OpenClaw、Hermes、Dify、Coze、n8n 等平台可通过标准协议连接;可对接 Telegram、WhatsApp、Slack、Gmail 查询数据、触发动作、执行业务工作流;统一的接口模型让内部与外部代理处于相同边界内。
- 权限控制约束 AI 行为(配图 6 展示 permission):每个 AI 动作都遵循与人类用户相同的细粒度权限;每个 AI 员工有自己的角色与字段级读写权限;审计日志使每次数据变更和工作流触发都可追溯;管理员可随时调整 AI 权限。
- 可靠性:面向真实业务的开箱即用基础设施(配图 7 展示 core,配图 8 展示 model,配图 9 展示 plugins)。
- 完整基础设施,无需从零开始:内置数十个模块覆盖常见业务需求;数据模型、权限、工作流和审计日志开箱即用;这些能力经过生产验证,而非每次重新生成的黑盒代码;内置护栏使 AI 输出与系统架构保持一致。
- 数据模型驱动,数据与 UI 解耦:业务数据保存在标准关系型结构中,与 UI 分离;可使用主数据库、外部数据库和第三方 API 作为数据源;AI 与人使用同一数据模型,结果保持透明;数据始终保留在自己的数据库中,避免平台锁定。
- 插件架构支持可持续增长:采用微内核设计,一切皆插件,系统可扩展而不失控;新功能通过遵循共同约定的可组合插件添加;可混合使用自定义插件与官方插件;同一套架构同时适用于 AI 构建和手工构建的插件。
适用对象:希望快速搭建业务系统的团队与普通业务人员(无需 AI 也可在可视化界面搭建),以及希望用主流编码代理或 MCP/HTTP API/CLI 接入自动化能力的开发者与集成方。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
来源 README 的 Quick Start 给出的安装步骤(请按顺序执行):
- 准备环境:需要安装 Node.js 与 npm 以便使用 npm 命令(来源未给出具体 Node.js 版本要求,属待核验)。
- 安装 NocoBase CLI:
# Install NocoBase CLI
npm install -g @nocobase/cli
nb --version其中 nb --version 用于安装后验证 CLI 是否可用。
- 安装(初始化)一个 NocoBase 应用:
# Install a NocoBase app
nb init --ui- 可选:与 AI Agent 一起构建:
# Optional: build together with an AI Agent
codex # claude, opencode即可以使用 codex,也可以使用 claude 或 opencode 等编码代理参与开发。
- 详细步骤:来源列出“Install a NocoBase app”和“AI Agent Integration Guide”两个详细步骤入口,需前往官方文档 https://docs.nocobase.com/ 按指引完成安装与 AI Agent 集成。
首次运行:完成 nb init --ui 后按 CLI 提示进入应用;在线演示可先访问 https://demo.nocobase.com/new 体验。
常见问题:来源正文未提供常见问题(FAQ)章节,遇到问题可通过官方文档 https://docs.nocobase.com/ 与论坛 https://forum.nocobase.com/c/english-forum/5 查询,具体排障步骤待核验。







