Skills2026年4月16日·1 分钟阅读

NocoBase — Extensible No-Code/Low-Code Platform

NocoBase is a self-hosted no-code and low-code platform for building internal tools, CRMs, and business applications. It features a data-model-first approach with a plugin architecture that lets developers extend every aspect of the system.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
NocoBase Overview
直接安装命令
npx -y tokrepo@latest install 692e94c8-39db-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

TL;DR
NocoBase lets you build internal tools and business apps with visual data modeling, auto-generated APIs, and a plugin system.
§01

What it is

NocoBase is a self-hosted no-code and low-code platform for building internal tools, CRMs, and business applications. It takes a data-model-first approach: you define your data structure visually, and NocoBase generates CRUD interfaces, workflows, and APIs automatically. Every aspect of the system is extensible through a plugin architecture.

NocoBase targets operations teams, small businesses, and developers who need custom internal tools without building them from scratch. It supports PostgreSQL, MySQL, and SQLite as database backends.

§02

How it saves time or tokens

Traditional internal tool development requires weeks of backend API work, database schema design, and frontend forms. NocoBase collapses this into visual configuration. Define a data model, configure views, and deploy. The plugin architecture means custom logic can be added without forking the core. REST and GraphQL APIs are generated automatically from your data models.

§03

How to use

  1. Clone the repository and start with Docker Compose.
  2. Access the admin panel and define your data collections.
  3. Configure views, forms, and workflows through the visual editor.
git clone https://github.com/nocobase/nocobase.git
cd nocobase/docker/app-postgres
docker compose up -d
# Access at http://localhost:13000
# Default: admin@nocobase.com / admin123
§04

Example

Defining a simple CRM data model in NocoBase's collection manager:

Collection: Contacts
  - Name (Single line text, required)
  - Email (Email, unique)
  - Company (Relation -> Companies)
  - Status (Single select: Lead, Active, Churned)
  - Notes (Long text)
  - Created At (DateTime, auto)

Collection: Companies
  - Name (Single line text, required)
  - Industry (Single select)
  - Contacts (Relation -> Contacts, one-to-many)

NocoBase auto-generates list views, detail pages, create/edit forms, and REST APIs for both collections.

§05

Related on TokRepo

§06

Common pitfalls

  • The default admin credentials (admin@nocobase.com / admin123) must be changed immediately. Leaving defaults on a network-accessible instance is a security risk.
  • Plugin development requires TypeScript and understanding NocoBase's internal architecture. The plugin API is powerful but has a learning curve.
  • Complex workflows with many conditional branches can become hard to debug in the visual editor. Consider writing custom plugins for intricate business logic.

常见问题

What databases does NocoBase support?+

NocoBase supports PostgreSQL (recommended for production), MySQL, MariaDB, and SQLite. The Docker Compose setup defaults to PostgreSQL. SQLite is suitable for evaluation and small deployments.

How does NocoBase compare to Retool or Appsmith?+

Retool and Appsmith are hosted platforms focused on connecting to existing data sources. NocoBase is self-hosted and data-model-first, meaning it manages its own database and generates APIs. NocoBase is better for building standalone apps; Retool is better for dashboards over existing databases.

Can I write custom code in NocoBase?+

Yes. NocoBase has a plugin system where you can write TypeScript plugins that add custom fields, actions, workflows, and UI components. Plugins hook into the core lifecycle and have full access to the database and API layer.

Is NocoBase suitable for production use?+

Yes, with caveats. NocoBase is used in production by organizations for internal tools. However, it is evolving rapidly, and breaking changes between versions are possible. Pin your version and test upgrades in staging before deploying to production.

Does NocoBase support multi-tenancy?+

NocoBase supports role-based access control with fine-grained permissions at the collection and field level. True multi-tenancy (separate data per tenant) requires additional configuration or plugin development, as it is not a built-in feature.

引用来源 (3)

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产