NocoBase Core

Laissez les agents se concentrer sur votre logique métier. Le socle est prêt.

NocoBase Core est le socle applicatif open source des systèmes métier créés et exploités avec l’IA. Permissions, workflows, fichiers et autres briques sont prêts à l’emploi : les agents ne développent que ce qui est propre à votre métier, sur une architecture cohérente.

Gratuit, open source et prêt pour la productionVotre code et vos données vous appartiennentCompatible avec Claude Code, Codex et des dizaines d’autres outils de code

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

Briques

Des briques éprouvées, prêtes à l’emploi.

Même quand l’IA écrit le code, les permissions, les moteurs de workflow et les validations restent difficiles à concevoir de zéro : les cas limites sont nombreux et la maintenance est lourde. Core fournit des briques prêtes à l’emploi, que NocoBase maintient et fait évoluer en continu. Les agents ne développent que la logique métier : il y a bien moins de code à écrire et à vérifier.

Utilisateurs et permissions

  • Connexion et sessionsMots de passe, réinitialisation et sessions ; authentification unique OIDC, connexion via réseaux sociaux et double authentification
  • Gestion des utilisateursActivation et désactivation des comptes, liens d’invitation et attribution des rôles
  • PermissionsAccès aux pages, aux actions et aux données, avec les mêmes règles pour les humains et les agents
  • Règles d’accès aux donnéesPérimètre de données par défaut, règles de partage et règles de restriction
  • API KeyPour les scripts, les autres systèmes et la ligne de commande

Données et fichiers

  • Modèles de données et migrationsTables, champs, relations et migrations sur SQLite, PostgreSQL, MySQL, SQL Server et Oracle
  • Explorateur de bases de donnéesParcourez les connexions, tables et champs existants
  • FichiersTéléversement, stockage, aperçu et téléchargement, liés aux fiches métier
  • Impression par modèleContrats, devis et autres documents à partir de modèles Office

Workflows

  • Cycle de vie des fichesÉtats et transitions déclarés dans le code, avec tout l’historique de traitement
  • Gestion des workflowsDiagrammes de flux et historique d’exécution ; les administrateurs ajustent valideurs et seuils
  • Tâches planifiéesExécution selon un planning, chaque exécution est enregistrée
  • ValidationsMulti-niveaux, validation par tous ou par un seul, ajout d’un valideur, transfert et renvoi
  • Centre de tâchesUne seule liste de tâches pour toutes les sources métier

Messagerie

  • NotificationsEnvoi, distribution et journaux
  • Messages in-appLe canal in-app et la boîte de réception
  • CanauxE-mail via SMTP et Resend, bots de groupe Feishu et DingTalk
  • Web PushNotifications push du navigateur
  • E-mailConnectez des boîtes mail pour synchroniser, répondre et envoyer, avec des fils liés aux fiches

IA et agents

  • Agents métierDéfinition des agents, services de modèles, exécutions et conversations
  • Sessions d’agentsDiscutez dans le navigateur avec les outils de code installés sur les ordinateurs des membres
  • Base de connaissancesDocuments et fichiers versionnés avec recherche plein texte, pour les humains et les agents

Interface et exploitation

  • Pages et bibliothèque d’interfaceLe framework de pages et la bibliothèque d’interface : tableaux, kanbans, diagrammes de flux, etc.
  • Langues et thèmesChangement de langue, et modes clair, sombre et compact
  • Tâches en arrière-planTâches, files d’attente et cache
  • SecretsSecrets chiffrés, avec rotation
  • Déploiement et mises à jourDéploiement, mises à jour et retour arrière en ligne de commande
  • Page SocleVoir quelles briques de Core une application utilise

Plus de 20 briques, maintenues et mises à jour par NocoBase.Consulter la documentation de Core

Architecture et standards

Une architecture, des standards communs.

Changez de développeur, de modèle ou même de session, et l’IA peut improviser différemment à chaque fois : le système devient de plus en plus difficile à maintenir. Core fournit une structure de projet et des standards de développement communs, pour que le système évolue sereinement pendant des années sur une architecture cohérente.

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

Structure de projet

Chaque nouvelle application démarre avec la même arborescence. Pages, endpoints, changements de schéma et tests ont chacun leur place, et les briques de Core arrivent sous forme de paquets.

Standards d’architecture

AGENTS.md et les skills précisent où placer le code métier, ce qu’il faut reprendre de Core, et comment écrire les migrations et les contrôles de permissions.

Skills de développement

Les skills sont livrées avec les paquets de Core et synchronisées dans l’application à l’installation. Claude Code, Codex et les autres outils de code lisent les mêmes règles : la méthode reste la même quand les personnes ou les modèles changent.

Open source et auto-hébergement

Vos applications et vos données vous appartiennent.

Core est gratuit et open source. Votre code métier et vos données restent dans vos propres dépôts et sur vos propres serveurs, et vous choisissez vos modèles et vos agents.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Contributeurs122
Téléchargements3 M+
Voir sur GitHub
  • Gratuit et open source

    Core et toutes les applications Solution sont gratuits, open source et prêts pour la production.

  • Auto-hébergé

    Core, Solution et Studio tournent sur vos propres serveurs. Votre code et vos données vous appartiennent.

  • Modèles et agents au choix

    Aucune dépendance à un fournisseur. Compatible avec Claude Code, Codex et d’autres outils de code, et avec un large choix de modèles.

  • Des applications autonomes

    Une fois publiées, vos applications métier fonctionnent seules. Les requêtes métier du quotidien ne passent jamais par Studio.

Commencer

Choisissez votre point de départ.

NocoBase CoreGratuit et open source

Développez votre système sur Core

Les agents utilisent les briques prêtes à l’emploi de Core et ne développent que ce qui est propre à votre métier.

Démarrage rapide
NocoBase SolutionOpen source pour démarrer

Installez une application métier prête à l’emploi

Utilisez-la telle quelle, ou faites-la adapter à votre métier par un agent de code.

Voir les applications
NocoBase StudioCommercial

Pilotez une équipe d’agents

Les agents font avancer le travail. Votre équipe garde la maîtrise.

Découvrir Studio