
hermes-agent — Updated!
あなたとともに成長するエージェント
Hermes Agent ☤
Nous Research が開発した自己改善型 AI エージェント。 学習ループを内蔵した唯一のエージェントです — 経験からスキルを生成し、使用中にそれらを改善し、知識を永続化するよう自らを促し、自身の過去の会話を検索し、セッションをまたいであなたが誰であるかのモデルを深めていきます。月額5ドルの VPS、GPU クラスタ、またはアイドル時にはほぼ無料で済むサーバーレスインフラ上で実行できます。ラップトップに縛られません — クラウド VM で作業している間、Telegram から話しかけることができます。
好きなモデルを使用できます — Nous Portal、OpenRouter、OpenAI、独自のエンドポイント、そしてその他多数。hermes model で切り替え — コード変更もロックインもありません。
| 本物のターミナルインターフェース | 複数行編集、スラッシュコマンドのオートコンプリート、会話履歴、割り込みとリダイレクト、ストリーミングツール出力を備えた完全な TUI。 |
| あなたのいる場所に住む | Telegram、Discord、Slack、WhatsApp、Signal、CLI — すべて単一のゲートウェイプロセスから。ボイスメモの文字起こし、クロスプラットフォームの会話継続性。 |
| 閉じた学習ループ | 定期的なナッジを伴うエージェント管理のメモリ。複雑なタスク後の自律的なスキル作成。スキルは使用中に自己改善。クロスセッションの想起のための LLM 要約を伴う FTS5 セッション検索。 Honcho 弁証法的ユーザーモデリング。 agentskills.io オープン標準と互換。 |
| スケジュールされた自動化 | 任意のプラットフォームへの配信を備えた組み込み cron スケジューラ。日次レポート、夜間バックアップ、週次監査 — すべて自然言語で、無人で実行。 |
| 委任と並列化 | 並列ワークストリーム用に分離されたサブエージェントを生成。デスクトップでは、設定 → モデル → サブエージェントでプロバイダー、モデル、制限を選択し、完全なルートを適用します。RPC 経由でツールを呼び出す Python スクリプトを書き、多段階のパイプラインをゼロコンテキストコストのターンに圧縮します。 |
| ラップトップだけでなくどこでも実行 | 7つのターミナルバックエンド — ローカル、Docker、SSH、Singularity、Modal、Daytona、Vercel Sandbox。Daytona と Modal はサーバーレス永続性を提供 — エージェントの環境はアイドル時に休止し、オンデマンドで起動するため、セッション間のコストはほぼゼロです。月額5ドルの VPS または GPU クラスタで実行できます。 |
| 研究対応 | バッチ軌跡生成、次世代のツール呼び出しモデルをトレーニングするための軌跡圧縮。 |
クイックインストール
Linux、macOS、WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows(ネイティブ、PowerShell)
注意: ネイティブ Windows では WSL なしで Hermes が動作します — CLI、ゲートウェイ、TUI、ツールはすべてネイティブに動作します。WSL2 を使用したい場合は、上記の Linux/macOS 用ワンライナーもそこで動作します。バグを見つけましたか?issue を報告してください。
PowerShell で以下を実行してください:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
ソースインストーラーは、Python 3.14、Node.js、npm、ripgrep、FFmpeg、およびPython依存関係の処理をPMに委任します。Gitが存在しない場合、検証済みのGit for WindowsアーカイブをHermesのツールストアにステージングします。システムのGitを置き換えることはありません。別個のMSIX/App Installerパッケージとその更新所有権については、インストール方法を参照してください。
Android / Termux: aarch64デバイス向けに署名済みAPTリポジトリが利用可能で、
stableチャネル(タグ付きリリース)とプレリリースのcanaryチャネルがあります。パッケージにはPython、Node.js、TUIが含まれます。デスクトップ/サーバーインストーラースクリプトではなく、Termuxガイドを使用してください。Windows: ネイティブWindowsは完全にサポートされています — 上記のPowerShellワンライナーで全てインストールされます。WSL2を使用したい場合、Linuxコマンドもそこで動作します。ネイティブWindowsインストールは
%LOCALAPPDATA%\hermes配下に、WSL2インストールはLinuxと同様に~/.hermes配下に配置されます。
インストール後:
source ~/.bashrc # reload shell (or: source ~/.zshrc)
hermes # start chatting!
トラブルシューティング
Windows Defender またはアンチウイルスが uv.exe をマルウェアとして検出する
アンチウイルス(Bitdefender、Windows Defender など)が Hermes の bin フォルダ(%LOCALAPPDATA%\hermes\bin\uv.exe)にある uv.exe を隔離した場合、これは誤検知です。このファイルは Astral の uv であり、Hermes が Python 環境を管理するために同梱している Rust 製 Python パッケージマネージャーです。機械学習ベースのアンチウイルスエンジンは、パッケージをダウンロードしてインストールする署名のない Rust バイナリを頻繁に検出します。
コピーが本物であることを確認するには:
# Install GitHub CLI if needed
winget install --id GitHub.cli
# Login to GitHub
gh auth login
# Run verification
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$zip = "$env:TEMP\uv.zip"
Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing
gh attestation verify $zip --repo astral-sh/uv
Expand-Archive $zip "$env:TEMP\uv_x" -Force
(Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash
アテステーションが「Verification succeeded」と表示し、最後の行に True が出力されれば問題ありません。
Hermes をホワイトリストに登録するには:
- Windows Defender: PowerShell を管理者として実行 →
Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin" - Bitdefender: Bitdefender コンソールで例外を追加する (Protection > Antivirus > Settings > Manage Exceptions)
- ファイルハッシュではなくフォルダをホワイトリストに登録してください — Hermes は
uvを更新するため、ハッシュはバージョンごとに変わります
詳細な背景については、上流の Astral のレポートを参照してください: astral-sh/uv#13553、astral-sh/uv#15011、astral-sh/uv#10079。
はじめに
hermes # Interactive CLI — start a conversation
hermes model # Choose your LLM provider and model
hermes tools # Configure which tools are enabled
hermes config set # Set individual config values
hermes config get # Print individual config values
hermes gateway # Start the messaging gateway (Telegram, Discord, etc.)
hermes setup # Run the full setup wizard (configures everything at once)
hermes claw migrate # Migrate from OpenClaw (if coming from OpenClaw)
hermes update # Update to the latest version
hermes doctor # Diagnose any issues
APIキーの収集をスキップ — Nous Portal
Hermes は、ご希望のプロバイダーであればどれでも動作します — その点は変わりません。ただし、モデル、Web検索、画像生成、TTS、クラウドブラウザ用に5つの個別のAPIキーを集めるのを避けたい場合は、Nous Portal がそれらすべてを1つのサブスクリプションでカバーします:
- 300以上のモデル —
/model <name>でいずれかを選択可能 - Tool Gateway — Web検索、画像生成 (FAL)、テキスト読み上げ (OpenAI)、クラウドブラウザ (Browser Use) がすべてサブスクリプション経由でルーティングされます。追加アカウントは不要です。
新規インストールからコマンド1つで:
hermes setup --portal
OAuth 経由でログインし、Nous をプロバイダーとして設定し、Tool Gateway を有効にします。接続状態はいつでも hermes portal info で確認できます。詳細は Tool Gateway ドキュメントページ をご覧ください。
ツールごとに独自のキーを持ち込むこともいつでも可能です — ゲートウェイはバックエンド単位であり、オール・オア・ナッシングではありません。
CLI とメッセージングのクイックリファレンス
Hermes には 2 つのエントリーポイントがあります。hermes でターミナル UI を起動するか、ゲートウェイを実行して Telegram、Discord、Slack、WhatsApp、Signal、Email から会話します。一度会話に入れば、多くのスラッシュコマンドは両方のインターフェースで共通です。