Hermes Agent is an open-source autonomous AI Agent project developed by Nous Research, widely regarded as a strong challenger to OpenClaw. Unlike traditional chatbots, Hermes features "procedural memory" and "autonomous skill evolution" capabilities. It not only remembers your preferences but also automatically distills execution experience into reusable "Skill Cards" after completing complex tasks.
By deploying Hermes to WhatsApp, you can command the AI to perform web scraping, data analysis, or automation tasks anytime, anywhere from your mobile device. Compared to other platforms, WhatsApp integration offers exceptional real-time responsiveness and convenience.
Before starting the deployment, ensure your environment meets the following requirements:
Go to the Tencent Cloud Lighthouse purchase page to purchase a server. The recommended configuration is as follows:
Click Buy Now, follow the on-screen instructions to complete payment, and wait approximately 30 seconds for the server to be created.

Warning: Reinstalling the system will erase all data on the server. Proceed with caution!

If you already have an idle Lighthouse instance, you can select the Hermes Agent image via the "Reinstall System" option, then follow the subsequent steps to configure Hermes Agent.
The Hermes Agent WhatsApp gateway supports two operating modes. Choose based on your use case:
| Mode | Description | Recommended Scenario |
|---|---|---|
| Bot Mode | Uses a dedicated number (e.g., WhatsApp Business). Supports multiple users with low risk of account suspension. | Long-term use, team collaboration |
| Self-Chat Mode | Uses your personal account. Interact with the Agent by sending messages to yourself. | Quick testing, personal private use |
Run the following commands in the terminal to enter the interactive configuration interface:
su lighthouse
hermes gateway setup
If the system indicates that the gateway service is installed but not running, enter y to start the service.

In the platform selection list that appears, enter the number 6 to select WhatsApp. The system will then ask you to choose a mode. It is recommended to start with Separate bot number for a more stable experience; however, if you only have one phone number, select Personal Number and define it for personal use only. This tutorial follows the Personal Number path.

For security purposes, you need to specify which numbers can access your Agent:
+ sign, e.g., 86138...).* to allow anyone to send commands to the Bot.+86 133XXX, enter 86133XXX here.
The system will generate a QR code in the terminal. Open WhatsApp on your phone, go to "Linked Devices", tap "Link a Device", and scan the QR code displayed in the terminal. Once pairing is successful, the terminal will show a configured + paired status.

After scanning, the following screen will appear. Simply press Enter to continue.

To ensure the Agent runs continuously in the background, it is recommended to install it as a systemd service:
Select Y.

| Your Goal | Recommended Choice |
|---|---|
| Writing articles / AI project demos / Quick setup | User service |
| Enterprise-grade long-term operation | System service |
| Just trying it out temporarily | Skip |

Start the service now, select Yes.

Open WhatsApp and send a message (e.g., "Hi") to your Bot account. If you receive a reply with the "Hermes Agent" header, the deployment was successful.

Since Hermes uses a built-in bridge based on Baileys (which emulates WhatsApp Web) rather than the official Business API, please keep the following in mind:
/approve session [4].
Related Guides:
- Want to integrate high-performance models like Xiaomi MiMo V2 Pro? See Integrating Xiaomi MiMo V2 Pro Model.
- After deployment, how to leverage side-project scraping? See Hands-On Demo — Automated Side-Project Information Filtering System.
Scan the QR code to join the user discussion group

Unlock more advanced use cases on Discord
Join via WhatsApp / WeCom for exclusive technical support
| Channel | Scan / Click to Join |
|---|---|
| WhatsApp Channel |
|
| WeCom |
|