Hermes Agentが流行ってきている理由

Hermes Agentが流行ってきている理由

世間ではFableフィーバーだGPT SolだClaude離れだAstraだと毎月AI環境が変わってる人も少なくないみたいですが、その都度環境を乗り換えるのってめちゃくちゃ疲れますよね。

特定LLMに依存しないオープンなハーネスはいくつかあるのですが、Claude Desktop/Code感覚で使える、比較的始めやすいHermes Agentをご紹介します。

ハーネスの定義

文脈で指すものが変わってしまう、曖昧な意味付けがされちゃっているハーネスという単語。

Xでもしばしば論争になってますが、「LLMを駆動させるシステムプロンプト・ガードレール・ツール・セッションメモリをセットにした実行環境」のことをこの記事ではハーネスと呼ばせてもらいます。この文脈ではClaude Code/Desktop、Codex、Grok Buildが、それぞれハーネスにあたります。

オープンなハーネスだと何がいいのか

例えばClaudeDesktopはAnthropic Claudeのモデルしか使えませんし、Codexでは基本的にGPT用です。*

最近はDeepSeekやGLM、K3などより安価でOpusと同程度のモデルなどもどんどんでてきています。気軽に他のモデルも試したいと思っても、これまでにCCやCodexに蓄積してきたSkillsやメモリーを打ち捨ててKimi Codeなどに移るのは結構むずかしいですよね。**

OSSのハーネスは、同じアプリ内でセッション途中でもGPT Sol → Claude Opus のような切り替えも可能です。(あまり効率的ではないですけど)

* CodexもClaudeCodeも、設定で互換性のある他のAPIへ繋ぎ変えることは可能です。

** 最近のハーネスは他のハーネスからセッション情報をインポートできるようになっているものも多いです。

そんな中で今いちばんホットなのがHermesです。

Hermes Agentの3段構えのアーキテクチャがもたらす柔軟性

Hermes AgentはCLI・デスクトップアプリ・常駐ゲートウェイの3つのレイヤーで動作することができます。

  • CLI → Claude Code
    • Terminalでプロジェクトフォルダへcdして hermes で起動
  • デスクトップアプリ → Claude Desktop
    • スタートメニューなどから起動するGUIアプリ
  • ゲートウェイ → OpenClaw
    • DiscordやTelegramなどからメッセージを受け取って起動
    • cronで定期的に実行・予約実行

こんなイメージ。他にもOSSハーネスは色々ありますが、機能のリッチさではトップクラスだと思います。あ、あとWebUIもあります。あんまり使わないですけど。

Hermes DesktopはElectron製。見た目の雰囲気はCursorに似てると思います

CLIはこんな感じ。ド派手。

GatewayはDiscordボットの作成と設定が必要なのでひと手間必要です。下記だと`kinoko-hermes` というのがDiscordボット名ですね

Hermesは他のハーネスと何が違うの?

多くの AI ツールでは、デスクトップアプリでコードを生成したりチャットをしてたりすると、その文脈は基本的にそのアプリ内に閉じ込められてしまいます。

後からターミナルで作業しようとしても前のセッション情報を引き継げませんので、コンテキストを整理して前回の話を伝るか、デスクトップアプリ側で引き継ぎ資料を作ってCLI側へ渡す、という1日単位で人事異動しているような状態。

Hermes Agentではその問題を「プロファイル」の概念で解決しています。

プロファイルという「記憶の箱」の仕組み

Chromeでユーザー切り替えするとブックマークや履歴も変わって、他のサービスのログイン状態なども切り替わりますが、Hermesのプロファイルも似たような仕組みです。

各プロファイルには、以下のような要素が個別に管理されています。

  • メモリとスキル
    • 公式SkillsのON/OFF
    • Hermesがセッションから自動作成したSkills
    • 明示的に作成したSkills
  • ロール設定
    • プロンプトベースで役割を設定できます。(SOUL.md)
      • 「GitHubやデバッガツールも使いこなしてコード解析と修正に長けています」
      • 「技術資料からユーザベネフィットを抽出し、各種広告媒体に適したキャッチコピーやクリエイティブを生成します」など。
  • ツールの制限
    • ツールやMCPを個別に制限/追加できる
  • セッションログの隔離
    • 他の作業内容と混ざらない

例えば、仕事用のプロファイルでは「Rustを言語選定の第1候補に」をメモリに記憶させておき、家庭用のプロファイルでは「レシートのスクリーンショットは家計簿に転記する」などを記憶させておいても、仕事の方に個人の家計簿の記憶やスキルは一切出てこないし、家計簿をRustで作りはじめることもない、という仕組みになっています。

これにより、仕事モードと家庭モードを行き来しても、AIの回答のトーンや基準がぶれることがありません。

グローバルなメモリーやSkillsは存在しないので、違うプロファイルでも使いたい場合は「他のプロファイルでもこれを使いたい」と指示してコピーさせて使うことになります。

どうしても共有したい場合は共有用のフォルダを作成してMarkdownで記述するか、Honchoのような外部メモリーを使えば記憶の共有は可能です。

リモート操作も同じプロファイル

Hermesではメモリーもセッションもプロファイルごとに保存されます。そのため、デスクトップアプリで開いてもCLIで開いてもDiscordからでも、続きの作業が可能です。

Hermesを入れたPCを起動したままにしておけば、どこからでもDiscord経由でセキュアに使用できます。

自由にモデルを使い分けできるHermes

Hermes AgentはGPTやGrokのサブスク枠も使用できるほか、OpenRouter系のAPIプールも追加できます。Hermes Agent開発元のNous PortalはAPIプール屋さんだったりします。NousだとHermes Desktopから使用状況も確認できて便利。

普段はGrokだけど今日はDeepSeekが出たから試してみよう、というような使い方はAPIプールのサービスに認証を通すかAPIキーを入れることで可能になります。

ちょくちょく無料のモデルも出てますので、軽い作業やチャットならそういうのを使うのもアリです。

モデルを切り替えてもSkillsやメモリーが無駄にならない

最初の話に戻りますが、

  • 新しいAIモデルを試したい
  • でも環境が違うから比較しにくい

これがHermesだと解消できるわけです。同じシステムプロンプト、同じスキル構成で”モデルそのものの違い”を調べるには格好の構成です。

そんなHermesにDJさせます!

2026年9月23日 浜松町で行われる 生成AIなんでも展示会 Vol.6にて、リアルタイムにHermesに作曲させてHermesにDJさせる展示を出します!

フロアド真ん中の E-7/E-8 です。入場無料です、Hermesといっしょにフロアを沸かせてやりましょう!

おまけ:Hermes Bot

Grok Botが出て2日くらいでリリースされたHermes Botという新機能があります。

見た目はわりとそのまんまGrok Botですね。ただ、内部的にはかなり違います。

Grok BotとHermes Botの違い

稼働している場所

Grok Botは専用のVPSが用意されているので、Grok Botアプリを起動したスマホ/PCで世界中からアクセス・指示ができます。

Hermes BotはHermesが起動しているPC上で動作しています。そのためアクセス可能な範囲はそのPCのHermes Desktopに直接アクセスできる範囲のみ。
ゲートウェイもBotへはアクセスできません。Discordなどからはタッチできないです。

ボットの独立性

Grok Botのボットは厳密には隔離されておらず、他のボットのセッションも参照する事が可能です。そのため思考のコンタミが起こりやすいのが弱点。メモリーはボットごとのものとシステム全体のものが分かれています。Skillsやワークスペースは共通。

Hermes Botはプロファイルがそのままボットになっています。セッション、Skills、ツール、メモリーが完全に分離されています。逆にグローバルなSkillsやメモリーは存在しません。

ボットグループ

Grok Botではグループに共通プロンプトを書くことができ、グループの指針として各ボットのロールプロンプトに上乗せする形で指示できます。内部的には”グループのボット”が新しく作られるようで、そのボットのセッションログとして部屋自体のセッションログが保存されている模様です。各ボット側でも、グループに紐づけしてそれぞれセッション情報を記憶しています。

Hermes Botはグループにはプロンプトなどの設定は無く、あくまで各プロファイルのロールで動作しています。部屋自体のセッションログも存在せず、参加しているプロファイルのセッションログにグループ名付きで保管されています。

Grok Bot Hermes Bot
出先から触れる?
(VPS上のHermesサーバにHermes Desktopで接続した場合のみ)
ボットは独立してる?
cronできる?
LLMモデルは? Grok固定 お好きなモデル

どっちが使いやすい?

正直、Hermes Botはまだ荒削り感が否めないですが、GrokBotとの一番の違いはBotのモデルを選べることかなと思います。Astra vs Fable で直接議論させる事ができるのはHermes Botだけじゃないかなと。

高そうなんで私はやらないですけど💸💸

Blog AI Grok Hermes X agent