2026年 Hermes Agent インストールと設定チェックリストガイド
インストールガイド 2026-05-23

2026年 Hermes Agent 完全インストール&設定ガイド:チェックリスト式完全チュートリアル+実践ケース

Hermes Agent のチュートリアルは「見た目は完璧なのに、終わっても動いているか分からない」ことがよくあります。本記事ではインストール・設定・初回起動・実践ケースを 6 段階のチェックリストに整理し、各項目に「何を確認するか」「合格基準」「失敗時に最初に見る場所」を明示します。

インストールコマンドは実行したのに API キーが未設定、CLI は起動するのに権限が広すぎてログの場所も不明——そんな状態は珍しくありません。完全なインストール&設定は段階ごとに受け入れテストすべきです。環境・インストール・モデル・権限・ログ・実践ケースのすべてが合格して初めて、Hermes Agent は「本当に使える」状態になります。

先に押さえる要点: macOS では公式ワンライナーインストーラーのハード前提は Git のみ。設定は ~/.hermes/ に集約。健全性確認は hermes doctor。実践ケースは専用テストディレクトリで実行し、初日からフルディスクアクセスは付与しない。

総チェックリスト:ゼロからケース合格まで

6 段階を順番に進め、すべてにチェックが付いてから Gateway・Cron・本番リポジトリへ拡張してください。

段階 コア合格基準 主要コマンド / パス
① インストール前 Git・ネットワーク・テスト用ディレクトリ・API キーアカウント準備完了 git --version、~/hermes-workspace
② インストール hermes --version 動作、ディレクトリ構成正常 公式 install.sh、~/.local/bin/hermes
③ 設定 プロバイダ・モデル・.env・ワークスペース・ログパス確認済み hermes setup、~/.hermes/.env
④ 初回起動 モデル ping・ファイル R/W・ログ・再起動復帰 hermes、hermes doctor
⑤ 実践ケース 要約+TODO 出力、ログ追跡可能、ロールバック OK テストディレクトリ内 sample.txt
⑥ トラブルシュート / 仕上げ 層別逆引き;拡張前に権限を絞る ~/.hermes/logs/

1. インストール前チェックリスト

curl コマンドをコピーする前に、すべての行を確認してください。公式 Git インストーラーの唯一のハード前提は Git です。Python 3.11、Node.js v22、uv、ripgrep、ffmpeg はインストールスクリプトが処理します。

☐ 確認項目 合格基準 失敗時、最初に確認
☐ macOS とチップを確認 Apple Silicon または Intel Mac;OS バージョンが現行 公式インストールドキュメント を満たす macOS アップグレード、または pip / Nix 経路
☐ git --version バージョン表示;未インストールなら xcode-select --install または Homebrew で git 導入 Xcode CLT / Homebrew
☐ ネットワークテスト curl -I https://raw.githubusercontent.com と利用予定 LLM プロバイダドメインの両方に到達 プロキシ、DNS、社内ファイアウォール
☐ ディスク空き容量 5〜10 GB 以上(Python venv、Node、ブラウザ自動化依存関係) ~/Library/Caches の整理
☐ LLM アカウントと API キー作成 OpenRouter(柔軟)または Anthropic / OpenAI 等;キーはパスワードマネージャーに保存、チャットやスクショには貼らない プロバイダ課金コンソール、地域制限
☐ テスト用ワークスペース作成 mkdir -p ~/hermes-workspace/{inbox,outbox,scratch,backups} と chmod 700 ~/hermes-workspace パス typo、ディスク権限
☐ 既存設定のバックアップ(再インストール時) 旧 ~/.hermes/ を backups/ に tar 保存 バックアップなしで rm -rf ~/.hermes しない
☐ サンプルテキスト準備(実践ケース用) ~/hermes-workspace/inbox/sample.txt が存在、200〜500 語程度で十分 UTF-8 エンコーディング

2. インストールチェックリスト

公式 macOS コマンド(2026 年 5 月時点ドキュメント):

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

代替:pip install hermes-agent(PyPI、v0.14+);Nix ユーザーは公式 Nix ガイド参照。カスタムパスは HERMES_INSTALL_DIR — 公式ドキュメントを確認。

☐ 確認項目 合格基準 失敗時、最初に確認
☐ コマンドソースを検証 URL が NousResearch/hermes-agent リポジトリ main/scripts/install.sh を指す 不明なワンクリックスクリプトは使わない
☐ インストール出力を監視 致命的エラーなし;clone、venv、uv、Node ステップが中断なく完了 ネットタイムアウト → 再試行;権限 → 意図的でなければ sudo 回避
☐ source ~/.zshrc 後 which hermes パスが ~/.local/bin/hermes(ユーザー単位インストール) PATH 未反映 → 新ターミナル;~/.local/bin が PATH にあるか確認
☐ hermes --version または hermes doctor CLI がバージョン/診断を表示;command not found なし venv ランチャーではなくシステム Python を誤呼び出し
☐ インストール構成を確認 コード ~/.hermes/hermes-agent/;データ ~/.hermes/ 作成済み HERMES_HOME が意図せず上書き
☐ ランタイム依存関係 hermes doctor が Python、Node、ripgrep 等を緑/修正ヒント表示 doctor 出力の不足項目;hermes update を試す

3. 設定チェックリスト

主要ファイル:~/.hermes/config.yaml(設定)と ~/.hermes/.env(API キー・環境変数)。初回はフルウィザードを実行:

hermes setup          # フルウィザード
# または段階的に:
hermes model          # プロバイダとモデルを選択
hermes tools          # ツールの有効/無効
hermes config set KEY value
☐ 確認項目 合格基準 失敗時、最初に確認
☐ LLM プロバイダ設定 hermes model 後 config.yaml に model.default;OpenRouter 例:OPENROUTER_API_KEY を .env に キー typo、地域制限、アカウント残高
☐ 秘密ファイルの権限 chmod 600 ~/.hermes/.env;config.yaml に平文キーを書かない yaml や git への誤コミット
☐ 作業ディレクトリ MESSAGING_CWD=~/hermes-workspace(または絶対パス)を .env に パス不存在、iCloud 同期ディレクトリの誤用
☐ ターミナルバックエンドと権限 試用期:terminal.backend: local + approvals.mode: manual;本番は docker/ssh を検討 YOLO モードや GATEWAY_ALLOW_ALL_USERS の誤有効化
☐ ログの場所 ~/.hermes/logs/ が存在し書き込み可能;Dropbox/iCloud 同期パス上に置かない ディスク満杯、ディレクトリ権限
☐ ツールセット hermes tools でケースに必要なもののみ(ファイル R/W、ターミナル);ブラウザ/gateway は後から 余分なツールが権限面を拡大
☐ 設定整合性 hermes config check 合格;アップグレード後は必要なら hermes config migrate migrate なしのバージョンジャンプ

4. 初回起動チェックリスト

cd ~/hermes-workspace
hermes    # 対話型 CLI
☐ 確認項目 合格基準 失敗時、最初に確認
☐ モデル ping 「OK と言って」等の短いプロンプトに数秒で妥当な応答;API key not set なし hermes model、.env 変数名、プロバイダステータス
☐ ファイル読み書き エージェントが scratch/ に ping.txt を作成し読み返せる;ファイルはワークスペース内のみ cwd、macOS プライバシー許可、承認の誤拒否
☐ ログ書き込み 会話後 ~/.hermes/logs/ に新エントリまたは更新タイムスタンプ ログレベル、ディレクトリ権限
☐ ターミナル終了・再起動 新ターミナルで hermes 起動;設定保持 シェルプロファイルに PATH 未永続化
☐ 再起動復帰(任意) 再起動後も CLI 動作;hermes gateway install 済みなら launchd 自動起動(公式ドキュメント通り) launchctl list | grep hermes、gateway ログ
☐ hermes doctor 最終確認 ブロッキング項目なし;インストール方式(git / pip / nix)正しく検出 doctor 項目を一つずつ修正——盲目的な再インストールは避ける

5. 実践ケースチェックリスト:テキスト要約+TODO 抽出

テストディレクトリで最初の検証可能タスクを完了してください。本番リポジトリ、クラウドコンソール、~/Documents は指定しない。

5.1 入力の準備

cat > ~/hermes-workspace/inbox/sample.txt <<'EOF'
週次スタンドアップメモ(テスト用)
- Alex: 来週 API ドキュメント v2 を完成
- Jordan: 水曜までに login 403 を修正
- Sam: Hermes Agent と OpenClaw を比較し金曜に報告
EOF
cp ~/hermes-workspace/inbox/sample.txt ~/hermes-workspace/backups/sample.txt.bak

5.2 タスクプロンプト(hermes CLI に貼り付け)

inbox/sample.txt を読み、outbox/ に 2 ファイルを作成:
1) summary.md — 200 語以内の要約
2) todos.md — 担当者と期限付き Markdown TODO リスト
inbox 原本は変更しない。ワークスペース外のパスにはアクセスしない。
☐ 確認項目 合格基準 失敗時、最初に確認
☐ 出力ファイル存在 outbox/summary.md と outbox/todos.md 作成;名前・日付が入力と一致 承認待ち、モデル幻覚
☐ 原本未変更 diff inbox/sample.txt backups/sample.txt.bak で差分なし プロンプト制約、ツール権限
☐ ログ追跡可能 ログに本セッションのツール呼び出し記録 ログパス、ログレベル
☐ ロールバック検証 rm outbox/*.md 後タスク再実行成功;バックアップで復元可能 セッションキャッシュ、ファイルロック
☐ コスト観察 プロバイダコンソールで想定トークン使用量;上限設定可能なら設定済み 過大モデル、ツールループ
☐ 権限境界 ~/.hermes/.env や ~/.ssh を読まない;危険コマンドは手動承認 ツール設定、承認モード

6. トラブルシュートチェックリスト:層別逆引き——再インストールは最後

問題発生時は層を下から順に確認。「インストール済みだが動かない」の多くは PATH・キー・cwd の問題で、Hermes 本体の破損ではありません。

層 症状 最初に確認 よくある修正
依存関係 hermes: command not found PATH、~/.local/bin source ~/.zshrc
ネットワーク インストール/モデルタイムアウト curl GitHub、プロバイダ API プロキシ、DNS、別ネットワーク
キー API key not set ~/.hermes/.env 変数名 hermes model または hermes config set
プロバイダ 401/429/5xx プロバイダステータス、残高、モデル ID モデル切替、上限設定、後で再試行
権限 ファイル書込不可 / コマンド拒否 cwd、承認キュー、macOS TCC コマンド承認、ワークスペースパス修正
パス 設定が見つからない HERMES_HOME、マルチユーザー競合 HERMES_HOME 統一または専用アカウント
ログ 無言の失敗 ~/.hermes/logs/、errors.log ログキーワードから設定修正
バックグラウンド Gateway 無応答 launchd 状態、トークン、許可リスト hermes gateway サブコマンド、公式 gateway ドキュメント

7. 完了後チェックリスト:本番ワークフロー接続前

  • ☐ ~/.hermes/ を再バックアップ(設定、skills;必要なら sessions)
  • ☐ approvals.mode が manual のまま、またはチーム方針と一致
  • ☐ Gateway 有効時:許可リスト / DM ペアリング設定済み;GATEWAY_ALLOW_ALL_USERS なし
  • ☐ プロバイダコンソールで支出上限とアラート設定
  • ☐ 本番リポジトリを紐付ける前に outbox 品質を手動レビュー
  • ☐ ツールやターミナルバックエンド拡張前に公式 Security ドキュメントを読む

すべての段階が合格したら、Telegram Gateway、Cron、CI 連携へ拡張してください。Mac の権限とキー境界をさらに絞るには、関連記事 Hermes Agent Mac 完全セキュリティ設定ガイド も参照してください。

Mac mini で Hermes を動かすと、受け入れテストがより明確に

Hermes Agent は Git、Python、Node、Unix ターミナルツールに依存します——macOS では WSL やドライバ調整なしにネイティブ動作。専用 Mac mini でエージェントを動かすと、CLI 試行、Gateway、ログを日常使い MacBook から分離できます。Apple Silicon のユニファイドメモリはローカル Ollama ルーティングに有利で、Gatekeeper・SIP・FileVault がシステムレベルの整合性を補強します。

Mac mini M4 はアイドル時約 4W、ファンレスで静音、24/7 エージェントノードに適しています。hermes gateway install の launchd と組み合わせれば再起動後もサービス復帰。本チェックリストを進めるなら、Mac mini M4 はコスパの高い専用ホストの一つです——今すぐ手に入れ、安定したハードウェアですべてのゲートを通過しましょう。

Mac mini M4 · Hermes Agent 専用ノード

M4.S チェックリスト対応

10コア CPU 16GB RAM 24/7 静音
$105.9
/ 月
今すぐ購入