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
  • 資料庫瀏覽瀏覽既有資料庫的連線、資料表和欄位
  • 檔案管理上傳、儲存、預覽和下載,檔案與業務紀錄關聯
  • 範本列印依 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