NousResearch/hermes-agent

The agent that grows with you

何を解決するか

Hermes Agent は、静的な LLM とのやり取りの限界を克服する自己改善型 AI アシスタントを提供します。『忘却』や特化性の欠如という問題を、エージェントが経験に基づいて自らスキルを生成・改善する閉じた学習ループによって解決します。ユーザーに対する深いモデルをセッション間で維持し、ローカルのラップトップからサーバーレスクラウドVMまで、さまざまな環境に柔軟にデプロイ可能です。

動作方法

エージェントは、ターミナルインターフェース(TUI)とメッセージングゲートウェイの組み合わせで動作します。Telegram、Discord、Slack などのプラットフォームに接続できます。複雑なタスクの後、閉じた学習ループにより自律的にスキルを生成・改善します。メモリ管理にはエージェントがキュレートしたエントリと、FTS5セッション検索によるセッション間の再検索を活用します。実行には、Docker、SSH、および Modal などのサーバーレスオプションを含む複数のターミナルバックエンドをサポートし、隔離された環境でツールやスクリプトを実行できます。

対象ユーザー

  • パワーユーザーおよび開発者:実際のターミナルインターフェースと RPC を通じた Python スクリプト実行が可能な、高度にカスタマイズ可能な AI エージェントを求める方。
  • クロスプラットフォームアクセスを求めるユーザー:リモートサーバー上で動作するエージェントと、メッセージングアプリ(Telegram、Discord など)でやり取りしたい方。
  • AI研究者:ツール呼び出しモデルの学習に必要なバッチトレースを生成・圧縮する必要がある方。

主な特徴

  • 自己改善ループ:経験からスキルを自動生成・改善し、知識を永続化。
  • マルチプラットフォームゲートウェイ:1つのプロセスで Telegram、Discord、Slack、WhatsApp、Signal、CLI からのインタラクションを可能に。
  • 柔軟なデプロイ:7種類のターミナルバックエンドをサポート。サーバーレス永続化(Modal、Daytona)や低コスト VPS オプションも対応。
  • モデル非依存:Nous Portal、OpenRouter、OpenAI など、さまざまなプロバイダーと互換。コマンドで簡単に切り替え可能。
  • 高度な自動化:自然言語によるスケジュールタスク用の組み込み cron スケジューラと、並列作業用の隔離されたサブエージェントの起動機能を備える。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト