GitHub 22.6K星 · 开源No-Code平台 · AI驱动企业系统
NocoBase 是一个开源的 No-Code 平台,结合 AI 能力,可以快速构建 CRM、审批流程、工单系统、运营后台等企业内部系统。与传统 No-Code 工具不同,NocoBase 采用数据模型优先的架构,灵活性极强。
| 特性 | 说明 |
|---|---|
| 数据模型驱动 | 先建表结构,再生成UI,灵活度远超表单驱动 |
| 插件化架构 | 每个功能模块都是插件,可按需安装 |
| AI插件 | 内置AI字段、AI工作流、AI对话等插件 |
| 权限控制 | 基于角色的细粒度权限(RBAC) |
| 自托管 | Docker一键部署,数据完全自控 |
# docker-compose.yml
version: "3"
services:
app:
image: nocobase/nocobase:latest
ports:
- "13000:80"
environment:
- DB_DIALECT=postgres
- DB_HOST=postgres
- DB_DATABASE=nocobase
- DB_USER=nocobase
- DB_PASSWORD=nocobase
volumes:
- ./storage:/app/storage
postgres:
image: postgres:16
environment:
POSTGRES_USER: nocobase
POSTGRES_PASSWORD: nocobase
POSTGRES_DB: nocobase
volumes:
- ./db:/var/lib/postgresql/data
# 启动
docker-compose up -d
# 访问 http://localhost:13000
# 1. 创建数据表
# 在NocoBase后台 → Collections → 新建
# 表名: customers
# 字段: name(文本), phone(电话), company(文本),
# status(单选), ai_summary(AI文本)
# 2. 配置AI字段
# 字段类型选 "AI"
# 模型: claude-sonnet-4-6
# Prompt: "根据客户姓名、公司和状态,生成一段简短的业务摘要"
# 3. 创建工作流
# 当客户状态变更时 → AI自动生成摘要 → 发送通知
# 4. 配置权限
# 角色: 销售(可查看/编辑自己的客户)
# 角色: 主管(可查看所有客户)
# 自动化场景示例
触发条件: 新工单创建
AI步骤:
1. 分析工单内容 → 分类(技术/业务/投诉)
2. 生成建议回复
3. 分配给对应处理人
后续动作: 发送邮件通知
结合 n8n工作流自动化 和 RAG知识库搭建,可以构建完整的企业AI自动化体系。
NocoBase 是一个开源的 No-Code 平台,结合 AI 能力,可以快速构建 CRM、审批流程、工单系统、运营后台等企业内部系统。与传统 No-Code 工具不同,NocoBase 采用数据模型优先的架构,灵活性极强。