Hermes Agent logo

Hermes Agent

開く

Nous Research のオープンソース自己改善型 AI エージェント。閉ループ学習、マルチチャネルゲートウェイ、cron 自動化、モデル非依存ランタイムを搭載。MIT ライセンス。

共有:

Hermes Agent は、Nous Research が開発したオープンソースの自己改善型 AI エージェントです。MIT ライセンスで公開され、キャッチコピーは「The agent that grows with you(あなたと共に成長するエージェント)」。経験からスキルを作成し、使用中にスキルを改善し、自ら知識を蓄積するよう促し、過去の会話を検索し、セッションをまたいで深化するユーザーモデルを構築する、学習ループを内蔵した唯一のエージェントです。2025年7月のリポジトリ作成以降、GitHub スター数は約23.1万に達し、最も急速に成長しているオープンソースエージェントプロジェクトの一つです。

主な機能

  • 閉ループ学習:エージェントが管理するメモリ、複雑なタスク後の自律的なスキル作成、使用中に自己改善するスキル、LLM 要約付き FTS5 セッション検索、Honcho 弁証法的ユーザーモデリング、agentskills.io オープン標準との互換性。
  • マルチチャネルゲートウェイ:1つのゲートウェイプロセスで Telegram、Discord、Slack、WhatsApp、Signal、CLI に接続。音声メモの文字起こしとクロスプラットフォーム継続性をサポート。
  • スケジュール自動化:組み込み cron スケジューラが、接続された任意のプラットフォームに結果を配信。
  • 委譲と並列化:分離されたサブエージェントを生成し、Python スクリプトから RPC でツールを呼び出し可能。
  • 7つのターミナルバックエンド:local、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox。Daytona と Modal はアイドル時に休止するサーバーレス永続化を提供。
  • モデルの自由:Nous Portal、OpenRouter、OpenAI、独自エンドポイントに対応。hermes model で切り替え、ロックインなし。
  • 本物のターミナル TUI:複数行編集、スラッシュコマンド補完、会話履歴、中断とリダイレクト、ストリーミングツール出力。
  • 研究対応:バッチ軌跡生成と軌跡圧縮により、次世代ツール呼び出しモデルのトレーニングが可能。

使用シナリオ

  • パーソナルエージェント:月5ドルの VPS、GPU クラスタ、サーバーレス基盤で動作し、ノート PC に縛られません。Telegram で話しかける間、クラウド VM で作業します。
  • 自動化ハブ:cron ジョブがレポート、監視サマリ、定期的なリサーチを、普段使いの任意のチャットプラットフォームに配信。
  • 研究:バッチ軌跡生成と圧縮で、ツール呼び出しモデルのトレーニングデータを作成。
  • サーバーレスデプロイ:Daytona と Modal バックエンドはアイドル時に休止するため、常時稼働エージェントのコストを抑えられます。

料金

Hermes Agent は MIT ライセンスの無料オープンソースソフトウェアです。必要なのは自分のインフラ費用(月5ドルの VPS で十分)と、Nous Portal、OpenRouter、OpenAI、独自エンドポイントなど選択したモデルプロバイダの費用のみです。

優位性

  1. nanobot との比較:どちらもセルフホスト型マルチチャネルエージェントですが、Hermes Agent はスキルを自律的に作成・改善し、弁証法的ユーザーモデルを構築する閉ループ学習を備えた唯一の存在です。
  2. OpenAI Agents SDK との比較:SDK はエージェント構築用のライブラリ。Hermes Agent はチャネル、cron、TUI、メモリ、7つのターミナルバックエンドを備えた完成品で、OpenAI ファーストではなくモデル非依存です。
  3. CrewAI との比較:CrewAI はワークフロー向けのロールベースマルチエージェントオーケストレーション。Hermes Agent は時間とともにあなたを学び、チャットアプリに住まう永続的なパーソナルエージェントです。

はじめに

  1. インストールcurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
  2. モデル選択:Nous Portal、OpenRouter、OpenAI、独自エンドポイントを接続し、hermes model でいつでも切り替え。
  3. 会話開始:ターミナル TUI を使うか、ゲートウェイ経由で Telegram、Discord、Slack、WhatsApp、Signal に接続。
  4. ドキュメント:完全なドキュメントと Hermes Desktop アプリは hermes-agent.nousresearch.com にあります。

よくある質問

Hermes Agent は無料ですか?

はい。MIT ライセンスのオープンソースで、インフラとモデル API の費用のみ必要です。

Nous 以外のモデルでも動作しますか?

はい。Nous Portal、OpenRouter、OpenAI、カスタムエンドポイント間で完全にモデル非依存で、1コマンドで切り替え可能です。

データはどこに保存されますか?

自分のマシンまたはサーバー上です。メモリ、セッション検索インデックス、スキルはすべてセルフホストされ、管理するインフラからデータが出ることはありません。

代替案

  • nanobot:WebUI と MCP を備えた超軽量 Python パーソナルエージェントフレームワーク。
  • CrewAI:構造化ワークフロー向けのロールベースマルチエージェントオーケストレーション。
  • OpenAI Agents SDK:OpenAI プリミティブでカスタムエージェントを構築するライブラリ。

ヒント

  1. 複雑なタスクを完了させる:スキル作成は複雑な作業の後にトリガーされるため、おもちゃのプロンプトではなく実際のプロジェクトを与えるとスキルライブラリが早く育ちます。
  2. サーバーレスバックエンドで節約:Modal と Daytona はアイドル時に休止し、常時稼働エージェントを安く保ちます。
  3. 作成されたスキルを確認:エージェントはスキルを自律的に改善しますが、スキルファイルを時々確認することで意図と一致した動作を保てます。広いターミナル権限は慎重に範囲を決めるべきリスクです。

まとめ

Hermes Agent は静的なチャットボットを、複利で成長するパートナーに変えます。すべてのタスクがスキルになり、すべての修正がメモリになり、すべてのセッションがあなたへの理解を深めます。オープンでモデル非依存、本当にあなたと共に成長するエージェントが欲しいなら、インストールして学習ループを回し始めましょう。

コメント

まだコメントがありません。最初のコメントを投稿してください!