Hermes Agent is an open-source, self-improving AI assistant built by Nous Research with 87,000+ GitHub stars. When paired with the PerfexAPI module, it turns WhatsApp, Telegram, Slack, and Signal into a full CRM interface for PerfexCRM.
Both frameworks connect through the same MCP server built into the module. All 170 CRM operations — create customers, issue invoices, convert leads, reply to tickets, manage projects — become available as natural language commands. MIT licensed, self-hosted, and compatible with the agentskills.io open standard.
Invoice #2043 created:
Send now, or review in CRM first?
Hermes Agent connects to PerfexCRM through the native MCP server built into our module (v2.8.0+). When you send a message, Hermes interprets your intent, calls the PerfexCRM API, and returns the result in natural language — no custom integration code required.
Hermes Agent connects to 7+ channels from a single gateway with cross-platform conversation continuity. Manage your CRM from whichever app your team already uses.
900M+ users
2B+ users
Business teams
200M+ users
Privacy-first
Any provider
Developers
Smart home
+ Voice memo transcription, cross-platform conversation continuity, and subagent delegation via the Hermes gateway
Four real-world CRM automation scenarios powered by Hermes Agent's self-improving memory and cron scheduler
All 170 PerfexAPI endpoints are exposed as MCP tools, automatically discoverable by Hermes on first connection.
From zero to self-hosted CRM AI in under 10 minutes — three commands and you are done.
One command to install Hermes on Linux, macOS, or Windows (WSL2)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashAdd the PerfexAPI MCP server to your Hermes config file
# ~/.hermes/config.yaml
mcp_servers:
perfexcrm:
url: "https://your-crm.com/api/v1/mcp"
headers:
X-API-KEY: "your-api-key"Link a messaging channel and start managing your CRM with natural language
hermes channels add telegram
hermes startAlready using OpenClaw? Hermes Agent ships with a built-in migration command that imports your entire setup in one step.
# Preview what will migrate (safe, no changes)
hermes claw migrate --dry-run
# Run the migration
hermes claw migrate
# Everything transfers automatically:
# ✓ SOUL.md (persona)
# ✓ MEMORY.md (learned facts)
# ✓ Skills (including openclaw-imports/)
# ✓ API keys (PerfexAPI, etc.)
# ✓ Messaging configs
# ✓ TTS assets
# ✓ Command allowlistsYour existing PerfexCRM integration continues working without reconfiguration because both frameworks connect through the same MCP server. Hermes implements the agentskills.io open standard, so your OpenClaw skills are ported automatically to ~/.hermes/skills/openclaw-imports/ and remain functional.
Both frameworks connect to PerfexCRM through the same MCP server. Use one, the other, or both — they coexist without conflict.
| Feature | Hermes Agent | OpenClaw |
|---|---|---|
| License | MIT | MIT |
| GitHub Stars | 87,000+ | 313,000+ |
| Built by | Nous Research | Community |
| Messaging platforms | 7+ (TG, WA, Slack, Discord, Signal, Email, CLI) | 20+ platforms |
| MCP support | Native (stdio + HTTP) | Native |
| Self-improving memory | Yes (SOUL.md, MEMORY.md) | Basic |
| Built-in cron scheduler | Yes | No |
| Skills standard | agentskills.io (open) | ClawHub |
| Windows support | WSL2 only | Native |
| Best for | Self-hosting, memory-driven workflows, cron briefings | Broad messaging coverage (20+ platforms), Windows native |
Hermes Agent is an open-source, self-improving AI assistant built by Nous Research that connects to Telegram, WhatsApp, Slack, Discord, Signal, Email, and CLI from a single gateway process. Released under the MIT license on GitHub (NousResearch/hermes-agent) with over 87,000 stars, it supports the Model Context Protocol (MCP) and implements the agentskills.io open standard. It is the self-hosted, terminal-native alternative to closed AI agent platforms, designed to live on your server, remember what it learns, and get more capable the longer it runs.
Yes. Hermes Agent connects to PerfexCRM through the MCP server built into the PerfexAPI module (v2.8.0+). Once configured in ~/.hermes/config.yaml, all 170 PerfexCRM endpoints become available as Hermes tools automatically. You can create customers, invoices, leads, tickets, projects, and contracts from any supported messaging channel using natural language commands. No custom integration code is required — the MCP protocol handles tool discovery and execution.
Yes. Hermes Agent has first-class MCP support with two transport types: stdio (local subprocess) and HTTP (remote endpoints). This means it can connect to any MCP-compatible service, including the PerfexAPI MCP server, by adding an entry to ~/.hermes/config.yaml. The MCP integration includes auto-discovery of available tools, per-server tool filtering, MCP sampling, and dynamic capability updates.
Hermes Agent ships with a built-in migration command: hermes claw migrate. Running this command imports your existing OpenClaw state in one step — skills, memory, personas (SOUL.md), API keys, command allowlists, messaging configs, and TTS assets all transfer automatically. Use the --dry-run flag first to preview what will migrate. Existing OpenClaw skills are auto-imported and remain functional because Hermes implements the agentskills.io standard. Your PerfexCRM integration continues working without reconfiguration.
Yes. Hermes Agent is completely free and open source under the MIT license. You self-host it on your own server, VPS, or even a Raspberry Pi. There are no usage limits, no cloud fees, and no vendor lock-in. The only cost to use it with PerfexCRM is the PerfexAPI module ($49 one-time), which provides the 170 REST API endpoints and MCP server that Hermes connects to. Optional costs include AI model API fees if you do not use a local model like Llama or Mistral.
Hermes Agent requires WSL2 (Windows Subsystem for Linux) on Windows — it does not run natively on Windows. Installation on WSL2 takes about 10 minutes and provides a full Linux environment where Hermes runs normally. On macOS and Linux, Hermes runs natively without WSL. If you need native Windows support, OpenClaw is a better alternative and also connects to PerfexCRM through the same MCP server. Both frameworks can coexist on the same PerfexCRM instance.
Hermes Agent and OpenClaw are both open-source AI agent frameworks that connect to messaging platforms, but with different design philosophies. Hermes focuses on self-improving memory, terminal-native workflows, built-in cron scheduling, and agentskills.io standard compatibility. OpenClaw emphasizes broader messaging platform coverage (20+ platforms vs 7+ for Hermes) and the ClawHub skill marketplace. Both work with PerfexCRM via the same MCP server, so you can use either one or both simultaneously.
Total cost: $49 one-time for the PerfexAPI module. Hermes Agent itself is free (MIT license). PerfexCRM costs $59 one-time on CodeCanyon if you do not already have it. AI model costs depend on your choice — Claude and GPT-4 run on usage-based pricing (roughly $5-20/month for typical CRM use), or you can run a local model like Llama 3 or Mistral for zero ongoing cost. Total minimum setup: $108 for PerfexCRM + PerfexAPI, with no recurring fees for the CRM stack itself.
Last updated: April 2026
Get PerfexAPI, install Hermes Agent, and start managing your CRM through natural conversation in under 10 minutes.