Hermes Agent CLI チートシート — コマンド、フラグ、およびスラッシュショートカット

セルフホスト型Hermesエージェント向けのシェルおよびTUIコマンド

目次

Nous Research の Hermes Agent は、モデルに依存せず、ローカルまたは VPS で実行できるツール対応アシスタントです。

Hermes は特定のインターフェースに縛られることはありません。以下の方法で利用できます。

  • 従来の hermes / hermes chat CLI
  • フルスクリーンの hermes --tui セッション
  • Telegram、Discord、Slack、その他のメッセージングプラットフォーム向けの長期間稼働する hermes gateway
  • Web 追加機能がインストールされている場合のローカルブラウザ UI である hermes dashboard

これらのパスはすべて ~/.hermes 下で同じ設定とデータ共有します。このページでは、これらのモード全体で重要な シェルコマンド をリストしています。

Hermes Agent CLI チートシート — ターミナルリファレンス

以下は、タスク別にグループ化した 密集したコマンドリファレンス です。

Hermes Agent のインストールと初回実行の CLI コマンド

インストールとトラブルシューティングについては、Hermes AI アシスタント — インストール、セットアップ、ワークフロー、およびトラブルシューティング から始めてください。

インストーラーはリポジトリを取得し、Python 環境をセットアップし、hermes 実行ファイルを接続します。source ~/.bashrc または ~/.zshrc 実行後、対話型チャットの デフォルトのエントリポイント は単に hermeshermes chat と同じファミリー)となります。

コマンド 説明
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash 公式のワンラインインストール(Linux、macOS、WSL2)。
hermes / hermes chat インストール後の対話型チャットの開始(デフォルトの日常エントリ)。
hermes --version / hermes version バージョン情報の出力。
hermes completion bash | zsh | fish タブ補完用のシェル補完スクリプトを出力。
hermes update [--check] [--backup] [--restart-gateway] 最新コードの取得、依存関係の再インストール、オプションの更新前ホームスナップショットまたはゲートウェイの再起動。
hermes uninstall [--full] [--yes] Hermes の削除;オプションで完全なデータ削除。

ネイティブ Windows はサポートされていません。WSL2 を使用してください。Android のインストールは Termux を通じて行われ、アップストリームドキュメントに専用のパスが記載されています。

すべての hermes 呼び出しに対するグローバルフラグ

これらのフラグはサブコマンドの前に適用され、どのプロファイルどのセッション、またはどのくらいの個人設定を読み込むかを 변경します。

フラグ 説明
--profile, -p この実行用の Hermes プロファイルを選択(hermes profile use からのスティッキーデフォルトを上書き)。
--resume, -r ID またはタイトルでセッションを再開。
--continue [name], -c 最新のセッション、またはタイトルに一致する最新のセッションを継続。
--worktree, -w 並列エージェント用の孤立した Git ワークツリーで開始。
--yolo 危険なコマンドの承認プロンプトをバイパス(注意して使用)。
--pass-session-id システムプロンプトにセッション ID を含む。
--ignore-user-config ~/.hermes/config.yaml をスキップ(デフォルトのみ);.env は依然として読み込まれる。
--ignore-rules AGENTS.md、SOUL.md、.cursorrules、メモリ、プリロードされたスキルなどの自動挿入をスキップ。
--tui TUI を起動(HERMES_TUI=1 と同等)。
--dev --tui と併用し、tsx を通じて TS ソースを実行して TUI 開発を行う。

孤立した自動化では、hermes chat --ignore-user-config --ignore-ruleshermes -z と組み合わせて、再現性のあるワンショット実行を行うことがよくあります。

hermes chat、ワンショットプロンプト、および hermes -z

コマンド / パターン 説明
hermes chat 対話型またはスクリプト化されたチャット;-q-m--provider、ツールセット、再開、ワークツリー、チェックポイントの主要な表面。
hermes chat -q "..." ワンショットプロンプト(非対話型);ツールが実行される場合、-z よりもリッチな出力を保持。
hermes -z "..." スクリプト化されたワンショット — 標準出力に最終回答のみを出力し、バナーやセッションノイズなし。同じエージェントとツール;パイプやスクリプトに最適。
hermes chat --quiet, -Q より静かなプログラムモード(バナーとツールプレビューを抑制)。
-m / --model, --provider 実行ごとのモデルとプロバイダの上書き;環境変数 HERMES_INFERENCE_MODEL / HERMES_INFERENCE_PROVIDER で同じ動作を反映。
-t / --toolsets 実行用のコンマ区切りのツールセットを有効化。
-s / --skills スキルをプリロード(繰り返しまたはコンマ区切り)。
--image path 単一のクエリにローカル画像を添付。
--checkpoints 破壊的な編集前にファイルシステムチェックポイントを有効化。
--max-turns N ターンあたりのツール呼び出し反復回数の上限(設定からデフォルト)。
--source セッションソースタグ(統合用 cli vs tool)。

セッション内の Hermes モデル vs /model — シェルから hermes model を実行すると、プロバイダ、キー、OAuth を追加できます。スラッシュ /modelすでに設定済みのプロバイダ間で切り替えるだけです。/model で OpenRouter しか見えない場合、セッションを終了し、hermes model を完了してください。

モデルピッカー、認証情報プール、およびフォールバックプロバイダ

コマンド 説明
hermes model 対話型プロバイダおよびモデルピッカー;キー、OAuth、カスタムエンドポイント。
hermes auth 認証情報プール — addlistremovereset によるローテーション対応キーと OAuth。
hermes fallback [list | add | remove | clear] 主要プロバイダがエラーまたはレート制限になった際の順序付きフォールバックプロバイダの管理。
hermes setup [model | tts | terminal | gateway | tools | agent] [...] 区分的または完全な対話型セットアップ(--quick--reset--non-interactive)。

非推奨の hermes login / hermes logout — 代わりに hermes authhermes model を使用してください。

hermes model 用のローカル OpenAI 互換エンドポイントとホスト型 API の選択は、一般的な LLM ホスティング (レイテンシ、コスト、運用)と同じトレードオフに基づきます。

設定ファイルと hermes config コマンド

設定は CLI 上書き → config.yaml.env → デフォルト の順で解決されます。API キーは .env に、構造化された設定は config.yaml に格納されます。

コマンド 説明
hermes config show 有効な設定の表示。
hermes config edit $EDITORconfig.yaml を開く。
hermes config set key value 値の設定(シークレットは .env へ、非シークレットは YAML へルーティング)。
hermes config path / hermes config env-path 設定および環境ファイルへのパスの出力。
hermes config check 欠落または陳腐化した設定を検出。
hermes config migrate 新しく導入されたオプションを対話的に適用。

ファイルの格納場所 — 設定、シークレット、メモリ、スキル、セッション、ゲートウェイ状態、ログはすべて HERMES_HOME (デフォルト ~/.hermes)下に配置されます。

セッション管理と hermes profile

コマンド 説明
hermes sessions list 最近のセッションの一覧表示。
hermes sessions browse 検索と再開機能付きの対話型ピッカー。
hermes sessions export セッションのエクスポート(例:JSONL)。
hermes sessions delete, prune, rename, stats 1つのセッションの削除、古いセッションの刈り込み、タイトルのリネーム、ストア統計の表示。
hermes profile list | use | create | delete | show | rename 1台のマシン上の孤立した Hermes インスタンスの管理。
hermes profile export / import プロファイルタボールのアーカイブまたは復元。
hermes profile alias 高速プロファイル切り替え用の短いラッパースクリプト。

スティッキーデフォルトプロファイルを変更せずにアドホック実行を行う場合は、hermes -p work chat -q "..." を使用してください。

スキルハブ、ツールセット、シェルフック、およびプラグイン

役割に応じた実際の運用ワークフローに調整されたスキルとプロファイルファーストの設定については、Hermes AI アシスタント スキル for 実運用セットアップ を参照してください。

コマンド 説明
hermes tools 対話型のプラットフォーム別ツール有効化;--summary で現在の選択を出力。
hermes skills browse, search, inspect, install, list, check, update, audit, uninstall, publish, snapshot, tap, config レジストリや URL インストールを含むスキルハブワークフロー。
hermes curator status, run, pause, pin, rollback, … バックグラウンドのスキルメンテナンスと安全なロールバック。
hermes hooks list, test, revoke, doctor 設定で宣言されたシェルフックとホワイトリスト。
hermes plugins プラグインのインストール、有効化、無効化、削除を行う複合 UI またはサブコマンド。

組み込みメモリと hermes memory プロバイダ

組み込みの MEMORY.md / USER.md はアクティブなままです;外部プロバイダはオプションのリコールレイヤを追加します。このアーキテクチャが実際にどのように動作するかについては、Hermes Agent Memory System — 永続的AIメモリが実際にどのように機能するか を読んでください。外部バックエンドと活性化のトレードオフを比較するには、Agent Memory Providers Compared — Honcho, Mem0, Hindsight, and Five More を参照してください。

コマンド 説明
hermes memory setup 対話型の外部メモリプロバイダ設定。
hermes memory status アクティブなプロバイダ設定の表示。
hermes memory off 外部プロバイダの無効化;組み込みファイルは残ります。

プロバイダがアクティブになると、追加のプロバイダ固有のトップレベルサブコマンドが登録される場合があります — 現在接続されているものを見るために hermes --help を実行してください。

メッセージングゲートウェイ、DM ペアリング、およびプラットフォーム

コマンド 説明
hermes gateway setup 対話型のメッセージングプラットフォームセットアップ。
hermes gateway run フォアグラウンドゲートウェイ(WSL、Docker、Termux で推奨)。
hermes gateway start | stop | restart | status systemd / launchd サービス制御(--all はすべてのプロファイルのゲートウェイに影響)。
hermes gateway install | uninstall ユーザレベルのバックグラウンドサービスのインストールまたは削除。
hermes pairing list | approve | revoke | clear-pending メッセージングボット用の DM ペアリング承認。
hermes whatsapp WhatsApp ブリッジペアリングフロー。
hermes slack manifest ゲートウェイスラッシュ同等機能を持つ Slack アプリマニフェストの生成。

WSL では、gateway start が正常に動作しない場合、tmux 内の hermes gateway run が堅牢なパターンです。

Cron スケジューラ、ウェブフック、および Kanban

コマンド 説明
hermes cron … スケジュールされたプロンプトの作成、編集、一時停止、再開、実行、削除(tick で手動スケジューラパス)。
hermes webhook subscribe, list, remove, test イベント駆動型実行用の動的ウェブフックルート。
hermes kanban … SQLite でバックアップされたマルチプロファイルタスクボード;dispatch がワーカーを駆動。

hermes doctor、ログ、バックアップ、および使用状況インサイト

コマンド 説明
hermes doctor [--fix] 対話型診断とオプションの自動修復。
hermes status [--all] [--deep] 簡潔なステータス;必要な場合に深いチェック。
hermes dump [--show-keys] Discord または GitHub イシュー用ペーストフレンドリーなセットアップサマリー。
hermes debug share 修正されたデバッグバンドルをペーストサービスにアップロード(または --local)。
hermes logs [agent | errors | gateway | list] プロファイルのログディレクトリ下でログのテールとフィルタリング。
hermes backup, hermes import ホームデータのZipスナップショットと復元パス。
hermes insights [--days N] [--source …] トークン、コスト、およびアクティビティの分析。

アップグレード後に何か問題が発生した場合、hermes doctorhermes status、および hermes logs errors -f が最も迅速な一次対応ループを形成します。

MCP、ACP、ウェブダッシュボード、および OpenClaw の移行

コマンド 説明
hermes mcp serve Hermes を MCP サーバーとして実行。
hermes mcp add, remove, list, test, configure Hermes からの MCP クライアント接続の管理。
hermes acp エディタ用の Agent Client Protocol stdio サーバー(追加インストールが必要の場合あり)。
hermes dashboard [--port …] [--host …] ローカルウェブダッシュボード(pip install hermes-agent[web])。
hermes claw migrate … OpenClaw スタイルの設定を Hermes へ移行(--dry-run、プリセット、オプションのシークレット)。

OpenClaw の移行hermes claw migrate はレガシーな OpenClaw ホームディレクトリを読み込みます;移動前のそのスタックがどのようなものだったかについては、OpenClaw ケーススタディ を参照してください。

Hermes CLI セッション内のスラッシュコマンド

/ を入力してオートコンプリートを使用します。コマンドは大文字小文字を区別しません;スキルは追加の /skill-name ルートを登録します。以下のテーブルはキュレーションされたサブセットです;完全なレジストリについては、この記事の末尾にある 公式 Hermes Agent ドキュメント を参照してください。

セッションフロー、バックグラウンドタスク、および目標

コマンド 説明
/new, /reset 新しいセッションIDと履歴。
/resume [name] 名前付きセッションの再開。
/compress [focus] オプションの焦点トピック付きの手動コンテキスト圧縮。
/retry, /undo 最後のターンの再試行または最後の交換のドロップ。
/title … 後の /resume 用のセッション名付け。
/background …, /queue …, /steer … 並列バックグラウンド実行、キューされた次のプロンプト、次のツール後のミドルループの刺激。
/goal … 判定ループ(statuspauseresumeclear)付きの永続的なマルチターン目標。
/branch, /fork 代替探索のための会話の分岐。

モデル、ツールトグル、スキル、およびリロード

コマンド 説明
/model … [--global] 設定済みプロバイダ間でモデルを切り替え;--global でデフォルトを保持。
/tools …, /toolsets セッションツールトグルとツールセット一覧。
/skills … チャットからのスキルの検索、インストール、および管理。
/cron … CLI セッションからのスケジュールタスクUI。
/reload-mcp 設定から MCP サーバーをリロード。
/reload リスタートなしで .env を実行中のセッションにリロード。

使用状況、ヘルプ、および終了

コマンド 説明
/usage, /insights トークンとコストの可視性;分析スナップショット。
/help, /quit ヘルプまたは CLI の終了。

メッセージングアプリ(Telegram、Discord、Slack、その他)は重複するスラッシュセットと /approve/restart/commands、および関連するゲートウェイ専用ヘルパーを公開します — プラットフォームの違いは、以下の 公式 Hermes Agent ドキュメント 内のスラッシュコマンドリファレンスで文書化されています。

関連する有用な読書

このサイトの関連ページ(Hermes とターミナルエージェントのより広い文脈):

公式 Hermes Agent ドキュメント

hermes-agent.nousresearch.com でのアップストリームドキュメント:


ヒント。 hermes dumphermes doctor --fix を筋肉記憶に保持してください — これらは曖昧な「何か壊れた」レポートを、既知の良い設定に対する実行可能な差分に変えます。

購読する

システム、インフラ、AIエンジニアリングの新記事をお届けします。