NocoBase Core

Deixe os agentes focarem na sua lógica de negócio. A base já está pronta.

O NocoBase Core é a base de aplicações open source para sistemas de negócio criados e operados com IA. Permissões, workflows, arquivos e outros componentes básicos já vêm prontos, então os agentes desenvolvem só o que é específico do seu negócio, tudo em uma arquitetura consistente.

Gratuito, open source e pronto para produçãoSeu código e seus dados pertencem a vocêFunciona com Claude Code, Codex e dezenas de outras ferramentas de código

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 básicos

Componentes comprovados, prontos para usar.

Mesmo com a IA escrevendo o código, permissões, motores de workflow e aprovações são difíceis de projetar do zero: têm muitos casos extremos e dão muito trabalho de manutenção. O Core oferece componentes básicos prontos, que a NocoBase mantém e atualiza continuamente. Os agentes desenvolvem só a lógica de negócio, então há muito menos código para escrever e verificar.

Usuários e permissões

  • Login e sessõesSenhas, redefinição e sessões; login único OIDC, login social e autenticação em dois fatores
  • Gestão de usuáriosAtivação e desativação de contas, links de convite e atribuição de papéis
  • PermissõesAcesso a páginas, ações e dados, com as mesmas regras para pessoas e agentes
  • Regras de acesso a dadosEscopo de dados padrão, regras de compartilhamento e regras de restrição
  • API KeyPara scripts, outros sistemas e a linha de comando

Dados e arquivos

  • Modelos de dados e migraçõesTabelas, campos, relações e migrações em SQLite, PostgreSQL, MySQL, SQL Server e Oracle
  • Explorador de bancos de dadosNavegue pelas conexões, tabelas e campos existentes
  • ArquivosEnvio, armazenamento, pré-visualização e download, vinculados aos registros de negócio
  • Impressão por modeloContratos, orçamentos e outros documentos a partir de modelos do Office

Workflows

  • Ciclo de vida dos registrosEstados e transições declarados no código, com histórico completo
  • Gestão de workflowsDiagramas de fluxo e histórico de execuções; os administradores ajustam aprovadores e limites
  • Tarefas agendadasExecutam conforme uma agenda, com cada execução registrada
  • AprovaçõesVários níveis, aprovação de todos ou de qualquer um, adicionar aprovador, transferir e devolver
  • Central de tarefasUma única lista de pendências de todas as fontes de negócio

Mensagens

  • NotificaçõesEnvio, entrega e logs
  • Mensagens no appO canal no app e a caixa de entrada
  • CanaisE-mail via SMTP e Resend, bots de grupo do Feishu e DingTalk
  • Web PushNotificações push no navegador
  • E-mailConecte caixas de e-mail para sincronizar, responder e enviar, com as conversas vinculadas aos registros

IA e agentes

  • Agentes de negócioDefinições de agentes, serviços de modelos, execuções e conversas
  • Sessões de agentesConverse no navegador com as ferramentas de código nos computadores dos membros
  • Base de conhecimentoDocumentos e arquivos versionados com busca de texto completo, para pessoas e agentes

Interface e operação

  • Páginas e biblioteca de UIO framework de páginas e a biblioteca de UI: tabelas, quadros, diagramas de fluxo e mais
  • Idiomas e temasTroca de idioma e modos claro, escuro e compacto
  • Tarefas em segundo planoTarefas, filas e cache
  • SegredosSegredos criptografados com rotação
  • Implantação e atualizaçãoImplantação, atualização e rollback pela linha de comando
  • Página da baseMostra quais componentes do Core um app usa

Mais de 20 componentes básicos, mantidos e atualizados pela NocoBase.Ver a documentação do Core

Arquitetura e padrões

Uma arquitetura, um só padrão.

Troque de desenvolvedor, de modelo ou até de sessão, e a IA pode improvisar de um jeito diferente a cada vez. O sistema fica cada vez mais difícil de manter. O Core oferece uma estrutura de projeto e um padrão de desenvolvimento únicos, para que o sistema evolua com estabilidade por anos sobre uma arquitetura consistente.

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

Estrutura de projeto

Todo app novo começa com a mesma estrutura. Páginas, endpoints, mudanças de schema e testes têm cada um seu lugar fixo, e os componentes do Core entram como pacotes.

Padrões de arquitetura

O AGENTS.md e as skills dizem onde fica o código de negócio, o que usar do Core e como escrever migrações e verificações de permissão.

Skills de desenvolvimento

As skills são publicadas com os pacotes do Core e sincronizadas no app na instalação. Claude Code, Codex e outras ferramentas de código leem o mesmo guia, então a forma de trabalhar se mantém mesmo quando mudam pessoas e modelos.

Open source e auto-hospedagem

Seus apps e dados são seus.

O Core é gratuito e open source. Seu código de negócio e seus dados ficam nos seus próprios repositórios e servidores, e você escolhe os modelos e os agentes.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Contribuidores122
Downloads3 mi+
Ver no GitHub
  • Gratuito e open source

    O Core e todos os apps do Solution são gratuitos, open source e prontos para produção.

  • Auto-hospedado

    Core, Solution e Studio rodam nos seus próprios servidores. Seu código e seus dados pertencem a você.

  • Modelos e agentes à sua escolha

    Sem dependência de fornecedor. Funciona com Claude Code, Codex e outras ferramentas de código, e com uma ampla variedade de modelos.

  • Apps rodam de forma independente

    Depois de publicados, seus apps de negócio rodam sozinhos. As requisições do dia a dia nunca passam pelo Studio.

Primeiros passos

Escolha por onde começar.

NocoBase CoreGratuito e open source

Crie seu próprio sistema com o Core

Os agentes usam os componentes prontos do Core e desenvolvem só o que é específico do seu negócio.

Início rápido
NocoBase SolutionComece com open source

Instale um app de negócio pronto

Use como está ou peça a um agente de código para adaptá-lo ao seu negócio.

Ver apps do Solution
NocoBase StudioComercial

Lidere uma equipe de agentes

Os agentes fazem o trabalho avançar. Sua equipe mantém o controle.

Conheça o Studio