NocoBase Core

Để agent tập trung vào logic nghiệp vụ. Nền móng đã sẵn sàng.

NocoBase Core là nền móng ứng dụng mã nguồn mở cho hệ thống nghiệp vụ được xây dựng và vận hành bằng AI. Phân quyền, workflow, tệp tin và các khối chức năng khác đều có sẵn, nên agent chỉ cần phát triển phần nghiệp vụ riêng của bạn, trên một kiến trúc thống nhất.

Miễn phí, mã nguồn mở, dùng được ngay cho productionCode và dữ liệu thuộc về bạnHỗ trợ Claude Code, Codex và hàng chục công cụ lập trình khác

Your business logic · written by agents
Customer tiers

A/B/C by contract value, monthly

Data ModelWorkflowsPermissions
Discount approval

Over 15% needs a manager

WorkflowsPermissionsNotifications
Renewal reminders

Drafts renewals 60 days out

AI & AgentsKnowledgeEmail
Supplier scoring

Scores delivery and QA records

Data ModelFilesIntegrations
NocoBase CoreReady
One project structure and one set of standardsNew people or new models, the architecture stays consistent and under control
Project scaffoldArchitecture rulesDev skills
Data ModelTables, fields, relations & migrations
FilesStorage providers, preview & ACL
Users & OrgAccounts, departments & roles
PermissionsPages, actions & records, for people and agents
WorkflowsStages, branching & approvals
AI & AgentsModels, tools & agent runtime
KnowledgeDomain docs & scoped retrieval
EmailTwo-way sync tied to records
NotificationsIn-app, email & group chats
IntegrationsAPIs, API keys & external DBs
UI & ViewsPages, blocks, nav & i18n
RecordsWorkflow, approval & agent-run history
DeploymentDeploys, upgrades & rollback
20+ capabilitiesMaintained and upgraded by NocoBase

Khối chức năng

Khối chức năng đã kiểm chứng, dùng được ngay.

Dù AI viết code, phân quyền, workflow engine và phê duyệt vẫn khó thiết kế từ đầu: nhiều trường hợp biên, khối lượng bảo trì lớn. Core cung cấp sẵn các khối chức năng, được NocoBase liên tục bảo trì và nâng cấp. Agent chỉ phát triển phần logic nghiệp vụ, lượng code cần viết và kiểm chứng giảm đáng kể.

Người dùng và phân quyền

  • Đăng nhập và phiênMật khẩu, khôi phục mật khẩu và phiên; đăng nhập một lần OIDC, đăng nhập mạng xã hội và xác thực hai yếu tố
  • Quản lý người dùngKích hoạt và vô hiệu hóa tài khoản, liên kết mời, phân vai trò
  • Phân quyềnPhân quyền trang, thao tác và phạm vi dữ liệu, dùng chung cho người và agent
  • Quy tắc phạm vi dữ liệuPhạm vi dữ liệu mặc định, quy tắc chia sẻ và quy tắc giới hạn
  • API KeyCho script, hệ thống bên ngoài và dòng lệnh truy cập ứng dụng

Dữ liệu và tệp

  • Mô hình dữ liệu và migrationBảng, trường, quan hệ và migration trên SQLite, PostgreSQL, MySQL, SQL Server, Oracle
  • Duyệt cơ sở dữ liệuXem kết nối, bảng và trường của cơ sở dữ liệu hiện có
  • Tệp tinTải lên, lưu trữ, xem trước và tải xuống, tệp gắn với bản ghi nghiệp vụ
  • In theo mẫuTạo hợp đồng, báo giá và tài liệu khác từ mẫu Office

Workflow

  • Vòng đời bản ghiTrạng thái và luồng chuyển khai báo trong code, lưu đầy đủ lịch sử xử lý
  • Quản lý quy trìnhSơ đồ quy trình và lịch sử chạy; quản trị viên điều chỉnh người phê duyệt, ngưỡng số tiền
  • Tác vụ định kỳChạy theo lịch, ghi lại mỗi lần chạy
  • Phê duyệtNhiều cấp, tất cả cùng duyệt hoặc một người duyệt, thêm người duyệt, chuyển giao và trả lại
  • Trung tâm công việcGom việc cần làm cá nhân từ mọi nguồn nghiệp vụ

Tin nhắn

  • Thông báoGửi, phân phối và nhật ký thông báo
  • Tin nhắn trong ứng dụngKênh tin nhắn trong ứng dụng và hộp thư đến
  • Kênh thông báoEmail qua SMTP và Resend, bot nhóm Feishu và DingTalk
  • Web PushThông báo đẩy trên trình duyệt
  • EmailKết nối hộp thư cá nhân để đồng bộ, trả lời và gửi, thư từ gắn với bản ghi nghiệp vụ

AI và agent

  • Agent nghiệp vụĐịnh nghĩa agent, dịch vụ model, lần chạy và hội thoại
  • Phiên agentTrò chuyện trên trình duyệt với công cụ lập trình trên máy của thành viên
  • Kho tri thứcTài liệu và tệp có phiên bản, tìm kiếm toàn văn, cho cả người và agent

Giao diện và vận hành

  • Trang và thư viện UIKhung trang và thư viện UI: bảng, bảng kanban, sơ đồ quy trình và hơn thế
  • Đa ngôn ngữ và giao diệnChuyển ngôn ngữ giao diện, chế độ sáng, tối và thu gọn
  • Tác vụ nềnTác vụ nền, hàng đợi và bộ nhớ đệm
  • Quản lý khóa bí mậtLưu trữ mã hóa và xoay vòng khóa
  • Triển khai và nâng cấpTriển khai, nâng cấp và rollback bằng dòng lệnh
  • Trang nền móngXem ứng dụng dùng những khối chức năng nào của Core

Hơn 20 khối chức năng, được NocoBase bảo trì và nâng cấp.Xem tài liệu Core

Kiến trúc và chuẩn

Một kiến trúc, một bộ chuẩn.

Đổi người, đổi model hay thậm chí đổi phiên, AI đều có thể tùy hứng mỗi lần một kiểu, hệ thống ngày càng khó bảo trì. Core cung cấp cấu trúc dự án và chuẩn phát triển thống nhất, để hệ thống phát triển ổn định lâu dài trên một kiến trúc nhất quán.

crm-appA new app, as createdFrom CoreWritten by agents
AGENTS.mdRules: where business code goes and what to leave aloneFrom Core
.agents/skills/Development skills, synced on every installFrom Core
nocobase-app-developmentPages, endpoints, data, migrations, tests
nocobase-app-plugin-authorizationPermissions
nocobase-app-plugin-notificationNotifications
nocobase-deploymentDeployment
One skill for every plugin
client/Pages, components, and UI textWritten by agents
server/Endpoints and servicesWritten by agents
database/main/Schema changes and required dataWritten by agents
tests/TestsWritten by agents
package.jsonCore’s building blocks come in as @nocobase/* packagesFrom Core
nocobase-app-developmentSKILL.md

Agents start here, then read the one page their task needs

TaskReference
Pages, routes, components, UI textfrontend/ui-workflow.md
Add an endpointserver-routes.md
Read or write datadatabase-and-data.md
Change the schemamigrations.md
Test and verifytesting.md
Rules in AGENTS.md

Permissions, notifications, sign-in, and files already have plugins: read their skill before writing your own

A merged migration never changes; every fix is a new migration

Every endpoint owns its own authentication and permission checks

Khung dự án

Mỗi ứng dụng mới đều có sẵn cấu trúc thư mục thống nhất: trang, endpoint, thay đổi schema và test đều có vị trí cố định, các khối chức năng của Core được đưa vào dưới dạng package.

Chuẩn kiến trúc

AGENTS.md và các kỹ năng ghi rõ code nghiệp vụ đặt ở đâu, phần nào dùng sẵn từ Core, migration và kiểm tra quyền viết thế nào.

Kỹ năng phát triển

Kỹ năng được phát hành cùng package của Core và đồng bộ vào ứng dụng khi cài đặt. Claude Code, Codex và các công cụ lập trình khác đọc cùng một bộ cách làm, đổi người hay đổi model cũng không đổi.

Mã nguồn mở và tự triển khai

Ứng dụng và dữ liệu thuộc về bạn.

Core miễn phí và mã nguồn mở. Code nghiệp vụ và dữ liệu nằm trong kho mã và máy chủ của chính bạn, model và agent cũng do bạn tự chọn.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Người đóng góp122
Lượt tải3 triệu+
Xem trên GitHub
  • Miễn phí và mã nguồn mở

    Core và mọi ứng dụng Solution đều miễn phí, mã nguồn mở, dùng được ngay cho môi trường production.

  • Tự triển khai

    Core, Solution và Studio đều triển khai trên máy chủ của bạn. Code và dữ liệu thuộc về bạn.

  • Tự do chọn model và agent

    Không phụ thuộc nhà cung cấp. Hỗ trợ Claude Code, Codex và các công cụ lập trình khác, cùng nhiều loại model.

  • Ứng dụng vận hành độc lập

    Sau khi phát hành, ứng dụng nghiệp vụ vận hành độc lập. Các yêu cầu nghiệp vụ hằng ngày không đi qua Studio.

Bắt đầu

Chọn điểm khởi đầu của bạn.

NocoBase CoreMiễn phí & mã nguồn mở

Phát triển hệ thống riêng với Core

Agent dùng các khối chức năng có sẵn của Core, chỉ phát triển phần nghiệp vụ riêng của bạn.

Bắt đầu nhanh
NocoBase SolutionKhởi đầu mã nguồn mở

Cài ứng dụng nghiệp vụ có sẵn

Dùng ngay, hoặc để coding agent tùy biến theo nhu cầu nghiệp vụ của bạn.

Xem ứng dụng Solution
NocoBase StudioThương mại

Dẫn dắt một đội agent

Agent tự thúc đẩy công việc. Đội ngũ làm chủ toàn cục.

Tìm hiểu Studio