NocoBase Core

Biarkan agen fokus pada logika bisnis Anda. Fondasinya sudah siap.

NocoBase Core adalah fondasi aplikasi open source untuk sistem bisnis yang dibangun dan dijalankan dengan AI. Izin akses, alur kerja, file, dan komponen dasar lainnya siap pakai, sehingga agen hanya membangun hal yang khas bagi bisnis Anda, di atas satu arsitektur yang konsisten.

Gratis, open source, dan siap untuk produksiKode dan data milik AndaBekerja dengan Claude Code, Codex, dan puluhan alat coding lainnya

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

Komponen dasar

Komponen dasar yang teruji, siap pakai.

Meski kodenya ditulis AI, izin akses, mesin alur kerja, dan persetujuan tetap sulit dirancang dari nol: banyak kasus tepi dan perawatannya berat. Core menyediakan komponen dasar siap pakai yang terus dipelihara dan ditingkatkan oleh NocoBase. Agen hanya membangun logika bisnis, sehingga kode yang perlu ditulis dan diverifikasi jauh lebih sedikit.

Pengguna dan izin akses

  • Masuk dan sesiKata sandi, reset, dan sesi; single sign-on OIDC, login sosial, dan autentikasi dua faktor
  • Manajemen penggunaAktifkan dan nonaktifkan akun, tautan undangan, dan penetapan peran
  • Izin aksesAkses ke halaman, aksi, dan data, dengan aturan yang sama untuk manusia dan agen
  • Aturan akses dataCakupan data bawaan, aturan berbagi, dan aturan pembatasan
  • API KeyUntuk skrip, sistem lain, dan command line

Data dan file

  • Model data dan migrasiTabel, field, relasi, dan migrasi di SQLite, PostgreSQL, MySQL, SQL Server, dan Oracle
  • Penjelajah databaseTelusuri koneksi, tabel, dan field yang sudah ada
  • FileUnggah, simpan, pratinjau, dan unduh, terhubung ke catatan bisnis
  • Cetak dari templatKontrak, penawaran harga, dan dokumen lain dari templat Office

Alur kerja

  • Siklus hidup catatanStatus dan transisi dideklarasikan di kode, dengan riwayat penanganan lengkap
  • Manajemen alur kerjaDiagram alur dan riwayat eksekusi; admin dapat mengubah penyetuju dan ambang batas
  • Tugas terjadwalBerjalan sesuai jadwal, setiap eksekusi tercatat
  • PersetujuanBertingkat, semua harus setuju atau cukup satu, tambah penyetuju, alihkan, dan kembalikan
  • Pusat tugasSatu daftar tugas dari semua sumber bisnis

Pesan

  • NotifikasiPengiriman, penyampaian, dan log
  • Pesan dalam aplikasiKanal dalam aplikasi dan kotak masuk
  • KanalEmail SMTP dan Resend, bot grup Feishu dan DingTalk
  • Web PushNotifikasi push browser
  • EmailHubungkan kotak surat untuk sinkronisasi, membalas, dan mengirim, dengan percakapan terhubung ke catatan

AI dan agen

  • Agen bisnisDefinisi agen, layanan model, eksekusi, dan percakapan
  • Sesi agenMengobrol di browser dengan alat coding di komputer anggota tim
  • Basis pengetahuanDokumen dan file berversi dengan pencarian teks lengkap, untuk manusia dan agen

Antarmuka dan operasional

  • Halaman dan pustaka UIKerangka halaman dan pustaka UI: tabel, papan, diagram alur, dan lainnya
  • Bahasa dan temaGanti bahasa, serta mode terang, gelap, dan ringkas
  • Tugas latar belakangTugas, antrean, dan cache
  • RahasiaRahasia terenkripsi dengan rotasi
  • Deploy dan upgradeDeploy, upgrade, dan rollback lewat command line
  • Halaman fondasiLihat komponen dasar Core mana saja yang dipakai aplikasi

20+ komponen dasar, dipelihara dan ditingkatkan oleh NocoBase.Baca dokumentasi Core

Arsitektur dan standar

Satu arsitektur, satu standar.

Ganti developer, model, atau bahkan sesi, dan AI bisa berimprovisasi berbeda setiap kali. Sistem makin sulit dipelihara. Core menyediakan satu struktur proyek dan satu standar pengembangan, sehingga sistem berkembang stabil selama bertahun-tahun di atas arsitektur yang konsisten.

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

Kerangka proyek

Setiap aplikasi baru dimulai dengan struktur yang sama. Halaman, endpoint, perubahan skema, dan tes masing-masing punya tempat tetap, dan komponen dasar Core masuk sebagai paket.

Standar arsitektur

AGENTS.md dan skill menjelaskan di mana kode bisnis ditempatkan, apa yang diambil dari Core, serta cara menulis migrasi dan pemeriksaan izin.

Skill pengembangan

Skill dirilis bersama paket Core dan disinkronkan ke aplikasi saat instalasi. Claude Code, Codex, dan alat coding lainnya membaca panduan yang sama, jadi caranya tetap sama meski orang dan model berganti.

Open source dan self-hosting

Aplikasi dan data milik Anda.

Core gratis dan open source. Kode bisnis dan data Anda tetap di repositori dan server Anda sendiri, dan Anda bebas memilih model serta agen.

nocobase / nocobase
GitHub Stars24.6K
Forks2.9k
Kontributor122
Unduhan3 jt+
Lihat di GitHub
  • Gratis dan open source

    Core dan semua aplikasi Solution gratis, open source, dan siap untuk produksi.

  • Self-hosted

    Core, Solution, dan Studio semuanya berjalan di server Anda sendiri. Kode dan data Anda adalah milik Anda.

  • Bebas memilih model dan agen

    Tanpa ketergantungan vendor. Mendukung Claude Code, Codex, dan alat coding lainnya, serta beragam model.

  • Aplikasi berjalan mandiri

    Setelah dirilis, aplikasi bisnis Anda berjalan sendiri. Permintaan bisnis sehari-hari tidak pernah melewati Studio.

Mulai

Pilih titik awal Anda.

NocoBase CoreGratis & Open Source

Bangun sistem sendiri dengan Core

Agen memakai komponen dasar siap pakai dari Core dan hanya membangun hal yang khas bagi bisnis Anda.

Mulai cepat
NocoBase SolutionMulai dengan open source

Pasang aplikasi bisnis siap pakai

Gunakan apa adanya, atau minta agen coding menyesuaikannya dengan bisnis Anda.

Lihat aplikasi Solution
NocoBase StudioKomersial

Pimpin tim agen

Agen menggerakkan pekerjaan secara mandiri. Tim Anda tetap memegang kendali.

Pelajari Studio