Developers who spent months tuning their OpenClaw setups now run a single command. hermes claw migrate. Within minutes their SOUL.md persona, accumulated memories, custom skills and messaging tokens appear inside Hermes Agent. The switch feels almost too easy. But the differences run deeper than file transfers.
OpenClaw burst onto the scene in late 2025 and quickly racked up hundreds of thousands of GitHub stars. It gave anyone with a spare server a persistent AI assistant that could handle email, calendar entries and web research across Telegram, Discord or WhatsApp. Yet stability issues, security scares around the ClawHub skill marketplace and complex configuration files drove many users to look elsewhere. The official Hermes migration guide from Nous Research arrived at the right moment.
Hermes Agent, built by the same lab behind the Hermes language models, launched in early 2026. It shares the goal of a self-hosted, always-on agent but bets on a different architecture. Where OpenClaw centers on a controller that orchestrates tasks, Hermes emphasizes the agent’s own capacity for self-evaluation and iterative improvement. Recent community discussions on X show users praising its steadier performance and cleaner memory handling.
One Reddit user who completed the migration reported that Hermes felt “a lot more steady, responsive and resolutive.” Others noted initial hiccups when the new agent still referenced OpenClaw’s home directory, but most resolved them quickly. A YouTube comparison posted three days ago by Metics Media dissects the trade-offs, including OpenClaw’s past CVE problems and Hermes’ security record.
The migration tool reads from ~/.openclaw/, or legacy ~/.clawdbot/ and ~/.moltbot/ folders. It copies the persona directly from workspace/SOUL.md to ~/.hermes/SOUL.md. Long-term memory files merge into a single MEMORY.md using a special delimiter, deduplicating entries along the way. Daily memory notes consolidate automatically. The process always displays a full preview first. Users must confirm before any files change.
Skills present a more involved story. Hermes gathers them from four possible OpenClaw locations — workspace skills, shared managed skills, personal cross-project folders and project-level directories — then places them under ~/.hermes/skills/openclaw-imports/. Conflict handling offers three modes: skip the existing Hermes skill, overwrite it, or rename the imported version with an -imported suffix. The default skips to avoid accidental data loss.
Model configurations translate with care. Default models, custom providers and API keys map to Hermes’ config.yaml and .env files. The command supports a --migrate-secrets flag for keys, pulling from config values, environment files, embedded env objects or auth profiles in priority order. Multi-provider OpenClaw setups collapse into a single OAuth login through the Nous Portal, granting access to more than 300 models plus a tool gateway.
Behavior settings undergo explicit translation. OpenClaw’s timeoutSeconds becomes max_turns after division by ten and a 200-turn cap. Verbose mode, reasoning effort levels, compression preferences, human-like delays and time zones all carry over with documented mappings. Terminal execution timeouts, Docker sandbox choices and session reset policies — daily, idle or both — transfer directly or with minor field name adjustments.
MCP servers, the emerging standard for tool exposure, migrate cleanly. Command-line, argument, environment, working directory and HTTP/SSE configurations appear under Hermes’ mcp_servers section. Tool include and exclude filters survive as well. Text-to-speech settings pull from multiple legacy locations in OpenClaw and land in a unified tts block. Voice IDs, models and provider selections transfer without loss.
Messaging platform credentials move to environment variables. Telegram bot tokens, allowed user lists, Discord tokens, Slack app tokens, WhatsApp and Signal details all find new homes. Some services, such as WhatsApp’s Baileys pairing, require re-authentication after the move. Matrix uses access tokens rather than bot tokens. The migration archives numerous OpenClaw-specific files — IDENTITY.md, TOOLS.md, cron jobs, plugin configurations, hooks and memory backend settings — into a timestamped folder for manual review. Many lack direct equivalents but can be recreated using Hermes’ cron system, webhook support or profile features.
Approval modes for command execution translate from OpenClaw’s three-state system into Hermes’ approvals.mode. Browser settings, Brave search keys and gateway tokens follow suit when secrets migration is enabled. A backup zip of the existing Hermes directory is created by default before changes apply, though users can disable it.
Industry observers see the migration path as strategic. A Substack analysis from Turing Post notes that Hermes “introduces many changes in the agent’s architecture, betting on another focus – everything is built around self-evaluation.” The piece, published recently, highlights how Hermes connects to Nous Research’s Atropos reinforcement learning framework for closed-loop training on past actions. This self-improvement loop sets it apart from OpenClaw’s more static design.
Medium writer Sathish Kraju described his switch in detail. He ran the dry-run command first, reviewed the plan, then executed the full migration. Afterward he used hermes skills list and hermes memory status to verify results. His post includes code snippets showing how Hermes creates new skills on the fly during tasks, a behavior many former OpenClaw users appreciate.
Yet not everyone abandons OpenClaw completely. Kilo.ai’s survey of 1,300 Reddit comments found roughly 30 percent had switched to Hermes while 20 percent run both tools in tandem. Some use OpenClaw for high-level planning and Hermes for reliable execution. A Turing Post comparison observes that production systems will likely combine elements of both. Hermes even supports installing skills from the ClawHub marketplace, preserving some continuity.
Cost and operational differences matter. OpenClaw users often report unpredictable token consumption and occasional expensive loops. Hermes’ focus on compression, reasoning effort controls and memory management aims to reduce waste. Self-hosted deployment keeps data private on either platform, but Hermes’ simpler onboarding and single-login portal reduce friction for those managing multiple model providers.
Security considerations influenced many decisions. Reports of malicious skills in ClawHub and past vulnerabilities in OpenClaw prompted audits. Hermes positions itself with a cleaner history and more granular permission systems. The migration guide explicitly warns users to review archived configuration files, especially those related to plugins, hooks and command allowlists.
Recent X posts reflect real-time sentiment. One developer shared a 30-minute video tutorial on setting up Hermes from scratch, covering model connection, Telegram integration, web search, voice features and scheduled tasks. Another user experimenting with GLM 5.2 inside Hermes built a trio of researcher, writer and judge agents for automated SEO content production, citing the model’s one-million-token context as a major advantage.
Community forums show users adapting old OpenClaw workflows. Some recreate cron jobs with Hermes’ built-in scheduler. Others merge archived IDENTITY.md content into the new SOUL.md file. A few report that Hermes initially operated inside the old OpenClaw directories before they adjusted workspace paths. These small frictions rarely prevent successful adoption.
The broader shift points to maturing expectations for autonomous agents. Early excitement around OpenClaw centered on its rapid rise and apparent simplicity. Experience revealed the difficulty of writing effective SOUL.md and SECURITY.md files, the fragility of long-running sessions and the maintenance burden of skills. Hermes addresses several of those pain points while offering a clear on-ramp for existing users.
Whether the transition becomes permanent depends on individual needs. Developers who value self-improvement loops, tighter memory controls and easier multi-model access lean toward Hermes. Those who invested heavily in OpenClaw-specific skills or prefer its controller model sometimes keep both running. The existence of a high-quality migration tool lowers the cost of experimentation. Users can preview every change, back up their state and roll back if necessary.
As the agent space consolidates, portable skill standards like agentskills.io gain traction. Both projects support overlapping tool ecosystems. The real competition may not produce a single winner but rather a set of specialized, interoperable components. For now, the migration command serves as a low-risk bridge. Run the dry-run. Study the plan. Decide whether the new architecture better matches the agent you want to run for the next year.


WebProNews is an iEntry Publication