Migrate from Hermes or OpenClaw
Migrate from Hermes or OpenClaw
Section titled “Migrate from Hermes or OpenClaw”Outcome: Your existing Hermes or OpenClaw config, env, and (optionally) memory + skills are copied into
~/.gormes, reviewed first as a redacted manifest.Prerequisites: An existing
~/.hermesor~/.openclawdirectory.gormesinstalled.
-
Dry-run the migration
Terminal window gormes migrate hermes --dry-run --source ~/.hermesFor OpenClaw use either spelling — they map to the same code path:
Terminal window gormes migrate openclaw --dry-run --source ~/.openclawgormes claw migrate --dry-run --source ~/.openclawThe manifest prints every source key, the destination it would write, and any conflicts. No files are written.
-
Review conflicts Look for rows flagged
conflict. Decide whether to overwrite the existing Gormes value (--overwrite) or leave it alone. -
Apply the manifest
Terminal window gormes migrate hermes --yes --source ~/.hermesFor OpenClaw, add
--secretsif you want to import secret env values (without it, secret rows are reported assecret_skipped):Terminal window gormes migrate openclaw --yes --secrets --source ~/.openclaw -
Archive leftover OpenClaw directories (optional)
Terminal window gormes migrate openclaw cleanup --dry-rungormes migrate openclaw cleanup --yesOld
~/.openclaw,~/.clawdbot, and~/.moltbotdirectories are renamed to.pre-migrationvariants — not deleted.
Verify
Section titled “Verify”gormes config showgormes setup --quick --non-interactiveExpected: the provider/model/endpoint from the source agent appear in config show; setup reports no missing required terminal setup.
Troubleshooting
Section titled “Troubleshooting”--dry-run and --yes are mutually exclusive→ Run one at a time.- Conflict rows blocking apply → Re-run with
--overwriteafter confirming you want to replace existing Gormes values. --destignored →--destdefaults toGormesHome. Set it explicitly only when targeting an unusual location.
See also
Section titled “See also”- Switch profiles for client work — keep migrated state in its own profile.
- Diagnose a broken install