docs/docs/en/ai/hermes-agent/index.md
:::warning Content Under Development
This page is still being written. Some sections may be incomplete or subject to change.
:::
Hermes Agent is a self-hosted open-source AI Agent — it automatically distills each successful operation into reusable skill documents, getting smarter the more you use it. After connecting it to NocoBase, you can not only build and manage systems using natural language, but also let it gradually learn your business conventions and preferences.
<!-- Screenshot needed: Hermes Agent operating NocoBase in terminal or Lark conversation -->Hermes Agent is developed by Nous Research (GitHub 35.7k Stars), with the core philosophy of "getting smarter the longer you use it." Unlike other AI Agents, Hermes has a complete closed-loop learning mechanism:
Hermes supports 8 platforms including Lark, Telegram, Discord, and Slack, and can also be used directly in the terminal.
:::tip Tip
Hermes Agent runs on your own server, with all data and memory stored locally — ideal for scenarios with data security requirements.
:::
If you're deciding which AI Agent to use for operating NocoBase, here are the scenarios where Hermes fits best:
Hermes Agent works with NocoBase in the following way:
You (Lark / Telegram / Terminal / ...)
|
└─→ Hermes Agent
|
├── NocoBase Skills (enables Agent to understand NocoBase configuration system)
|
├── NocoBase CLI (executes create, modify, deploy, and other operations)
|
└── Memory & Skill Documents (automatically distilled, continuously reused)
|
└─→ NocoBase Service (your business system)
Unlike other Agents, Hermes updates its memory and skill documents after each operation. This information is stored locally and automatically reused in subsequent operations.
Before starting, make sure you have the following environment ready:
Installing Hermes requires just one command:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
:::warning Note
Hermes Agent requires self-deployment and maintenance. If you prefer a zero-configuration out-of-the-box experience, consider OpenClaw (one-click Lark deployment) or WorkBuddy (hosted by Tencent).
:::
Copy the prompt below to Hermes Agent, 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.