日本語

Hermes Agent レビュー:セットアップ、Docker、セルフホストに必要なこと

セルフホスト向けの Hermes Agent レビュー。インストールスクリプトと Docker の比較、ローカルターミナルのデフォルト、承認モード、テレメトリー、コスト、向いている人を解説します。

Hermes Agentを開く

Hermes Agent は Nous Research のオープンソースエージェントで、2026 年 2 月 25 日にリリースされ、11 月 8 日時点で GitHub スターは 261,682 に達しました。私たちが追跡しているエージェントの中では OpenClaw に次ぐ数です。売りは、使うほど賢くなることです。難しいタスクの後に再利用可能なスキルを書き、後でそれを改良し、厳選したメモリとあなたのプロフィールをセッションをまたいで保持します。このレビューでは、自分でインストールし、セキュリティを確保し、運用し続けるものとして Hermes Agent を見ていきます。そもそも何なのかについては Hermes Agent とは?をご覧ください。

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

どんな人に向いているか

Hermes は、単一のエージェント、あるいは小さなエージェントのチームを自分が管理するマシン上で動かし、Telegram、Discord、Slack、Signal、メールから使いたい開発者に向いています。自分で書いたスキルが効果を発揮するのは似たような作業を繰り返すときなので、そうした使い方をする人ほど恩恵を受けます。スマホアプリが必要な場合、それはありません。Android 対応は Termux でのコマンドラインインストールです。

Hermes Agent のセットアップ:インストールスクリプト

インストールドキュメントでは、Linux、macOS、WSL2 向けの 1 行のコマンドが最初に紹介されています。

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows には同等の PowerShell 版があります。スクリプトに必要なのは Git と curl だけで、残りはすべて自分で取得します。バージョン固定の Python 3.14、Node.js、ripgrep、FFmpeg、そしてデフォルトではバージョン固定の Chromium とコンピューター操作用のドライバーです。ヘッドレスサーバーでブラウザを入れたくない場合は、--skip-browser と --skip-computer-use で最後の 2 つを省略できます。

シェルを再読み込みした後のセットアップは小さなコマンドに分かれているので、後から 1 か所だけ変えたいときに便利です。

  • hermes setup はウィザード全体を実行します。
  • hermes model はプロバイダーとモデルを選びます。
  • hermes tools はツールのオン・オフを切り替えます。
  • hermes gateway setup はチャットプラットフォームを接続します。
  • hermes doctor は問題を診断します。

Windows と Apple Silicon Mac 向けのデスクトップパッケージもあります。Intel Mac は非対応で、Linux にはデスクトップパッケージがなくスクリプトのみです。

Docker で動かす Hermes Agent

Docker ガイドは、このカテゴリの中でもすっきりしたものの一つです。公式の nousresearch/hermes-agent イメージはステートレスで、すべてのデータはホストの ~/.hermes に置かれ、/opt/data にマウントされます。まず docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup を実行してウィザードに答え、次に gateway run と --restart unless-stopped でゲートウェイを起動します。短い Compose ファイルで、ゲートウェイと Web ダッシュボードをまとめて動かせます。アップグレードは新しいタグを pull するだけです。

OpenClaw と同様、Hermes は Docker の 2 つの用途を区別しています。Hermes をコンテナで動かすのはデプロイ方法の選択です。エージェントのコマンドをコンテナで動かすのはセキュリティ設定の terminal.backend: docker で、重要なのはこちらです。

セキュリティのデフォルト

設定ドキュメントには、デフォルトのターミナルバックエンドが local であることが明記されています。「コマンドは隔離なしにあなたのマシン上で直接実行されます」。初期状態であなたを守っているのは、セキュリティドキュメントで説明されている承認レイヤーです。

  • smart(デフォルト):別のモデルが各コマンドを判定します。低リスクのものは実行され、明らかに危険なものは拒否され、判断がつかないものはあなたに回ってきます。
  • manual:危険なコマンドはすべてあなたが承認します。
  • off:チェックなし。--yolo と同じです。

危険なパターンのハードなブロックリストは off モードでも適用され、承認待ちでタイムアウトしたコマンドは拒否されます。「何でも実行する」よりは考えられたデフォルトですが、それでもモデルがモデルを見張っている構図です。ドキュメント自身の本番環境チェックリストでは terminal.backend: docker が推奨されており、これは Linux のケイパビリティを削除し(いくつかのファイル権限は戻される)、no-new-privileges を設定したコンテナでコマンドを実行します。公開されたチャンネルを接続する前に、この設定を行ってください。同じページにある注意点が 1 つあります。コンテナに転送した環境変数はそこで動くコードから読み取れるので、エージェントに不要なキーは転送しないでください。

Hermes Agent web dashboard Channels page with Telegram, Discord, Slack, Mattermost, Matrix and WhatsApp, each with an enable switch, Test and Configure buttons
Setting up chat channels in the Hermes Agent dashboardhermes-agent.nousresearch.com

テレメトリーとプライバシー

ここが Hermes を最も推薦しやすい点です。会話、メモリ、スキルは ~/.hermes 配下に残り、API 呼び出しは設定したプロバイダーにのみ送られ、共有の利用指標は尋ねられたときに「Share with Nous」を選ばない限りオフです。更新チェックは GitHub リポジトリと比較します。Nous があなたのプロンプトを見るのは、モデルプロバイダーとして Nous 自身の Nous Portal を選んだ場合だけです。

モデルとコスト

任意の OpenAI 互換エンドポイント、OpenRouter、またはローカルモデルを使えます。注意点はホスト型の追加機能です。Web 検索、画像生成、音声には、それぞれのサービスの自分のキーか、有料の Nous Portal プランが必要です(プランはこのページの料金表に載っています)。ローカルモデルを使い、ホスト型の追加機能を一切使わなければ、ハードウェア以外のコストはかかりません。

保守

Hermes は開発ペースが速く(私たちが確認したのは v0.23.0)、新規インストールは main をオプトインしない限り最新の安定版に追従します。Docker を使う場合は、~/.hermes をバックアップし、想定外の変化を避けたいなら latest ではなくバージョンタグを固定してください。機能によっては独自の構成要素が増えます。たとえば iMessage には、Mac 上で別途 BlueBubbles サーバーを動かす必要があります。

他のツールとの比較

OpenClaw には 29 のチャットチャンネル、142 の公式プラグイン、より大きなコミュニティがあります。対する Hermes は、デフォルトで有効なモデルによる承認チェック、デフォルトでテレメトリーなし、そしてスキル学習のループで応えます。OpenClaw の設定、メモリ、スキルを 1 つのコマンドでインポートできるので、試すコストは低めです。Hermes Agent vs OpenClaw をご覧ください。ネットワーク承認付きのより厳格なサンドボックスで Hermes を動かしたいなら、NemoClaw で実行できます。デフォルトでエージェントを専用の隔離されたコンピューターで動かしたいなら、Rakazo や Agent Zero を検討してください。全リストは Hermes Agent の代替ツールにあります。

結論

Hermes Agent は、優れたプライバシーのデフォルト、すっきりした Docker 運用、そして自ら書くスキルという本当に新しいアイデアを持つ、強力なセルフホスト型エージェントです。主な弱点は、ターミナルバックエンドを切り替えるまでコマンドがホスト上で実行されることです。バックエンドを切り替え、承認を smart か manual にしておけば、このカテゴリで最も行儀のよいエージェントの一つになります。

料金

Hermes Agent: 料金
Open source無料
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal Plus月額$20
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal Super月額$100
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal Ultra月額$200
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

機能

機能
ウェブ検索あり
画像生成あり
音声モードあり
ファイルのアップロードあり
メモリーあり
代わりに操作を実行あり
アプリ連携あり
自律的に動作あり
自分から連絡してくるあり
複数のボットあり

長所

  • Free and MIT licensed, and runs on hardware you control
  • Writes and refines its own skills from experience, on top of persistent memory and cross-session search
  • One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
  • Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
  • Model-agnostic, with a one-command import from OpenClaw

短所

  • Setup expects comfort with the command line and with running your own server
  • Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
  • iMessage needs a separate BlueBubbles server on a Mac
  • No native mobile app; Android support is a command-line install through Termux

向いている人

  • Developers who want a self-hosted agent that keeps learning
  • People running a team of specialist agents on their own server
  • OpenClaw users looking for an alternative

出典