NocoBase Core

Пусть агенты займутся бизнес-логикой. Фундамент уже готов.

NocoBase Core — фундамент приложений с открытым кодом для бизнес-систем, которые создаются и работают с ИИ. Права доступа, бизнес-процессы, файлы и другие базовые модули готовы к работе, поэтому агенты разрабатывают только то, что относится к вашему бизнесу, на единой архитектуре.

Бесплатно, с открытым кодом и готово к продакшенуКод и данные принадлежат вамРаботает с 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

Базовые модули

Проверенные базовые модули, готовые к работе.

Даже если код пишет ИИ, права доступа, движки бизнес-процессов и согласования трудно спроектировать с нуля: в них много пограничных случаев, а поддержка требует больших усилий. Core предоставляет готовые базовые модули, которые NocoBase постоянно поддерживает и обновляет. Агенты разрабатывают только бизнес-логику, поэтому кода, который нужно написать и проверить, становится гораздо меньше.

Пользователи и права

  • Вход и сессииПароли, восстановление доступа и сессии; единый вход через OIDC, вход через соцсети и двухфакторная аутентификация
  • Управление пользователямиВключение и отключение учётных записей, ссылки-приглашения и назначение ролей
  • ПраваДоступ к страницам, действиям и данным — одни правила для людей и агентов
  • Правила доступа к даннымОбласть данных по умолчанию, правила общего доступа и ограничения
  • API KeyДля скриптов, внешних систем и командной строки

Данные и файлы

  • Модели данных и миграцииТаблицы, поля, связи и миграции на SQLite, PostgreSQL, MySQL, SQL Server и Oracle
  • Обзор баз данныхПросмотр подключений, таблиц и полей существующих баз
  • ФайлыЗагрузка, хранение, предпросмотр и скачивание с привязкой к бизнес-записям
  • Печать по шаблонамДоговоры, коммерческие предложения и другие документы по шаблонам Office

Процессы

  • Жизненный цикл записейСостояния и переходы описываются в коде, вся история обработки сохраняется
  • Управление процессамиСхемы процессов и история запусков; администраторы меняют согласующих и пороговые суммы
  • Задания по расписаниюЗапуск по расписанию, каждый запуск записывается
  • СогласованияМногоуровневые, совместные и альтернативные согласования, добавление согласующего, передача и возврат
  • Центр задачЕдиный список дел из всех бизнес-источников

Сообщения

  • ОповещенияОтправка, доставка и журналы
  • Внутренние сообщенияВнутренний канал и входящие
  • КаналыПочта через SMTP и Resend, групповые боты Feishu и DingTalk
  • Web PushPush-уведомления в браузере
  • ПочтаПодключение почтовых ящиков: синхронизация, ответы и отправка, переписка привязана к записям

ИИ и агенты

  • Бизнес-агентыОписание агентов, сервисы моделей, запуски и диалоги
  • Сессии агентовОбщение в браузере с инструментами разработки на компьютерах участников
  • База знанийДокументы и файлы с версиями и полнотекстовым поиском — для людей и агентов

Интерфейс и эксплуатация

  • Страницы и библиотека UIКаркас страниц и библиотека UI: таблицы, канбан-доски, схемы процессов и другое
  • Языки и темыПереключение языка, светлый, тёмный и компактный режимы
  • Фоновые задачиЗадачи, очереди и кеширование
  • СекретыШифрование и ротация секретов
  • Развёртывание и обновлениеРазвёртывание, обновление и откат из командной строки
  • Страница фундаментаКакие базовые модули Core использует приложение

Более 20 базовых модулей, которые NocoBase поддерживает и обновляет.Документация Core

Архитектура и стандарты

Одна архитектура, единые стандарты.

Стоит сменить разработчика, модель или даже сессию, и ИИ каждый раз может импровизировать по-своему, а поддерживать систему становится всё сложнее. 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

Каркас проекта

Каждое новое приложение начинается с одинаковой структуры. У страниц, эндпоинтов, изменений схемы и тестов есть постоянные места, а базовые модули Core подключаются как пакеты.

Архитектурные стандарты

AGENTS.md и навыки описывают, где размещать бизнес-код, что брать из Core и как писать миграции и проверки прав.

Навыки разработки

Навыки поставляются вместе с пакетами Core и синхронизируются в приложение при установке. Claude Code, Codex и другие инструменты разработки читают одни и те же правила, поэтому подход не меняется, даже если меняются люди и модели.

Открытый код и свои серверы

Приложения и данные принадлежат вам.

Core бесплатен и с открытым кодом. Ваш бизнес-код и данные хранятся в ваших репозиториях и на ваших серверах, а модели и агентов вы выбираете сами.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Участники122
Загрузки3 млн+
Открыть на GitHub
  • Бесплатно и с открытым кодом

    Core и все приложения Solution бесплатны, с открытым кодом и готовы к продакшену.

  • На ваших серверах

    Core, Solution и Studio работают на ваших серверах. Код и данные принадлежат вам.

  • Любые модели и агенты

    Никакой привязки к вендору. Работает с Claude Code, Codex и другими инструментами для кода, а также с широким выбором моделей.

  • Приложения работают автономно

    После публикации бизнес-приложения работают сами по себе. Повседневные бизнес-запросы никогда не проходят через Studio.

Начать

Выберите, с чего начать.

NocoBase CoreБесплатно, открытый код

Разрабатывайте свою систему на Core

Агенты используют готовые базовые модули Core и разрабатывают только то, что относится к вашему бизнесу.

Быстрый старт
NocoBase SolutionОткрытый код для старта

Установите готовое бизнес-приложение

Используйте как есть или поручите кодинг-агенту адаптировать его под ваш бизнес.

Приложения Solution
NocoBase StudioКоммерческая

Руководите командой агентов

Агенты сами двигают работу вперёд. Команда держит всё под контролем.

Подробнее о Studio