Hermes Agentとは何か?5分でわかる自己成長するオープンソースAIエージェント

最近在 Twitter / X 上看到大家热议 "Hermes Agent",却不清楚它究竟是什么?那么这篇文章就是为你准备的。Hermes Agent 是 Nous Research 在 2026 年开源的一款具备“自我成长”能力的 AI 智能体框架。其核心魅力在于——它能从你与它的每一次对话中学习,自动总结技能、自我优化并建立长期记忆。

核心价值:读完本文,你将了解 Hermes Agent 的定义、功能、它与 LangChain / Claude Code / OpenClaw 等工具的区别,以及如何用 5 分钟快速上手。

hermes-agent-introduction-beginner-guide-ja 图示

Hermes Agent 是什么:核心要点

一句话定义:Hermes Agent = 开源 + 自我进化 + 多平台接入的通用 AI 智能体

它由 Nous Research 开发并在 GitHub 开源(MIT 协议),主要采用 Python 编写。它支持你在终端、Telegram、Discord、Slack、WhatsApp、Signal 甚至 Home Assistant 中与其对话。最有趣的是它的“学习闭环”:每一次任务都会沉淀为可复用的技能,每一次对话都会存入持久化记忆,让你越用越顺手。

要点 说明 价值
开源 (MIT) GitHub: NousResearch/hermes-agent 完全免费,可商用
自我进化 自动创建/改进技能,FTS5 全文记忆 越用越懂你
40+ 内置工具 MLOps / GitHub / Web / 视觉 / TTS 开箱即用
14+ 平台接入 CLI / TG / Discord / Slack / WA / Signal / Email 一处部署,处处可用
模型自由 OpenRouter / Anthropic / OpenAI / GLM / Kimi 等 无锁定,随时切换
6 种终端后端 本地 / Docker / SSH / Daytona / Singularity / Modal 从 5 美元 VPS 到 GPU 集群均可
MCP 协议支持 可接入任何 MCP Server 工具生态无限扩展

Hermes Agent 重点详解

Hermes Agent 由 Nous Research 团队主导开发。该团队在开源大规模语言模型社区享有盛誉,其过往的 Hermes 系列模型(Nous Hermes 2、Nous Hermes 3)便是代表作。Hermes Agent 是该团队在“模型层”之上构建的“应用层框架”,旨在让任何人都能通过一行命令,拥有一个能够不断成长的私人 AI 助手。

截至 2026 年 4 月,Hermes Agent 已迭代至 v0.8.0,GitHub 仓库提交次数超过 3,496 次,是目前最活跃的开源 Agent 框架之一。

💡 快速理解:如果说 Claude Code 是“绑定 Claude 的编码 CLI”,那么 Hermes Agent 就是“任何模型都能用的通用智能体”。它不仅能编码,还能在 Telegram 里帮你管理日程、在 Slack 里协助团队答疑、在 Home Assistant 里控制智能家居。如果你希望让 Hermes Agent 接入海外主流模型,同时避免账号或网络限制,可以通过 APIYI (apiyi.com) 提供的 OpenAI 兼容 base_url 一键接入。

Hermes Agent の5つの核心能力

hermes-agent-introduction-beginner-guide-ja 图示

能力 1: 自己成長する学習ループ

これは Hermes Agent の最もユニークな点です。完全な「学習ループ」が組み込まれています。

  1. スキルの自動作成: タスクを完了すると、その解決プロセスを再利用可能なスキルとして蓄積します。
  2. スキルの自己改善: 次回同様のタスクが発生した際、過去の経験に基づいてスキルを改善します。
  3. 永続的な記憶: FTS5全文検索と大規模言語モデルによる要約を通じて、セッションをまたいで過去の対話を記憶します。
  4. ユーザーモデリング: Honcho の弁証法的ユーザーモデリングに基づき、使うほどにあなたの好みを理解します。

この設計の利点は、**「一度教えたことは、二度教える必要がない」**という点です。これは、現在の主要なエージェントフレームワーク(LangChain、AutoGen など)では実現できない機能です。

能力 2: 14以上のプラットフォームへ一括接続

Hermes Agent は統一された gateway プロセス を提供します。一度起動するだけで、以下のプラットフォームから対話が可能です。

カテゴリ 対応プラットフォーム
コマンドライン ローカル CLI ターミナル
メッセンジャー Telegram、Discord、Slack、WhatsApp、Signal
コラボレーション Matrix、Mattermost
通信 Email、SMS
スマートホーム Home Assistant

起動コマンドは hermes gateway の一行だけです。つまり、5ドルの VPS 上で動く一つの Hermes Agent が、Telegram の個人チャット、Discord サーバー、自宅の Home Assistant に同時にサービスを提供できるのです。

能力 3: 40以上の内蔵ツール + MCP プロトコル

箱から出してすぐに使えるツールが40種類以上あり、以下をカバーしています。

  • コード/開発: GitHub 操作、シェル実行、Python RPC、Docker
  • Web: 検索、抽出、ブラウジング、視覚理解
  • 生成: 画像生成、テキスト読み上げ
  • MLOps: 学習タスク管理、モデル推論スケジューリング
  • 生活: スケジュール、リマインダー、メール

さらに重要なのは、Hermes Agent が Model Context Protocol (MCP) を完全にサポートしている点です。コミュニティ上のあらゆる MCP Server に接続できるため、利用可能なツールに理論上の上限はありません。

能力 4: モデルの自由な切り替え (ロックインなし)

Hermes Agent は特定のモデルベンダーに縛られません。標準で以下をサポートしています。

  • Nous Portal (Nous Research 公式ポータル)
  • OpenRouter (200以上のモデル集約)
  • OpenAI / Anthropic Claude
  • z.ai / GLM / Kimi / Moonshot / MiniMax
  • OpenAI 互換のあらゆるカスタムエンドポイント

モデルの切り替えは hermes model コマンド一つで完了し、コードの修正は不要です。これこそが、APIYI (apiyi.com) のような OpenAI 互換の API中継サービスに接続できる理由です。Hermes Agent にとって「カスタムエンドポイント + APIキー」は、第一級のプロバイダーとして扱われます。

能力 5: 6種類のターミナルバックエンドと柔軟なデプロイ

Hermes Agent は6種類の「ターミナル実行バックエンド」をサポートしています。

バックエンド 適用シーン
Local PC上で直接実行
Docker ローカルまたはサーバー上の隔離環境
SSH リモートマシンでの実行
Daytona クラウド上のスリープ可能な開発環境
Singularity HPC / GPU クラスター
Modal サーバーレス(待機時のコストがほぼゼロ)

これにより、MacBook 上から5ドル/月の VPS、さらには企業の GPU クラスターまで、あらゆる環境で Hermes Agent を稼働させることができます。Daytona や Modal のサーバーレス対応により、「個人用24時間稼働エージェント」のコストを月額数ドル以下に抑えることが可能です。

Hermes Agent クイックスタート

インストール:一行コマンド

Hermes Agent は公式インストールスクリプトを提供しており、Linux、macOS、WSL2 に対応しています。唯一の前提条件は git のみです

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

実行後、環境に hermes コマンドが追加されます。

シンプルな例:5分で開始

# 1. 設定ウィザードを起動(初回のみ必須)
hermes setup

# 2. モデルプロバイダーを選択(後述の APIYI 接続方法を参照)
hermes model

# 3. インタラクティブ CLI を起動して対話開始
hermes

初回実行時の hermes setup ウィザードでは、以下が尋ねられます。

  • 使用するモデル(OpenAI / Anthropic / OpenRouter / カスタム…)
  • APIキー
  • gateway(マルチプラットフォーム接続)の有効化
  • cron(定期タスク)の有効化

💡 推奨: 初回は「カスタム OpenAI 互換エンドポイント」を選択し、base_url に https://api.apiyi.com/v1 を、APIキーに APIYI コンソールで作成したキーを入力することをお勧めします。これにより、一度の設定で GPT-5、Claude Opus 4.6、Gemini 3 Pro など、あらゆる主要モデルを Hermes Agent から呼び出せるようになり、各サービスごとにアカウントを管理する必要がなくなります。

APIYI 中継への接続設定詳細
# hermes setup ウィザードで "Custom OpenAI-compatible endpoint" を選択
# 以下を入力:
Base URL: https://api.apiyi.com/v1
API Key:  sk-xxxxxxxxxxxxxxxx
Default Model: gpt-5

# その後はいつでも /model コマンドで切り替え可能:
/model openai:claude-opus-4-6
/model openai:gemini-3-pro
/model openai:deepseek-v3

設定ファイル ~/.hermes/config.toml を直接編集することも可能です:

[providers.apiyi]
type = "openai"
base_url = "https://api.apiyi.com/v1"
api_key = "sk-xxxxxxxxxxxxxxxx"

[providers.apiyi.models]
default = "gpt-5"
available = ["gpt-5", "claude-opus-4-6", "gemini-3-pro", "deepseek-v3"]

よく使うコマンド一覧

コマンド 役割
hermes インタラクティブ CLI を起動
hermes setup 設定ウィザード
hermes gateway マルチプラットフォーム gateway を起動
hermes model LLM プロバイダーを切り替え
hermes tools ツールの有効化/無効化
hermes claw migrate OpenClaw から一括移行
/new または /reset 新しいセッションを開始
/skills 蓄積されたスキルを確認
/personality 人格を切り替え
/compress コンテキストを圧縮
/usage トークン使用量を確認

Hermes Agent と他のエージェントフレームワークの比較

hermes-agent-introduction-beginner-guide-ja 图示

多くの新規ユーザーから寄せられる質問は、「Hermes Agent と、すでに使っている X には何の違いがあるの?」というものです。以下の表で明確に比較します。

比較項目 Hermes Agent Claude Code LangChain OpenClaw
位置づけ 汎用自己進化エージェント Anthropic コーディング CLI Python エージェントライブラリ 初期汎用エージェント
モデル固定 ❌ なし ⚠ Claude 固定 ❌ なし ❌ なし
学習サイクル ✅ 内蔵 ❌ なし ⚠ 自作が必要 ⚠ 弱い
永続記憶 ✅ FTS5 + Honcho ⚠ プロジェクト単位 ⚠ 統合が必要
マルチプラットフォーム ✅ 14以上 ❌ CLIのみ ❌ 自作が必要 ⚠ 一部対応
MCP サポート ✅ 完全対応 ✅ 完全対応 ⚠ 一部対応 ⚠ 一部対応
デプロイ先 6種類 ローカル CLI カスタム 主にローカル
学習コスト 中程度 低い 高い 中程度
おすすめの対象 「自分専用の長期AI」が欲しい開発者 個人のコーディング AIアプリを自作するチーム (Hermesに代替済み)

🎯 選択のアドバイス: 「ターミナルでAIにコードを修正させたい」だけなら Claude Code を、「Pythonアプリにエージェントロジックを組み込みたい」なら LangChain を選んでください。もし「クロスプラットフォームで、成長し、モデルに縛られない自分専用のAI」が欲しいなら、Hermes Agent が現時点で最も適した選択肢です。どれを選ぶにしても、APIYI (apiyi.com) を通じて海外の主要モデルを一括で利用できるため、国内からのアクセス制限を気にせずスムーズに導入できます。

Hermes Agent はどのような人に向いているか

hermes-agent-introduction-beginner-guide-ja 图示

シーン1: 個人の長期AIアシスタント

24時間稼働する自分専用のアシスタントが欲しい場合:

  • Telegramでメールの返信を代行
  • ターミナルでコード作成やコマンド実行
  • 好みを記憶(「zshを使っている」「プロジェクトは ~/code/ にある」など)
  • 使えば使うほど自分を理解してくれる

Hermes Agent + 5ドルのVPS は、現在最もコストパフォーマンスの高いソリューションです。

シーン2: チーム用 Slack/Discord ボット

チームで以下のようなことが可能なボットを構築したい場合:

  • Slackで業務に関する質問に回答
  • GitHub Issueを自動で要約
  • 社内APIを呼び出してデータ検索
  • 会話を超えてチームの専門用語を記憶

Hermes Agent + Modal serverless は非常にエレガントな構成で、使っていない時のコストはほぼゼロです。

シーン3: スマートホーム + 自動化

Home Assistant を導入していて、以下を実現したい場合:

  • 自然言語で家電を操作
  • エージェントが異常状態を自動で通知
  • カメラ映像の視覚的な理解

Hermes Agent は Home Assistant をネイティブサポートしており、導入してすぐに使えます。

シーン4: モデルとエージェントの研究

Hermes Agent には、バッチ軌道生成 (batch trajectory generation)Tinker-Atropos RL環境 といった研究用ツールが組み込まれています。これらを使用してエージェントの学習データを生成したり、強化学習(RL)の微調整を行ったりできます。これは Nous Research 自体が使用している研究用ツールチェーンであり、モデル研究者にとって非常に扱いやすい設計になっています。

Hermes Agent よくある質問

Q1: Hermes Agent は無料ですか?

完全に無料です。Hermes Agent 自体は MIT ライセンスでオープンソース化されており、ユーザーが負担するのは大規模言語モデル(LLM)のトークン料金のみです。APIYI (apiyi.com) を通じて GPT-5 や Claude Opus 4.6 などのモデルに接続する場合、従量課金制で最低利用料金もありません。個人のアシスタント用途であれば、月額数ドルから数十ドル程度で利用可能です。

Q2: Hermes Agent は本当に「自己成長」するのですか?

はい、ただし「成長」の意味を正しく理解する必要があります。モデルの重み自体を書き換えるわけではありません(それにはトレーニングが必要です)。Hermes Agent が行うのは以下の通りです。(1) 成功したタスクのパスを自動的にスキルファイルとして蓄積する (2) 会話内容を FTS5 全文インデックスに書き込む (3) LLM を使用して定期的にユーザーの好みを要約する。次回同様のタスクが発生した際、まずスキルライブラリを確認し、次に会話履歴を検索するため、体感として「使うほど賢くなる」ように感じられます。

Q3: Hermes Agent はどの大規模言語モデルに対応していますか?

主要なモデルのほとんどに対応しています:OpenAI (GPT-4/5)、Anthropic (Claude Opus/Sonnet)、Google (Gemini)、Nous Portal、OpenRouter (200種類以上)、z.ai/GLM、Kimi/Moonshot、MiniMax、および OpenAI 互換のカスタムエンドポイント(APIYI (apiyi.com)、Ollama、vLLM ローカルデプロイなど)。モデルの切り替えは hermes model コマンド一つで完了し、コードの修正は一切不要です。

Q4: Hermes Agent は日本国内から問題なく利用できますか?

はい、ただし海外モデルへのネットワークアクセス問題を解決する必要があります。最も簡単な方法は、hermes setup 時に「Custom OpenAI-compatible endpoint」を選択し、base_url に https://api.apiyi.com/v1 を入力、APIキーに APIYI コンソールで作成したキーを使用することです。これにより、すべての海外モデル呼び出しが中継サービスを経由するため、プロキシ設定などは不要になります。

Q5: 以前 OpenClaw を使っていましたが、Hermes Agent に移行できますか?

はい、非常に簡単です。Hermes Agent には公式の移行コマンド hermes claw migrate が用意されています。SOUL.md、メモリ、スキル、APIキー、メッセージプラットフォームの設定、コマンドのホワイトリスト、ワークスペースの指示などが自動的にインポートされます。まずは hermes claw migrate --dry-run で変更内容をプレビューし、問題がないことを確認してから正式に実行することをお勧めします。

Q6: Hermes Agent と Claude Code はどちらが良いですか?

両者は目的が異なるため「どちらが良い」というものではなく、「どちらが適しているか」という視点になります。Claude Code は Anthropic 公式のコーディング用 CLI であり、ツール使用の体験は最高クラスですが、Claude シリーズに限定されます。一方、Hermes Agent は汎用的なエージェントであり、プラットフォームやモデルを横断し、学習のフィードバックループを持っていますが、コーディングの細かな精度では Claude Code に一歩譲る場合があります。実際の開発現場では両方インストールすることをお勧めします。コーディングには Claude Code を使い、日常的なアシスタントやクロスプラットフォーム、チーム用ロボットには Hermes Agent を使うといった使い分けが可能です。どちらも APIYI (apiyi.com) を通じて同じ基盤モデルに接続できます。

まとめ

Hermes Agent は、Nous Research が 2026 年にオープンソースコミュニティに提供した非常に興味深いプロジェクトです。「自己進化 + マルチプラットフォーム + マルチモデル + マルチバックエンド」という 4 つの特性を MIT ライセンスのフレームワークに統合しており、誰もが自分専用の AI エージェントを持てるようにすることを目標としています。

一言でまとめると: 特定のモデルベンダーに縛られず、14 以上のプラットフォームで利用でき、使うほどに自分を理解してくれるパーソナル AI アシスタントが欲しいなら、Hermes Agent は 2026 年の最良の選択肢です。

🚀 アクションガイド: Hermes Agent を 5 分で使い始める最短ルートは以下の通りです。第一歩として curl コマンドでインストール。第二歩として hermes setup で「Custom OpenAI-compatible endpoint」を選択し、base_url に APIYI (apiyi.com/v1) を指定、キーには APIYI コンソールで生成したものを使用。第三歩として hermes を実行し、対話型 CLI で会話を開始します。全工程が 5 分以内に完了し、その後はいつでも /model コマンドでモデルを切り替え可能です。再設定の必要はありません。


著者: APIYI Team — 開発者向けに主要な AI 大モデルへの安定した接続を提供することに注力しています。詳細は apiyi.com をご覧ください。

参考資料

  1. Hermes Agent GitHub メインリポジトリ

    • リンク: github.com/NousResearch/hermes-agent
    • 説明: ソースコード、Issue、最新バージョン (v0.8.0)
  2. Hermes Agent 公式ドキュメント

    • リンク: hermes-agent.nousresearch.com/docs
    • 説明: インストール、設定、スラッシュコマンドの完全リファレンス
  3. Hermes Agent 公式サイト

    • リンク: hermes-agent.nousresearch.com
    • 説明: プロジェクトのホームページと機能紹介
  4. Nous Research 公式サイト

    • リンク: nousresearch.com
    • 説明: Hermes シリーズモデルとチームの背景
  5. MarkTechPost – Hermes Agent に関するレポート

    • リンク: marktechpost.com/2026/02/26/nous-research-releases-hermes-agent
    • 説明: 第三者による詳細レポート
  6. agentskills.io – スキル共有標準

    • リンク: agentskills.io
    • 説明: Hermes Agent のオープンなスキルエコシステム

類似投稿