Hermes Agent は Nous Research による MIT ライセンスの自己改善型 AI エージェントです。経験からスキルを生成し、知識を永続化し、FTS5 で過去会話を検索し、Honcho でセッション横断のユーザーモデルを構築します。ノート PC に縛られない点が特徴で、6 種のターミナルバックエンド(local、Docker、SSH、Singularity、Modal、Daytona)とメッセージングゲートウェイにより、Telegram・Discord・Slack・WhatsApp・Signal から会話しながらリモートホストでエージェントを動かせます。
README の位置づけは明確です:「ノート PC に縛られない — Telegram から話しかけ、クラウド VM で動く」。NodeMac 利用者にとってその VM は macOS 15+ の専用 Mac mini M4、永続的な ~/.hermes/ 状態、launchd によるゲートウェイ常時稼働です。OpenClaw ゲートウェイ運用ガイド と同じパターンです。OpenClaw から移行する場合は hermes claw migrate で ~/.openclaw から SOUL.md、スキル、メモリ、API キーを取り込めます。
M4 以外の Mac でも同じ手順でインストール、ゲートウェイ、launchd を行う場合は Hermes Agent macOS セットアップガイド を参照—8 ステップ、トラブルシューティング、5 FAQ 付き。
Hermes に専用 Mac mini M4 が向く理由
Hermes の価値は 3 つのループが常時稼働する時に複利します:ゲートウェイ配信、Cron 自動化、メモリ/スキル管理(定期 nudge が ~/.hermes/ に書き込み)。スリープする MacBook は 3 つすべてを止めます。
| 要素 | ローカル MacBook(16GB) | NodeMac M4 専用ホスト |
|---|---|---|
| ゲートウェイ稼働 | 蓋を閉じると停止 | 24/7 Telegram/Discord/Slack ボット |
| Cron 配信 | スリープで夜間ジョブ欠落 | 内蔵スケジューラが定刻実行 |
| 学習ループ | メモリ nudge 停滞 | テナント SSD 上の永続 ~/.hermes/ |
| SSH バックエンド | 該当なし | リモート Mac が実行面 |
| OpenClaw 共存 | 日常アプリと競合 | 別ユーザーまたは隣接ノード |
| リージョン遅延 | 該当なし | HK/JP/KR/SG/US East で API・メッセージ最適化 |
引用可能:Hermes は 40+ ツール、OpenRouter 経由 200+ モデル、ゲートウェイ + CLI を単一プロセスで実行 — ゲートウェイ + 1 アクティブ subagent で 16GB RAM、OpenClaw や重い MCP と同居する場合は 24GB。東京ノードは APAC の Telegram/API 遅延に有利です。NodeMac M4 は月額 $96.9 から。
アーキテクチャ:CLI、ゲートウェイ、メモリ、バックエンド
プロビジョニング前にレイヤーを把握してください:
- 対話 CLI(
hermes) — フル TUI、複数行編集、スラッシュ補完、ストリーミング出力、Ctrl+C中断。初回セットアップはここから。 - メッセージングゲートウェイ(
hermes gateway) — Telegram、Discord、Slack、WhatsApp、Signal、Email を単一プロセスで提供。DM ペアリングは upstream Security 参照。 - メモリとスキル — エージェント管理メモリ + 定期 nudge;複雑タスク後の自動スキル生成。ユーザースキルは
~/.hermes/skills/、OpenClaw インポートは~/.hermes/skills/openclaw-imports/。 - 6 種のターミナルバックエンド — shell/ファイルツールの実行環境:
- local — ホスト OS デフォルト
- Docker — コンテナ分離
- SSH — リモート実行(NodeMac ノード)
- Singularity — HPC クラスタ
- Modal / Daytona — サーバーレス永続化、アイドル時 hibernate
- モデルルーティング —
hermes modelで Nous Portal、OpenRouter、OpenAI、Anthropic、NVIDIA NIM、BYO エンドポイントを切替。コード変更不要。
任意の Nous Portal(hermes setup --portal)は OAuth 1 本でモデル + Tool Gateway(Firecrawl、FAL、Browser Use、TTS)を束ねます。
Hermes Agent vs OpenClaw vs OpenHuman
NodeMac ホストでは複数エージェントスタックを動かすことが多いです。1 台の M4 に同居する前に下表を参照してください。
| 観点 | OpenClaw(MIT) | Hermes Agent(MIT) | OpenHuman(GPL-3.0) |
|---|---|---|---|
| 主な役割 | ゲートウェイ自動化 | 自己改善ターミナル + ゲートウェイ | UI 優先パーソナルメモリ |
| 学習ループ | プラグイン/ワークスペース | 内蔵スキル + nudge + FTS5 | Memory Tree + 20 分 auto-fetch |
| メッセージ | Slack、Telegram、Discord 等 | Telegram、Discord、Slack、WhatsApp、Signal | デスクトップ + Meet エージェント |
| リモート実行 | ホスト上ゲートウェイ | SSH バックエンド + ゲートウェイ | デスクトップ優先 macOS |
| OpenClaw 移行 | N/A | 内蔵 hermes claw migrate | upstream README に比較 |
| Cron | launchd + ゲートウェイスキル | 内蔵 Cron + プラットフォーム配信 | auto-fetch ループ |
| NodeMac で最適な場合 | チャネルボット + MCP | セッション横断学習 + スマホ Telegram | OAuth コンテキスト事前ロード |
推奨:Slack socket-mode DevOps ボットなら OpenClaw Slack ガイド。セッションを跨いで賢くなるエージェント + Mac mini 上 Telegram なら Hermes。118 OAuth + Obsidianなら OpenHuman Mac mini M4。16GB ノードは主ゲートウェイ 1 つ;Hermes + OpenClaw 同居は 24GB+。
8 ステップ:NodeMac Mac mini M4 で Hermes Agent
- プロビジョニング — NodeMac 料金で M4 16GB / 256GB を注文。APAC は東京またはシンガポール、米国東海岸はバージニア。月額 $96.9 から。
- SSH ベースライン —
ssh user@your-host;macOS 15+、Apple Silicon(arm64)、HTTPS 出口を確認。 - Hermes インストール — upstream ワンライナー(pipe-to-shell ポリシーを確認):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.zshrc # or ~/.bashrc hermes doctor - モデルとツール設定 — ウィザードまたは手動:
hermes setup # full wizard; detects ~/.openclaw for migration # OR hermes setup --portal # Nous Portal OAuth + Tool Gateway hermes model # pick provider:model hermes tools # enable/disable toolsets - OpenClaw から移行(任意) —
~/.openclawがある場合:hermes claw migrate --dry-run # preview hermes claw migrate # import SOUL.md, skills, memories, keys - ゲートウェイ起動 — プラットフォーム設定後デーモン化:
hermes gateway setup hermes gateway start24/7 は OpenClaw LaunchAgent 状態ディレクトリ に沿って launchd でラップ — 設定は~/.hermes/。 - ローカル CLI をリモートへ(任意) — SSH ターミナルバックエンドで NodeMac 上実行(
terminal.backend = ssh)。 - スケジュールとバックアップ — Hermes cron で自然言語ジョブ;週次で
~/.hermes/を tar。swap が 2GB 超が続くなら 24GB へ。
トラブルシューティング
hermes doctor が依存関係不足を報告
症状:uv、Python 3.11、Node.js、ripgrep、ffmpeg で失敗。
対処:インストールスクリプト再実行;NodeMac では brew install ripgrep ffmpeg node。hermes doctor をクリーンになるまで再実行。
Telegram ボットが応答しない
症状:hermes gateway start 実行中だが DM 無応答;pairing ログ。
対処:DM pairing 完了;/pair が必要な場合あり。bot token は Keychain または launchd 環境変数に永続化。
SSH バックエンドが NodeMac に到達できない
症状:SSH タイムアウトまたは host key 不一致。
対処:ssh-keyscan で ~/.ssh/known_hosts を事前投入。バックエンド前に素の SSH をテスト。
運用上の注意
- 状態の分離 —
~/.hermes/は専用 macOS ユーザーに。 - ゲートウェイ秘密 — Token は Keychain または launchd
EnvironmentVariables。 - スキル衛生 — 月次で
~/.hermes/skills/をレビュー。 - モデルコスト — OpenRouter 200+ モデル;ダッシュボードで spend cap。
Apple Mac mini 仕様:M4 ベース 16GB — Hermes ゲートウェイ単体なら十分;Xcode や第 2 ゲートウェイと同居は厳しめ。
常時稼働 Mac mini ではゲートウェイと サブエージェント委任 を組み合わせ、Telegram から調査・ファイル worker を起動できます。
FAQ
Hermes Agent は OpenClaw の代わりになりますか?
いいえ — メッセージは重複しますがアーキテクチャが異なります。OpenClaw はゲートウェイ中心 MCP;Hermes は自己改善メモリ・スキル・Cron。hermes claw migrate で OpenClaw データを取り込めます。
Nous Portal なしで使えますか?
はい — OpenRouter、OpenAI、Anthropic 等のキーを持参。hermes model で切替。Portal は任意です。
ゲートウェイ + CLI に必要な RAM は?
16GB を目安;subagent、MCP、第 2 エージェント同居なら 24GB。
Apple Silicon Mac mini で動きますか?
はい — インストールスクリプトは Apple Silicon macOS をサポート。NodeMac M4 は SSH と 24/7 電源に最適です。
$5 VPS ではなく NodeMac を選ぶ理由は?
Linux VPS でも Hermes は動きますが、ネイティブ macOS ツール(Keychain、AppleScript)が必要なチームには NodeMac M4(月 $96.9、HK/JP/KR/SG/US、SSH/VNC)が Hermes の「クラウド VM」に近いです。