NocoBase Core

エージェントは業務の開発に専念。基盤はもう整っている。

NocoBase Core は、AI で業務システムを開発・運用するためのオープンソースのアプリケーション基盤です。権限、ワークフロー、ファイルなどの共通機能がそろっているため、エージェントは統一されたアーキテクチャの上で、自社の業務部分だけを開発します。

無料のオープンソースで、そのまま本番環境に使えるコードとデータは自社のものClaude Code、Codex など数十種類のコーディングツールに対応

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

共通機能

共通機能は一から開発・検証しなくていい。

AI に任せても、権限、ワークフローエンジン、承認といった基盤部分を一から設計するのは難しく、例外ケースが多く、保守の負担も大きくなります。Core は共通機能を最初から備え、NocoBase が継続的に保守・アップデートします。エージェントは業務部分だけを開発するので、書いて検証すべきコードが大幅に減ります。

ユーザーと権限

  • ログインとセッションパスワードログイン、パスワード再設定、セッション。OIDC によるシングルサインオン、ソーシャルログイン、二要素認証
  • ユーザー管理アカウントの有効化・無効化、招待リンク、ロールの割り当て
  • 権限ページ、操作、データ範囲の権限。人とエージェントで同じルール
  • データ範囲のルール既定のデータ範囲、共有ルール、制限ルール
  • API Keyスクリプト、外部システム、コマンドラインからのアクセス用

データとファイル

  • データモデルとマイグレーションテーブル、フィールド、リレーション、マイグレーション。SQLite、PostgreSQL、MySQL、SQL Server、Oracle に対応
  • データベースブラウザー既存データベースの接続、テーブル、フィールドを閲覧
  • ファイルアップロード、保存、プレビュー、ダウンロード。ファイルを業務レコードにひも付け
  • テンプレート印刷Office テンプレートから契約書、見積書などの文書を生成

ワークフロー

  • レコードのライフサイクル状態と遷移をコードで宣言し、処理履歴をすべて保存
  • ワークフロー管理フロー図と実行履歴。管理者が承認者や金額のしきい値を調整可能
  • 定期実行スケジュールに沿って実行し、毎回の実行を記録
  • 承認多段階承認、全員承認・いずれか承認、承認者の追加、転送、差し戻し
  • タスクセンター各業務の個人タスクを一覧に集約

メッセージ

  • 通知通知の送信、配信、ログ
  • アプリ内メッセージアプリ内チャネルと受信箱
  • 通知チャネルSMTP と Resend によるメール、Feishu と DingTalk のグループボット
  • Web Pushブラウザのプッシュ通知
  • メール個人のメールボックスを連携して同期・返信・送信。やり取りを業務レコードにひも付け

AI とエージェント

  • 業務エージェントエージェント定義、モデルサービス、実行、会話
  • エージェントセッションブラウザから、メンバーの PC 上のコーディングツールと対話
  • ナレッジベースバージョン管理された文書とファイル、全文検索。人とエージェントが利用

画面と運用

  • ページと UI ライブラリページフレームワークと UI コンポーネントライブラリ。テーブル、かんばん、フロー図など
  • 多言語とテーマ表示言語の切り替え、ライト・ダーク・コンパクトモード
  • バックグラウンドジョブジョブ、キュー、キャッシュ
  • シークレット管理シークレットの暗号化保存とローテーション
  • デプロイとアップデートコマンドラインでのデプロイ、アップデート、ロールバック
  • 基盤ページアプリが使っている Core の共通機能を確認

20 以上の共通機能を、NocoBase が継続的に保守・アップデート。Core のドキュメントを見る

アーキテクチャと規約

エージェントに統一のアーキテクチャと規約を。

担当者やモデル、さらには会話が変わるたびに、AI はその場しのぎの実装をしがちで、システムはどんどん保守しにくくなります。Core は統一されたプロジェクト構成と開発規約を提供し、システムは統一されたアーキテクチャのもとで長期にわたって安定して進化します。

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

プロジェクトのひな形

新しいアプリは、最初から統一されたディレクトリ構成を備えています。ページ、API、スキーマ変更、テストにはそれぞれ決まった置き場所があり、Core の共通機能はパッケージとして取り込まれます。

アーキテクチャ規約

AGENTS.md とスキルに、業務コードの置き場所、Core から使う機能、マイグレーションと権限チェックの書き方を明記しています。

開発スキル

スキルは Core のパッケージと一緒に配布され、依存関係のインストール時にアプリへ同期されます。Claude Code、Codex などのコーディングツールが同じ書き方を参照するので、担当者やモデルが変わってもやり方は変わりません。

オープンソースとセルフホスト

アプリとデータは自社のもの。

Core は無料のオープンソースです。業務コードとデータは自社のリポジトリとサーバーに置かれ、モデルやエージェントも自由に選べます。

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
コントリビューター122
ダウンロード数300 万+
GitHub でソースを見る
  • 無料のオープンソース

    Core とすべての Solution は無料のオープンソースで、そのまま本番環境で使えます。

  • セルフホスト

    Core、Solution、Studio はすべて自社サーバーにデプロイされ、コードとデータは自社が所有します。

  • モデルとエージェントを自由に選べる

    特定ベンダーに縛られません。Claude Code、Codex などのコーディングツールと、さまざまな大規模言語モデルに対応しています。

  • アプリは独立して稼働

    業務アプリはリリース後、独立して稼働します。日常の業務リクエストが Studio を経由することはありません。

はじめる

最適なスタート地点を選びましょう。

NocoBase Core無料・オープンソース

Core で自社システムを開発

エージェントが Core の共通機能を活用し、自社の業務部分だけを開発します。

クイックスタート
NocoBase Solutionオープンソースから始める

すぐに使える業務アプリを導入

そのまま使うことも、コーディングエージェントに自社の業務に合わせてカスタマイズさせることもできます。

Solution を見る
NocoBase Studio商用版

エージェントチームを率いて開発

エージェントが自律的に推進し、チームが全体を掌握する。

Studio の詳細