NocoBase Core

Deja que los agentes se centren en tu lógica de negocio. La base ya está lista.

NocoBase Core es la base de aplicaciones de código abierto para sistemas empresariales creados y operados con IA. Permisos, flujos de trabajo, archivos y otros componentes base vienen listos para usar, así que los agentes solo desarrollan lo específico de tu negocio, todo sobre una arquitectura coherente.

Gratuito, de código abierto y listo para producciónTu código y tus datos te pertenecenCompatible con Claude Code, Codex y decenas de herramientas de programación más

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

Componentes base

Componentes probados, listos para usar.

Aunque la IA escriba el código, los permisos, los motores de flujos de trabajo y las aprobaciones son difíciles de diseñar desde cero: están llenos de casos límite y exigen mucho mantenimiento. Core ofrece componentes base listos para usar, que NocoBase mantiene y actualiza continuamente. Los agentes solo desarrollan la lógica de negocio, así que hay mucho menos código que escribir y verificar.

Usuarios y permisos

  • Inicio de sesión y sesionesContraseñas, recuperación y sesiones; inicio de sesión único OIDC, acceso con redes sociales y autenticación en dos pasos
  • Gestión de usuariosActivación y desactivación de cuentas, enlaces de invitación y asignación de roles
  • PermisosAcceso a páginas, acciones y datos, con las mismas reglas para personas y agentes
  • Reglas de acceso a datosAlcance de datos predeterminado, reglas para compartir y reglas de restricción
  • API KeyPara scripts, otros sistemas y la línea de comandos

Datos y archivos

  • Modelos de datos y migracionesTablas, campos, relaciones y migraciones en SQLite, PostgreSQL, MySQL, SQL Server y Oracle
  • Explorador de bases de datosExplora las conexiones, tablas y campos existentes
  • ArchivosSube, almacena, previsualiza y descarga archivos vinculados a los registros de negocio
  • Impresión con plantillasContratos, cotizaciones y otros documentos a partir de plantillas de Office

Flujos

  • Ciclo de vida de los registrosEstados y transiciones declarados en el código, con el historial completo
  • Gestión de flujos de trabajoDiagramas de flujo e historial de ejecuciones; los administradores ajustan aprobadores y umbrales
  • Tareas programadasSe ejecutan según un calendario, y cada ejecución queda registrada
  • AprobacionesVarios niveles, aprobación de todos o de cualquiera, añadir aprobador, transferir y devolver
  • Centro de tareasUna sola lista de pendientes de todas las fuentes de negocio

Mensajería

  • AvisosEnvío, entrega y registros
  • Mensajes en la appEl canal en la app y la bandeja de entrada
  • CanalesCorreo por SMTP y Resend, bots de grupo de Feishu y DingTalk
  • Web PushNotificaciones push del navegador
  • CorreoConecta buzones para sincronizar, responder y enviar, con los hilos vinculados a los registros

IA y agentes

  • Agentes de negocioDefinición de agentes, servicios de modelos, ejecuciones y conversaciones
  • Sesiones de agentesConversa desde el navegador con las herramientas de programación instaladas en los equipos de los miembros
  • Base de conocimientoDocumentos y archivos versionados con búsqueda de texto completo, para personas y agentes

Interfaz y operaciones

  • Páginas y biblioteca de UIEl framework de páginas y la biblioteca de UI: tablas, tableros, diagramas de flujo y más
  • Idiomas y temasCambio de idioma y modos claro, oscuro y compacto
  • Tareas en segundo planoTareas, colas y caché
  • SecretosSecretos cifrados con rotación
  • Despliegue y actualizaciónDespliegue, actualización y reversión desde la línea de comandos
  • Página de la baseMuestra qué componentes base de Core usa una app

Más de 20 componentes base, mantenidos y actualizados por NocoBase.Ver la documentación de Core

Arquitectura y estándares

Una arquitectura, unos mismos estándares.

Si cambian los desarrolladores, los modelos o incluso las sesiones, la IA puede improvisar de forma distinta cada vez, y el sistema se vuelve cada vez más difícil de mantener. Core ofrece una estructura de proyecto y unos estándares de desarrollo comunes, para que el sistema evolucione de forma estable durante años sobre una arquitectura coherente.

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

Estructura de proyecto

Cada app nueva empieza con la misma estructura. Páginas, endpoints, cambios de esquema y pruebas tienen un lugar fijo, y los componentes base de Core se incorporan como paquetes.

Estándares de arquitectura

AGENTS.md y las skills indican dónde va el código de negocio, qué tomar de Core y cómo escribir las migraciones y las comprobaciones de permisos.

Skills de desarrollo

Las skills se publican con los paquetes de Core y se sincronizan en la app al instalar. Claude Code, Codex y otras herramientas de programación leen las mismas pautas, así que la forma de trabajar se mantiene aunque cambien las personas y los modelos.

Código abierto y autoalojamiento

Tus apps y tus datos son tuyos.

Core es gratuito y de código abierto. Tu código de negocio y tus datos se quedan en tus propios repositorios y servidores, y tú eliges los modelos y los agentes.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Colaboradores122
Descargas3 M+
Ver en GitHub
  • Gratuito y de código abierto

    Core y todas las apps de Solution son gratuitos, de código abierto y están listos para producción.

  • Autoalojado

    Core, Solution y Studio se ejecutan en tus propios servidores. Tu código y tus datos te pertenecen.

  • Elige tus modelos y agentes

    Sin dependencia de proveedores. Funciona con Claude Code, Codex y otras herramientas de programación, y con una amplia variedad de modelos.

  • Las apps funcionan de forma independiente

    Una vez publicadas, tus apps empresariales funcionan por sí solas. Las solicitudes del día a día nunca pasan por Studio.

Primeros pasos

Elige por dónde empezar.

NocoBase CoreGratis y open source

Crea tu propio sistema con Core

Los agentes usan los componentes listos de Core y solo desarrollan lo específico de tu negocio.

Inicio rápido
NocoBase SolutionCódigo abierto para empezar

Instala una app empresarial lista para usar

Úsala tal cual o pide a un agente de programación que la adapte a tu negocio.

Ver apps de Solution
NocoBase StudioComercial

Dirige un equipo de agentes

Los agentes hacen avanzar el trabajo. Tu equipo mantiene el control.

Descubre Studio