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 통합 인증, 소셜 로그인, 2단계 인증
  • 사용자 관리계정 활성화·비활성화, 초대 링크, 역할 할당
  • 권한페이지, 작업, 데이터 범위 권한. 사람과 에이전트에 같은 규칙 적용
  • 데이터 범위 규칙기본 데이터 범위, 공유 규칙, 제한 규칙
  • API Key스크립트, 외부 시스템, 명령줄에서 앱에 접근

데이터와 파일

  • 데이터 모델과 마이그레이션테이블, 필드, 관계, 마이그레이션. SQLite, PostgreSQL, MySQL, SQL Server, Oracle 지원
  • 데이터베이스 탐색기존 데이터베이스의 연결, 테이블, 필드 탐색
  • 파일업로드, 저장, 미리보기, 다운로드. 파일을 업무 레코드와 연결
  • 템플릿 인쇄Office 템플릿으로 계약서, 견적서 등 문서 생성

워크플로

  • 레코드 수명 주기상태와 전환을 코드로 선언하고, 전체 처리 이력 보관
  • 워크플로 관리흐름도와 실행 기록. 관리자가 승인자와 금액 기준을 조정
  • 예약 작업일정에 따라 실행하고 매 실행을 기록
  • 승인다단계, 합의·선택 승인, 승인자 추가, 전달, 반려
  • 작업 센터모든 업무의 개인 할 일을 한곳에 모음

메시지

  • 알림알림 발송, 전달, 로그
  • 앱 내 메시지앱 내 채널과 받은편지함
  • 알림 채널SMTP·Resend 이메일, Feishu·DingTalk 그룹 봇
  • Web Push브라우저 푸시 알림
  • 이메일개인 메일함을 연결해 동기화, 회신, 발송. 주고받은 메일을 업무 레코드와 연결

AI와 에이전트

  • 비즈니스 에이전트에이전트 정의, 모델 서비스, 실행, 대화
  • 에이전트 세션브라우저에서 구성원 컴퓨터의 코딩 도구와 대화
  • 지식 베이스버전 관리되는 문서와 파일, 전문 검색. 사람과 에이전트가 함께 사용

인터페이스와 운영

  • 페이지와 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 자세히 보기