docs/docs/en/ai/claude-code/index.md
:::warning Content Under Development
This page is still being written. Some sections may be incomplete or subject to change.
:::
Claude Code is Anthropic's official AI coding assistant — it runs directly in your terminal, understands your entire codebase, and helps you with everything from coding to system building. After connecting it to NocoBase, you can use natural language to create data tables, build pages, configure workflows, and enjoy the building experience powered by the most capable AI models.
<!-- Screenshot needed: Claude Code operating NocoBase in terminal -->Claude Code is a CLI-based AI Agent from Anthropic, powered by the Claude model series. It runs directly in the terminal and can understand project context and execute operations. Core features:
Claude Code also supports integration with VS Code, JetBrains, and other IDEs, and is available as a standalone desktop and web application.
If you're deciding which AI Agent to use for operating NocoBase, here are the scenarios where Claude Code fits best:
Claude Code works with NocoBase in the following way:
You (Terminal / VS Code / JetBrains / ...)
|
└─→ Claude Code
|
├── NocoBase Skills (enables Agent to understand NocoBase configuration system)
|
└── NocoBase CLI (executes create, modify, deploy, and other operations)
|
└─→ NocoBase Service (your business system)
Before starting, make sure you have the following environment ready:
npm install -g @anthropic-ai/claude-code)Copy the prompt below to Claude Code, and it will automatically complete NocoBase CLI installation, initialization, and environment configuration:
Help me install NocoBase CLI and complete initialization: https://docs.nocobase.com/ai/ai-quick-start.md (please read the linked content directly)
npm install -g @nocobase/cli
nb init --ui
The browser will automatically open a visual configuration page, guiding you to install NocoBase Skills, configure the database, and start the application. For detailed steps, see Quick Start.
After installation is complete, run nb env list to confirm the environment status:
nb env list
Confirm the output shows the configured environment and its running status.