NocoBase Core

让 Agent 专心写业务,底座已经就绪。

NocoBase Core 是 AI 开发和运行业务系统的开源应用底座。权限、流程、文件等基础能力现成可用,Agent 在统一架构上只开发企业自己的业务。

开源免费,可以直接用于生产代码和数据归企业所有支持 Claude Code、Codex 等数十种编码工具

你的业务 · Agent 编写
客户分级

按合同额分 A/B/C,每月重算

数据建模工作流与审批权限控制
折扣审批

折扣超 15% 须经理审批

工作流与审批权限控制消息通知
续约提醒

到期前 60 天起草续约方案

AI 与 Agent知识库邮件互通
供应商评分

汇总交期与质检记录打分

数据建模文件管理外部集成
NocoBase Core已就绪
统一的项目结构和开发规范换人、换模型,项目架构都能保持统一、受控
项目脚手架架构规范开发技能
数据建模数据表、字段、关联关系与迁移
文件管理上传、多端存储、在线预览与权限
用户与组织账号体系、部门架构与成员管理
权限控制页面、操作与数据范围,人与 Agent 同一套
工作流与审批多阶段流转、条件分支与审批
AI 与 Agent模型接入、工具调用与 Agent 接口
知识库业务文档沉淀与受控检索
邮件互通收发邮件并自动关联业务记录
消息通知站内信、邮件与群消息
外部集成API、API Key 与外部数据库
界面与配置页面布局、导航菜单与多语言
处理记录流程、审批与 Agent 运行都有记录
部署与升级部署、升级与回滚
20 多项基础能力由 NocoBase 持续维护和升级

基础能力

基础能力不用从头开发和验证。

即使交给 AI,权限、工作流引擎、审批等底层模块从零开发,设计难度依然很高,边界情况多,维护工作量大。Core 提供现成的基础能力,由 NocoBase 持续维护和升级。Agent 只开发业务部分,需要开发和验证的代码大幅减少。

用户与权限

  • 登录与会话密码登录、找回密码、会话;OIDC 统一身份、社交登录、双因素认证
  • 用户管理账号启用与停用、邀请链接、分配角色
  • 权限页面、操作和数据范围的授权,人与 Agent 用同一套
  • 数据范围规则默认数据范围、共享规则、限制规则
  • API Key供脚本、外部系统和命令行访问应用

数据与文件

  • 数据模型与迁移数据表、字段、关联和迁移;SQLite、PostgreSQL、MySQL、SQL Server、Oracle
  • 国产数据库达梦、人大金仓、OceanBase
  • 数据库浏览浏览已有数据库的连接、数据表和字段
  • 文件上传、存储、预览和下载,文件与业务记录关联
  • 模板打印按 Office 模板生成合同、报价单等文档

流程

  • 记录生命周期状态和流转在代码里声明,保留完整的处理历史
  • 流程管理流程图和执行记录,管理员可以调整审批人、金额阈值
  • 定时任务按时间规则执行,记录每次执行
  • 审批多级、会签、或签、加签、转交、退回
  • 任务中心汇总各业务来源的个人待办

消息

  • 通知通知的发送、投递和日志
  • 站内信站内信渠道和收件箱
  • 通知渠道SMTP、Resend 邮件,飞书、钉钉群机器人
  • Web Push浏览器推送通知
  • 邮件互通关联个人邮箱,同步、回复和发送,往来邮件与业务记录关联

AI 与 Agent

  • 业务 AgentAgent 定义、模型服务、运行和对话
  • Agent 会话在浏览器里和成员电脑上的编码工具对话
  • 知识库带版本的文档和文件、全文检索,供人和 Agent 使用

界面与运维

  • 页面与组件库页面框架和 UI 组件库,表格、看板、流程图等
  • 多语言与主题界面语言切换,浅色、深色和紧凑模式
  • 后台任务与队列后台任务、队列和缓存
  • 密钥管理密钥加密存储与轮换
  • 部署与升级命令行部署、升级与回滚
  • 应用底座查看应用用到了哪些 Core 能力

20 多项基础能力,由 NocoBase 持续维护和升级。查看 Core 文档

架构和规范

为 Agent 提供统一的架构和规范。

换人、换模型甚至换会话,AI 都可能随机发挥,系统越来越难维护。Core 提供统一的项目结构和开发规范,系统在统一架构下长期稳定迭代。

crm-app新建应用的目录Core 提供Agent 编写
AGENTS.md开发规则:业务代码放在哪里,哪些地方不能改Core 提供
.agents/skills/开发技能,安装依赖时自动同步Core 提供
nocobase-app-development页面、接口、数据、迁移、测试
nocobase-app-plugin-authorization权限
nocobase-app-plugin-notification通知
nocobase-deployment部署
每个插件各带一份技能
client/页面、组件和界面文字Agent 编写
server/接口与服务Agent 编写
database/main/表结构变更与初始数据Agent 编写
tests/测试Agent 编写
package.jsonCore 的基础能力以 @nocobase/* 包引入Core 提供
nocobase-app-developmentSKILL.md

Agent 先读这里,再按任务读对应的一篇

要做的事读哪一篇
页面、路由、组件、界面文字frontend/ui-workflow.md
新增接口server-routes.md
读写数据database-and-data.md
修改表结构migrations.md
测试与验证testing.md
AGENTS.md 里的规则

权限、通知、登录、文件已有插件:先读它的技能,不要自己重写

迁移合并后不再修改,每次修正都写成新的迁移

每个接口自己负责身份验证和权限检查

项目脚手架

新建的应用自带统一的目录:页面、接口、表结构变更、测试各有固定位置,Core 的基础能力以包的形式引入。

架构规范

AGENTS.md 和技能写明业务代码放在哪里、哪些直接用现成能力、迁移和权限怎么写。

开发技能

技能随 Core 的包发布,安装依赖时同步到应用里。Claude Code、Codex 等编码工具读到的是同一套写法,换人、换模型也不变。

开源与私有部署

应用和数据归企业私有。

Core 开源免费,业务代码和数据都在企业自己的仓库和服务器上,模型和 Agent 也由企业自由选择。

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
代码贡献者122
累计下载300 万+
在 GitHub 上查看源码
  • 开源免费

    Core 和所有 Solution 开源免费,可以直接用于生产。

  • 私有部署

    Core、Solution 和 Studio 都部署在企业自己的服务器上,代码和数据归企业所有。

  • 模型与 Agent 自由选择

    不绑定厂商,支持 Claude Code、Codex 等编码工具和各类大模型。

  • 应用独立运行

    业务应用发布后独立运行,日常业务请求不经过 Studio。

开始使用

选择适合你们团队的起点。

NocoBase Core开源免费

用 Core 开发自己的系统

Agent 使用 Core 的现成能力,只开发企业自己的业务部分。

快速开始
NocoBase Solution开源起步

安装现成的业务应用

可以直接安装使用,也可以让 Coding Agent 根据自己的业务需求定制。

查看 Solution
NocoBase Studio商业版

带领 Agent 团队开发

Agent 自主推进,团队掌控全局。

了解 Studio