Skip to main content

概要

Hermes Agent は、Nous Research によって構築されたオープンソースの AI エージェントで、「あなたとともに成長するエージェント」と位置付けられています。これは、組み込みの 学習ループ を備えた数少ないエージェントの1つであり、経験から自律的にスキルを作成し、使用中に改善し、知識を保持するよう自らを促し、FTS5 の全文インデックスを通じて過去の会話を検索し、セッションをまたいで深まっていくユーザーモデルを維持します。Hermes はノート PC 上で動作する必要はなく、$5 の VPS、GPU クラスター、あるいはアイドル時のコストがほぼゼロのサーバーレスインフラでも同様に快適に動作します。 APIYI を統合すると、次のような利点があります:

🧠 自己改善ループ

自律的なスキル作成 + 改善、セッションをまたいだ長期記憶

📱 マルチプラットフォーム ゲートウェイ

Telegram / Discord / Slack / WhatsApp / Signal / Email / CLI

⏰ Cron スケジューリング

組み込みスケジューラーが、任意のプラットフォーム経由でレポート/監査を配信

☁️ どこでも動作

7つのターミナルバックエンド — ローカル / Docker / SSH / Modal / Daytona / Vercel Sandbox
プロジェクト情報: Hermes Agent は MIT ライセンスのオープンソースです。リポジトリ: github.com/NousResearch/hermes-agent。ドキュメント: hermes-agent.nousresearch.com/docs/.

インストール

Linux / macOS / WSL2 / Termux

Windows (PowerShell、ネイティブ向けの初期ベータ)

インストーラーは uv、Python 3.11、Node.js、ripgrepffmpeg、およびポータブルな Git Bash を自動で処理します。 インストール後、シェルを再読み込みして開始してください:

APIYI に接続する

Hermes には hermes model コマンドが標準搭載されており、Nous Portal / OpenRouter / OpenAI / カスタムエンドポイントをサポートします。APIYI は OpenAI互換 API を公開しているため、「カスタムOpenAIエンドポイント」として接続するだけで、APIYI の全モデル一覧を一度に利用できます。

オプション 1: hermes model で設定する(推奨)

ウィザードでは次の内容を入力します:

オプション 2: hermes config set で設定する

その後、接続を確認するために hermes を 1 回実行してください。

オプション 3: 環境変数(Docker / Serverless に最適)

hermes model からいつでもモデルを切り替えられます。または HERMES_MODEL を更新してください — コード変更は不要です

オプション 4: Anthropic ネイティブプロトコル(Claude を多用するワークロードに最適)

Hermes は Anthropic を 第一級のプロバイダーとして扱います。内部では、この wire protocol は anthropic_messages と呼ばれ、OpenAI互換パスでは得られない特典が付いています:
ネイティブ Anthropic が Claude に最適な理由: ネイティブ Anthropic、OpenRouter、そして Nous Portal の各プロバイダーでは、Hermes が system prompt、skill blocks、そして長いコンテキストの前半部分に対して、1 時間 TTL の cache_control ブレークポイントを自動的に付与します。セッションをまたいだ後続の送信や分岐したサブエージェントでは、キャッシュを割引済みの cached-read レートで再利用します。この最適化は OpenAI互換パスでは適用されません。
CLI 設定:
環境変数での同等設定:
/v1base_url に含めないでくださいhttps://api.apiyi.com でなければなりません。Anthropic プロトコルは /v1/messages を自動的に付加します。自分で /v1 を含めると .../v1/v1/messages となり、404 が発生します。
Hermes は URL から wire protocol を自動判別します(/anthropic で終わるパスは anthropic_messages にルーティングされます)。LiteLLM プロキシのような非標準のエンドポイントでは、モードを明示的に設定してください:
ボーナス: api.apiyi.com/token で token を作成する際は、ClaudeCode グループを選ぶと自動で 5% の割引が適用され、10%-20% のチャージボーナスとも併用できます。
APIYI を使う理由は?
  • 1つのキーで多数のモデル: OpenAI / Anthropic / Google / DeepSeek / Zhipu / Kimi など
  • 価格面の優位性: 通常、公式価格より 5%-20% 安く、対象モデルには入金ボーナスもあります
  • 中国から直接アクセス: VPN なしで海外の LLM にアクセス可能
  • デュアルプロトコル互換性: OpenAI wire と Anthropic wire の両方のエンドポイントをサポートします。Claude を多用するユーザーは、ネイティブ Anthropic パスを使うと 1 時間のセッション横断キャッシュ割引を受けられます。

機能早見表

ターミナルUI

フルTUI: 複数行編集、スラッシュコマンド補完、会話履歴、ストリーミングのツール出力

メッセージングゲートウェイ

ボットのtokenを紐づけ、任意のIMプラットフォームからチャットするには hermes gateway setup を実行します

スキルシステム

手続きメモリ + スキルハブ (agentskills.io) — 使うほど賢くなります

MCP統合

コミュニティ製の Linux デスクトップ制御 MCP を含む、任意の MCP サーバーを接続できます

スケジュールタスク

組み込み cron — 「毎日9時に日次レポートを送って」のような自然言語で指定できます

サブエージェント

分離されたサブエージェントを生成して並列作業を行い、Pythonスクリプトから RPC 経由でツールを呼び出せます

OpenClaw からの移行

OpenClaw から移行する場合、Hermes には組み込みの移行ツールがあります:
SOUL.md、メモリ(MEMORY.md / USER.md)、ユーザー作成のスキル、コマンドの許可リスト、メッセージングプラットフォームの設定、API キー(Telegram / OpenRouter / OpenAI / Anthropic / ElevenLabs)、TTS アセット、ワークスペースの指示をインポートします。

FAQ

  • Hermes Agent: Nous Research による Python 実装 — 自己改善ループ、スキル進化、セッション横断メモリに重点を置き、研究用途に適しています(trajectory generation をサポート)
  • OpenClaw: Node.js 実装 — ローカルプライバシーと複数 IM プラットフォーム間の連携に重点を置いています
  • FastClaw: Go の単一バイナリ — Dashboard 形式でのマルチエージェント管理に重点を置いています
3つとも APIYI の全モデルマトリクスにアクセスできます。用途に合うものをお選びください。
はい。Hermes は OpenAI-compatibleAnthropic-native の両方のプロトコルをサポートしています。
  • OpenAI エンドポイント: https://api.apiyi.com/v1 — 全モデルマトリクス
  • Anthropic エンドポイント: https://api.apiyi.com/v1なし)— Claude ファミリー
APIYI の docs にあるモデル ID をそのまま使用してください(例: gpt-5.4, claude-sonnet-4-6, deepseek-v3.2, gemini-3.1-pro-preview)。Claude を多く使う方は Anthropic-native の経路を使うと、Hermes の 1 時間のセッション横断プロンプトキャッシュを利用できます。
Hermes は 単一のゲートウェイプロセス を実行し、Telegram / Discord / Slack / WhatsApp / Signal 全体の bot 接続を管理します。hermes gateway setup では token の貼り付け手順を案内し、hermes gateway start は各プラットフォームからのメッセージを同じ agent インスタンスにルーティングします。会話はプラットフォームをまたいで継続される ので、Discord で Telegram のスレッドをそのまま引き継げます。ボイスメモの文字起こしも含まれており、cron 配信も同じゲートウェイを通ります。
はい。Hermes はそれを前提に作られています。7 種類のターミナルバックエンドを提供します。
  • Local / Docker / SSH / Singularity: 従来型のデプロイ
  • Modal / Daytona: サーバーレス永続化 — アイドル時は休止し、要求に応じて起動、セッション間のコストはほぼゼロ
  • Vercel Sandbox: エッジランタイム
$5 の VPS でも 24/7 で稼働させるのに十分です。Telegram 経由でスマートフォンからクラウド VM にタスクを送ることも、そのまま使えます。

関連リソース

Project Repository

github.com/NousResearch/hermes-agent

Official Docs

hermes-agent.nousresearch.com/docs/

OpenClaw の代替

ローカルプライバシー + IM の連携ユースケース向け

FastClaw の代替

マルチエージェント工場 + Dashboard のユースケース向け