* feat(ai): add SKIILS features for AI employee * feat(ai): add buildSkiilsTool for skill use * feat(plugin-ai): add skill query tools and simplify employee setup * feat(ai): implement the SKILLS loading mechanism * feat(ai): renaming skillSettings.skills to skillSettings.tools * feat(ai): added metadata for AI skills * feat(ai): refactor skills and tools definition * feat(ai): added skills list api for client * refactor(ai): change `skills` to `tools` in skilSettings.tsx * refactor(ai): show skills and tools in skilSettings.tsx * fix(ai): fixed SkillsLoader fail in app install * fix(ai): fixed SkillsLoader not auto bind tools * feat(ai): add AIEmployeeLoader * test(ai): add AIEmployeeLoader test case * fix(core/ai): add missing dependency * chore(ai): load ai employee profile info from locals * chore(ai): load built in ai employee by loader not builtInManager * chore(ai): move built-in ai employee to ai/ai-employees * refactor(ai): split skills and tools in two tabs * fix(core/ai): add missing dependency `gray-matter` * feat(ai): add mcp manager and loader * chore(core/ai): add dependency `@langchain/mcp-adapters` in core * fix(core/ai): ai employee loader conflict with aiEmployees collection migration * fix(ai): fixed build error * feat(ai): add MCP settings * refactor(ai): skills manager do persistence after app started * fix(ai): remove duplicate skills manager persistence method invoke * fix(ai): fixed MCPSettings build error * fix(ai): ai-employee loader not loading .js file * fix(ai): split skills and tools in ai task config page * refactor(ai): change skills and tools select component style in ai emplpoyee task config page * fix(ai): skill setting for task not effect * fix(ai): list binding tools api should not include mcp tools * refactor(ai): change mcp list to table * refactor(ai): add view drawer for mcp tools list * refactor(ai): mcp tools view style adjustment * fix(plugin-ai): add missing MCP test connection translations * chore(ai): merge docs from develop * refactor(mcp): align action spacing with llm services * fix(mcp): pin edit drawer footer to bottom * style(ai): adjust skills and tools selector width in task edit page * fix(ai): build error * style(ai): mcp tools description should support ellipsis * docs(ai): add AI employee MCP integration document
https://github.com/user-attachments/assets/4d11a87b-00e2-48f3-9bf7-389d21072d13
What is NocoBase
NocoBase is the most extensible AI-powered no-code platform.
Total control. Infinite extensibility. AI collaboration.
Enable your team to adapt quickly and cut costs dramatically.
No years of development. No millions wasted.
Deploy NocoBase in minutes — and take control of everything.
Homepage:
https://www.nocobase.com/
Online Demo:
https://demo.nocobase.com/new
Documents:
https://docs.nocobase.com/
Forum:
https://forum.nocobase.com/
Use Cases:
https://www.nocobase.com/en/blog/tags/customer-stories
Release Notes
Our blog is regularly updated with release notes and provides a weekly summary.
Distinctive features
1. Data model-driven, not form/table–driven
Instead of being constrained by forms or tables, NocoBase adopts a data model–driven approach, separating data structure from user interface to unlock unlimited possibilities.
- UI and data structure are fully decoupled
- Multiple blocks and actions can be created for the same table or record in any quantity or form
- Supports the main database, external databases, and third-party APIs as data sources
2. AI employees, integrated into your business systems
Unlike standalone AI demos, NocoBase allows you to embed AI capabilities seamlessly into your interfaces, workflows, and data context, making AI truly useful in real business scenarios.
- Define AI employees for roles such as translator, analyst, researcher, or assistant
- Seamless AI–human collaboration in interfaces and workflows
- Ensure AI usage is secure, transparent, and customizable for your business needs
3. What you see is what you get, incredibly easy to use
While enabling the development of complex business systems, NocoBase keeps the experience simple and intuitive.
- One-click switch between usage mode and configuration mode
- Pages serve as a canvas to arrange blocks and actions, similar to Notion
- Configuration mode is designed for ordinary users, not just programmers
4. Everything is a plugin, designed for extension
Adding more no-code features will never cover every business case. NocoBase is built for extension through its plugin-based microkernel architecture.
- All functionalities are plugins, similar to WordPress
- Plugins are ready to use upon installation
- Pages, blocks, actions, APIs, and data sources can all be extended through custom plugins
Installation
NocoBase supports three installation methods:
-
Installing With Docker (👍Recommended)
Suitable for no-code scenarios, no code to write. When upgrading, just download the latest image and reboot.
-
Installing from create-nocobase-app CLI
The business code of the project is completely independent and supports low-code development.
-
Installing from Git source code
If you want to experience the latest unreleased version, or want to participate in the contribution, you need to make changes and debug on the source code, it is recommended to choose this installation method, which requires a high level of development skills, and if the code has been updated, you can git pull the latest code.
How NocoBase works
https://github.com/user-attachments/assets/8d183b44-9bb5-4792-b08f-bc08fe8dfaaf



