Hermes Agent(NousResearch/hermes-agent)と OpenClaw はどちらも macOS 向けのオープンソース Agent ハーネスですが、最適化するループが異なります。Hermes は 自己改善スキル/メモリサイクル、ゲートウェイプロセス からのマルチプラットフォームメッセージ、既存 OpenClaw からの hermes claw migrate を重視します。OpenClaw は ターミナル優先ゲートウェイ、openclaw.json ルーティング、HMAC 付き インバウンド Webhook、launchd 下の openclaw doctor プローブを重視します。本 Type B ガイドは Mac mini M4 上で比較し、主ハーネスを選ぶか、別 macOS ユーザーで設定パスを分離して併用できます。
入站強化は OpenClaw Webhook と Ollama クラウド Mac、ヘルスチェックは OpenClaw doctor ゲートウェイ診断 を参照。公式:Hermes Agent README、OpenClaw ドキュメント、Apple Mac mini 仕様。
開示:本記事では MacHTML のオプションのクラウド Mac mini レンタルに簡潔に触れます。
Mac mini M4 で比較する理由
常時オンゲートウェイ、スケジュール自動化、セッション横断メモリ が必要になると、単一チャットでは足りません。Mac mini M4 は低アイドル電力、ローカルモデル向け統一メモリ、ログとスキルライブラリ用ディスクのバランスが取れます。Hermes Agent は経験から スキルを学習 し、cron で Telegram/Discord/Slack に配信し、ノート PC ではなく $5 VPS や Modal/Daytona で動かしたい運用者向けです。OpenClaw は 予測可能なゲートウェイ、ツール承認、本ブログの OpenClaw シリーズで文書化された 本番 Webhook 入站 向けです。
相互置換ではありません。誤りはマーケ文言ではなく 毎日回すループ で選ぶことです。
Hermes vs OpenClaw 決定マトリクス
| 次元 | Hermes Agent | OpenClaw |
|---|---|---|
| 主ループ | 自己改善スキル + キュレートメモリ + FTS5 セッション検索 | ゲートウェイ + ツールポリシー + openclaw.json ルーティング |
| オンボーディング | curl | bash、hermes setup、スラッシュコマンド TUI | ターミナル優先;openclaw onboard、doctor 検証 |
| メッセージ | 内蔵ゲートウェイ:Telegram、Discord、Slack 等 | ゲートウェイパターン;Webhook 入站が強い |
| メモリ | Agent キュレート、Honcho、skills hub | 設定/プラグイン;学習ループは弱め |
| スケジュール | ネイティブ cron と配信 | 外部 cron + フックが一般的 |
| 移行 | hermes claw migrate で SOUL.md 等をインポート | 該当なし(移行元) |
| macOS 運用 | 6 種のターミナルバックエンド | launchd、ポート、doctor プローブ |
| ライセンス | MIT(hermes-agent) | MIT(OpenClaw エコシステム) |
シナリオ:VPS または Mac mini 上の自己改善 Agent
次のワークロードなら Hermes Agent を選びます:
- 複雑タスク後に スキルを作成・改善 し、毎週同じプレイブックを繰り返したくない。
- 運用者は Telegram/Discord、プロセスは リモート Mac mini または VPS。
- 長期調査向け セッション検索(FTS5 + 要約)が必要。
- OpenClaw から移行:
hermes claw migrate --dry-runの後に本移行。
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes setup
hermes claw migrate --dry-run # if ~/.openclaw exists
hermes gateway
RAM:16 GB では Hermes + ローカルツールは厳しめ;Ollama 併用なら 24 GB Mac mini M4 を推奨。
シナリオ:macOS の Webhook ゲートウェイと launchd
次のワークロードなら OpenClaw を選びます:
- インバウンド Webhook(GitHub、Slack)を HMAC とリプレイ窓で検証。
- 本番 LaunchAgent 前に
openclaw doctorを標準化。 - フェイルオーバーと 429 を git diff する
openclaw.jsonに記述。
openclaw doctor
openclaw gateway --port 8787
macOS 向けは Webhook 硬化 と doctor 診断 を参照。
hermes claw migrate で移行
Hermes は OpenClaw からの第一級移行を文書化しています:
hermes claw migrate # interactive, full preset
hermes claw migrate --dry-run # preview only
hermes claw migrate --preset user-data
通常 SOUL.md、MEMORY.md/USER.md、スキル、許可リスト、メッセージ設定、API キーをインポート。一方向フォーク として扱い、Hermes 検証まで OpenClaw を維持するか 別 macOS ユーザー で分離。
推奨パス
| 必要なもの | 使うもの |
|---|---|
| Webhook、HMAC、launchd クラッシュループ | OpenClaw を本番ゲートウェイに |
| スキル学習、cron、OpenClaw 移行 | Hermes Agent を日常ドライバに |
| UI 優先の個人メモリ(どちらでもない) | OpenHuman を別カテゴリで検討 |
1 台の Mac mini M4 で 1 つだけ:CI/Webhook SLO なら OpenClaw;チャットとスキル/メモリ改善が主なら Hermes。
スリープするノート PC ではゲートウェイが切れます。常時オン Mac mini で回避—du -sh ~/.hermes ~/.openclaw でディスクを確認。
長いセッションはコンテキストを急速に消費します——Hermes trajectory_compressor:Mac mini M4 のメモリとトークン最適化で既定上限、/compress、バッチ圧縮を確認してください。
Mac mini ではなく Linux VPS で Hermes を 24/7 運用する場合は、低価格 VPS 上の Hermes Agent Docker + Telegram ボット を参照してください。
スコープ付きリポ読取・npm test・ガード付き自動修正が必要なら、2026 Hermes Agent MCP + Claude Opus 4.8:ローカルコードサンドボックス を参照してください。
FAQ
同一 Mac mini で Hermes と OpenClaw を併用できる?
はい—ユーザー/ホーム、ポート、LaunchAgent ラベルを分離。1 つの .env を共有しない。
Hermes は OpenClaw Webhook を置き換える?
自動ではありません。GitHub/Slack 入站は OpenClaw の Webhook+HMAC 文書がより成熟。
hermes claw migrate で入らないものは?
必ず --dry-run と上流ドキュメント—カスタムルートや未許可シークレットは手動。
M4 で必要 RAM は?
ゲートウェイのみなら 16 GB;Ollama や並列サブエージェントなら 24 GB が実用線。
トランスクリプトではなく HTTP 層でツール出力を圧縮する場合は、OpenClaw + Headroom プロキシも併読してください。