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

経験を次の作業に使う

  1. 作業をこなす
  2. スキルを作る
  3. 使って改良
  4. 記憶に残す
  5. 過去を検索
出典: NousResearch/hermes-agent README(2026-10-17 の main)

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 でまとめて設定する

  1. インストール

    install.sh(Linux・macOS・WSL2)/install.ps1(Windows)

  2. 設定

    hermes setup。APIキーを集めないなら --portal

  3. 対話

    hermes でTUI。/model で切り替え

  4. 常駐

    hermes gateway setup → start でチャットにつなぐ

出典: NousResearch/hermes-agent README(2026-10-17 の main)
環境 入れ方(公式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

出典: NousResearch/hermes-agent(README・pyproject.toml、2026-10-18 確認)

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)。インストーラの実行と対話は未検証。

参照ソース