nocobase  by nocobase

AI + no-code platform for rapid business system development

Created 5 years ago
22,491 stars

Top 2.2% on SourcePulse

GitHubView on GitHub
Project Summary

NocoBase is an open-source AI + no-code platform for rapidly building business systems. It combines AI coding agents with a WYSIWYG interface, built on production-proven infrastructure for speed and reliability. It targets users and developers needing efficient business application development through collaborative AI and human input.

How It Works

The platform facilitates collaborative development between AI agents and users. AI agents integrate with mainstream coding assistants (Codex, Claude Code) via CLI and skills for end-to-end development. Users build visually using a WYSIWYG no-code interface. "AI employees" operate within business workflows for analysis and automated backend tasks. It provides robust, built-in infrastructure for data models, permissions, and workflows, decoupling data from the UI. A microkernel plugin architecture supports extensibility.

Quick Start & Requirements

AI agent integration uses the NocoBase CLI (@nocobase/cli@beta). Install via npm install -g @nocobase/nocobase-cli@beta, then mkdir my-nocobase && cd my-nocobase && nb init --ui. AI agents then point their workspace to this directory. Installation options include Docker (recommended for no-code), create-nocobase-app (low-code), and Git source (development). Prerequisites: Node.js/npm, Docker. Links: Homepage (https://www.nocobase.com/), Demo (https://demo.nocobase.com/new), Docs (https://docs.nocobase.com/).

Highlighted Details

  • Collaborative AI & No-Code: Seamless AI agent and human user integration.
  • AI Employees: AI agents embedded in business workflows for operational tasks.
  • Extensible Agent Ecosystem: Integrates with external agents (Dify, Coze) and communication tools (Telegram, Slack) via open APIs.
  • Production Infrastructure: Built-in modules for data models, permissions, workflows reduce complexity.
  • Data-Model Driven: Decouples data from UI, supports various database sources, ensuring data ownership.
  • Plugin Architecture: Microkernel design enables modularity.

Maintenance & Community

Release notes are published weekly on the blog. Community support is available via the forum (https://forum.nocobase.com/c/english-forum/5). Specific contributor or sponsorship details are not provided.

Licensing & Compatibility

The specific open-source license is not detailed in the provided README excerpt, requiring further investigation for commercial use and compatibility assessments.

Limitations & Caveats

The AI Agent CLI is in beta (@nocobase/cli@beta), suggesting potential instability. The absence of explicit licensing information is a significant caveat for adoption decisions.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
313
Issues (30d)
45
Star History
353 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.