Hermes Agentとは、Nous Researchが公開している自己改善型のAIエージェントだ。複雑な作業を終えると自分でスキルを作り、使いながら改良し、過去の会話を検索して記憶を育てる。ターミナルから話しかけるほか、Telegram や Discord のボットとしても動く。この記事は公式READMEとリポジトリ(2026年10月17日のmain、最新タグ v2026.9.24)を読んで、入れ方と最初の使い方を整理した。エージェントの基盤の選び方は AIエージェントフレームワーク比較2026|LangGraph・CrewAI・Dify等9種をStar数・実コードで検証 にまとめている。
LEARNING LOOP学習ループ
作業のたびにスキルと記憶を育てる
Hermes Agent
経験を次の作業に使う
- 作業をこなす
- スキルを作る
- 使って改良
- 記憶に残す
- 過去を検索
30秒でわかるHermes Agent
・何ができる:会話・コード実行・Web検索などの作業をこなし、経験をスキルと記憶に残して次に使う
・どこで使う:ターミナルのTUIと、Telegram・Discord・Slack・WhatsApp・Signal・メール
・何を代替する:OpenClaw などの常駐型エージェント。移行コマンドがある
・料金:本体はMITで無料。モデルの料金は選んだプロバイダーに払う
Hermes Agentとは?できることと特徴
公式READMEが挙げる特徴は次のとおり。
| 特徴 | 中身 |
|---|---|
| 学習ループ | 複雑な作業のあとにスキルを自動で作り、使いながら改良する。記憶を残すよう自分に促し、過去の会話を全文検索する |
| どこでも話せる | 1つのゲートウェイで Telegram・Discord・Slack・WhatsApp・Signal と CLI をまとめる。音声メモの書き起こしにも対応 |
| 定期実行 | cron の仕組みを内蔵。日報や夜間バックアップを自然文で頼み、好きなチャットに届けさせる |
| 並列化 | 隔離したサブエージェントを立てて作業を並べる |
| 動かす場所 | ローカル・Docker・SSH・Singularity・Modal・Daytona・Vercel Sandbox の7つの実行環境 |
| モデル | Nous Portal・OpenRouter・OpenAI・自前のエンドポイントなど。hermes model で切り替える |
スキルは agentskills.io のオープンな形式と互換で、MCPサーバーもつなげる。コード補完の道具ではなく、常駐して頼みごとを受ける「秘書型」のエージェントだと考えると位置づけが分かりやすい。
Hermes Agentのインストール
FIRST RUN使い方の順番
入れて、hermes setup でまとめて設定する
-
インストール
install.sh(Linux・macOS・WSL2)/install.ps1(Windows)
-
設定
hermes setup。APIキーを集めないなら --portal
-
対話
hermes でTUI。/model で切り替え
-
常駐
hermes gateway setup → start でチャットにつなぐ
| 環境 | 入れ方(公式README) |
|---|---|
| Linux・macOS・WSL2 | curl -fsSL https://hermes-agent.nousresearch.com/install.sh \| bash |
| Windows(ネイティブ) | PowerShell で iex (irm https://hermes-agent.nousresearch.com/install.ps1) |
| Android(Termux) | 署名つきの APT リポジトリ(公式の Termux ガイド) |
Linux・macOS・WSL2 ならこの1行で入る。
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Python は 3.11 以上 3.15 未満(pyproject.toml)。インストーラは Python の依存を uv で入れる。Windows では、ウイルス対策ソフトが同梱の uv.exe を誤検知して隔離することがある。README は誤検知だと説明し、検証の手順とフォルダ単位での除外のしかたを載せている。
PyPI にも hermes-agent があるが、2026年10月18日時点の版は 0.19.0(7月20日)で、GitHub の最新タグより古い。最新を使うなら公式インストーラか hermes update を使う。
Hermes Agentの使い方:最初の設定と基本コマンド
最初は hermes setup で、モデル・ツール・ゲートウェイをまとめて設定する。APIキーを1つずつ集めたくないなら hermes setup --portal で Nous Portal にログインすると、モデルと Web検索・画像生成・読み上げ・クラウドブラウザがひとつのサブスクリプションでつながる。
hermes setup
hermes
hermes doctor
| コマンド | すること |
|---|---|
hermes |
ターミナルのTUIで対話を始める |
hermes model |
LLMのプロバイダーとモデルを選ぶ |
hermes tools |
使うツールを選ぶ |
hermes config set / get |
設定を1つずつ書く・読む |
hermes gateway setup → start |
チャットのボットとして常駐させる |
hermes update / doctor |
更新/診断 |
対話の中では /new で会話を新しくし、/model provider:model でモデルを替え、/retry・/undo でやり直し、/usage で使用量を見る。止めるのは CLI なら Ctrl+C、チャットなら /stop。
常駐させる前に
チャットのボットにすると、手元のPCでコマンドを実行できる窓口が外から開く。公式ドキュメントの Security の章は、コマンドの承認、DMのペアリング、コンテナでの隔離を設定項目として挙げている。ローカルで直接動かすより、Docker や SSH 先の実行環境に分けるほうが被害を小さくできる。
OpenClawからの移行と、ほかのエージェントとの違い
BY THE NUMBERS確認した数字
MIT で公開され、スターは25万を超えた
25.5万
GitHubのスター
2026-10-18 のページ表示
7つ
実行環境
ローカル・Docker・SSH ほか
3.11〜3.14
Python
pyproject.toml
OpenClaw を使っていたなら、初回の hermes setup が ~/.openclaw を見つけて、設定・メモリ・スキル・APIキーの移行を提案する。あとからでも移せる。
hermes claw migrate --dry-run
hermes claw migrate --preset user-data
--dry-run で移る中身を先に確かめ、--preset user-data なら秘密情報を除いて移す。
| 比較 | Hermes Agent | Claude Code・Codex CLI | OpenHands |
|---|---|---|---|
| 主な用途 | 常駐して頼みごとを受ける | リポジトリの開発作業 | 開発作業を自律で進める |
| 入口 | TUIとチャット | ターミナル・IDE | Web UI・CLI |
| モデル | 好きなプロバイダー | 各社のモデル | 好きなプロバイダー |
| 学習 | スキルと記憶を自分で育てる | 指示ファイル(CLAUDE.md・AGENTS.md) | — |
コードを書かせる道具としては Claude Code や Codex CLI のほうが専用に作られている。Hermes Agent は、チャットから頼んで定期的に動かし、使うほど手順を覚えさせたいときに向く。開発用の自律エージェントは OpenHands で扱った。複数のエージェントでタスクを分ける Kanban や、v0.14 以降の変化は Hermes Agent Kanban徹底解説 にまとめている。
確認したもの: NousResearch/hermes-agent の README・pyproject.toml・LICENSE(2026-10-17 のmain)、タグ一覧(最新 v2026.9.24)、GitHub の★とフォーク、PyPI の hermes-agent 0.19.0 のメタデータ(2026-10-18)。インストーラの実行と対話は未検証。
参照ソース
- NousResearch/hermes-agent(GitHub) — README(特徴・インストール・コマンド・OpenClaw移行)・LICENSE(MIT)
- Hermes Agent 公式ドキュメント — Quickstart・CLI・Messaging Gateway・Security
- hermes-agent(PyPI) — PyPI 版の版と公開日





