Hermes Agent と OpenClaw:ローカル AI エージェントの選び方

Hermes Agent と OpenClaw の導入、メモリ、チャネル、権限、OpenAI 互換 API のテストを比較します。

Hermes Agent と OpenClaw は、ツール、メモリ、外部モデル対応を持つローカル AI エージェントです。Hermes Agent は、蓄積したメモリと再利用可能なスキルが役立つターミナル中心の作業に向きます。OpenClaw は、Telegram、Slack、WhatsApp などのチャネルへ接続した常駐 Gateway に向きます。選択はランタイム、権限、エージェントとの対話方法で決まります。

公平な比較には同じ API 接続を使ってください。 両方とも自分の API キーを用いて BetterToken を OpenAI 互換エンドポイントとして利用でき、Dashboard でトークン使用量を確認できます。BetterToken はどちらのプロジェクトの一部でもない外部 API プロバイダーです。BetterToken の手順を開き、shell、browser、第三者スキルを有効にする前に短いリクエストを試してください。

Hermes Agent と OpenClaw の違い

Hermes Agent は Nous Research の学習ループを内蔵したターミナルエージェントです。選んだ事実をセッション間で保存し、手順型スキルを作成し、CLI または単一のメッセージング Gateway で動きます。成功した手順を再利用しながら、1 エージェントがコンテキストを蓄積する設計です。

OpenClaw は、AI エージェントをチャットサービス、Web Control UI、モバイルノードへつなぐセルフホスト Gateway です。Gateway がセッション、ルーティング、チャネルを管理します。スマートフォンや複数メッセンジャーからメッセージを受け、ターミナルを閉じても利用可能である必要があるアシスタントに適します。

観点Hermes AgentOpenClaw
主な用途メモリとスキルを蓄積するターミナルエージェントチャネルと複数セッション用の常駐 Gateway
主な UITUI/CLI、メッセージ Gateway は別接続Web Control UI、CLI、Gateway 経由のチャネル
メモリ制限付き MEMORY.md/USER.md、過去セッション検索Agent workspace とセッション内のメモリと文脈
スキル作成・更新でき、書込み確認を送れるバンドル、管理、workspace スキル。エージェント別に制限可
チャネルGateway 経由で Telegram、Discord、Slack、WhatsApp、Signal 等Discord、Google Chat、iMessage、Matrix、Teams、Signal、Slack、Telegram、WhatsApp、Zalo 等
長時間作業Gateway、cron、リモート terminal backendGateway daemon、チャネル、cron、multi-agent routing
アクセス対応 provider または自分の endpointProvider/model、auth profile、custom provider

普遍的な勝者はいません。作業が端末にあり、徐々に再現可能な手順へ変わるなら Hermes を先に見ます。作業がメッセンジャーで始まり、複数チャネルや別セッションを通るなら OpenClaw の構成が近いでしょう。

必要な環境とインストール

要件は急速に変わります。以下のコマンドは 2026 年 8 月 3 日に公式ソースで確認されました。

Hermes Agent

公式インストーラーは Linux、macOS、WSL2、Termux をサポートします。

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

ネイティブ Windows には現在 PowerShell インストーラーがあります。

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

導入後に環境を確認し、セットアップウィザードを開きます。

hermes doctor hermes setup

Hermes のインストーラーは Python 環境と追加依存関係を管理します。先にシステム Python へ任意のパッケージを入れず、公式インストーラー完了後に hermes doctor を確認してください。

OpenClaw

現在の OpenClaw 文書は Node 26 を推奨し、Node 22.22.3+、24.15+、25.9+ も対応として挙げています。導入前にバージョンを確認します。

node --version npm install -g openclaw@latest openclaw onboard --install-daemon openclaw dashboard

設定は ~/.openclaw/openclaw.json、ローカル Control UI は標準で http://127.0.0.1:18789/ にあります。アクセスとセキュリティ確認を別途設定せず、この UI をインターネットに公開してはいけません。

ツール、メモリ、連携を比較する

最初の選択には、作業の開始点、蓄積文脈の保存方法、常時必要な連携、自動スキル更新の要否という四つの問いで十分です。Hermes はプロジェクトディレクトリで hermes を開くのが自然で、チャットから同じエージェントへ入る時だけ Messaging gateway が必要です。OpenClaw の入口は Gateway であり、メッセージを受け、セッションを選び、エージェントへ転送します。CLI は構成と診断に使えますが、日常の作業は Web Control UI やチャネルだけで可能です。

Hermes ではコンパクトな MEMORY.mdUSER.md~/.hermes/memories/ に、手順は ~/.hermes/skills/ のスキルに分かれます。OpenClaw はメモリを agent workspace と Gateway session に結びます。複数エージェントなら workspace、tool policy、route を分離できますが、設定ミスでは誤った権限のセッションへメッセージが届きます。

両方ともメッセンジャーを扱えますが、OpenClaw はチャネルを中心に置き、Hermes では端末プロセスを補完します。Telegram をたまに使うだけならどちらでもよく、複数チャネルとエージェントをルーティングするなら OpenClaw を先に確認します。Hermes は複雑な作業後にスキルを改善できますが書込み確認を有効にします。OpenClaw は複数階層のスキルを接続し、エージェントごとに allowlist で制限します。SKILL.md は振る舞いを変えられるため、スキル数よりソースと diff が重要です。

ローカル権限と第三者スキルのセキュリティ

ローカルエージェントはプロセス権限を継承します。便利だからと全許可にせず、shell、browser、files、secrets を個別に与えます。Hermes は approvals.mode: smart を残すか、危険なコマンドを手動確認します。--yolo は確認を無効にするので初回テストには不向きです。Hermes security は Docker、Modal、Daytona を分離 terminal backend として示し、メモリやスキルの記録確認も可能です。

OpenClaw は Gateway ごとに信頼できる一つの運用者境界を想定します。相互に信頼しない利用者が同じツール利用可能エージェントへ入ると、実質的にその権限を共有します。Gateway を分け、可能なら別 OS user または host を使います。OpenClaw のスキル文書に従い、第三者スキルは信頼できないコードとして有効化前に読み、危険なツールは sandbox で実行してください。

最初の実タスク前には、(1) .env、SSH key、作業リポジトリのないテストディレクトリを作る、(2) 不要なツールと community skill を無効にする、(3) そのディレクトリだけを許可する。OpenClaw は workspaceAccess: "none" または "ro" の sandbox、Hermes は分離 backend または限定 safe root を使う、(4) provider を一つ接続しファイル操作なしの短い prompt を送る、(5) 合格後に file write、browser、channels、cron を追加する、の順です。

BetterToken で選んだエージェントを確認する

API 接続と agent tools は分けます。最初に短いテキスト応答だけを得ます。Hermes ではモデル選択を開きます。

hermes model

OpenAI または OpenAI Compatible を選び、Hermes Agent 向け BetterToken の現在の手順にある Base URL https://www.bettertoken.ai/v1、自分の BetterToken API Key、モデルカタログの現在のモデル ID を入力します。アクティブセッションを閉じ、再度 hermes を実行して、ツールなしの短い要求を送ります。401404model not found がない応答なら基礎接続を確認できます。

OpenClaw では onboarding 後に通常の auth flow を使います。

openclaw models auth add

OpenClaw 向け BetterToken の現在の手順に従い、custom provider には baseUrl https://www.bettertoken.ai/v1、自分の apiKeyapi openai-responsesidnameYOUR_MODEL_ID のモデルを設定します。設定を他方の agent へ丸ごと移さないでください。フィールド名、credential 保存方法、restart command は異なります。

openclaw gateway restart openclaw models status

Gateway を再起動し、新しい session でモデルを確認します。短い応答の後、BetterToken Dashboard で model、status、input/output Tokens、charge を確認します。古い route が出る場合は main の明示モデルと agents.defaults.models を確認し、/new で新しい session を作ります。

五分で選ぶ

主な作業が terminal または remote backend、コンパクトな memory と procedural skills を分けたい、agent に実証済み方法を蓄積させたい、Messaging gateway が補助入力なら Hermes Agent を選びます。主な UI がメッセンジャーまたは Web Control UI、一つの Gateway が複数チャネルを扱う、session・workspace・agent routing を分けたい、Gateway access と tool sandbox を別々に構成できるなら OpenClaw を選びます。

両方に当てはまる場合は、分離したテストディレクトリへ一つずつ導入します。同じ短い prompt、同じモデルクラス、同じ tools 禁止で、手動手順数、診断の明確さ、アクセス境界を比べます。このテストなしに「最良の agent」を論じても機能一覧の比較に留まります。

FAQ

長期メモリが優れるのはどちらですか?

メモリモデルは異なります。Hermes はコンパクトな事実とユーザープロファイルを手順スキルから分離して保存し、過去セッションも検索できます。OpenClaw は文脈とメモリを agent workspace と Gateway sessions に結びます。一つの agent に手順を蓄積するか、複数の分離 route を使うかで選びます。

Hermes Agent と OpenClaw は Windows で使えますか?

はい。Hermes にはネイティブ PowerShell installer と WSL2 の経路があり、OpenClaw も PowerShell installer と WSL2 Gateway を含め Windows をサポートします。比較記事より速く変わるため、導入前に現在の要件を確認してください。

marketplace を確認したスキルは信頼できますか?

Marketplace の確認はリスクを下げますが、第三者スキルを信頼済みコードにはしません。SKILL.md と関連スクリプトを読み、要求された binaries、network calls、secrets を確認し、最小 workspace access の sandbox で実行します。

BetterToken は両方を直接サポートしますか?

BetterToken Docs には Hermes Agent と OpenClaw 用の別々の最新手順があります。両者は外部プロジェクトであり、BetterToken は API access を提供しますが、installation、channels、skills、local permissions の責任は負いません。

LLM ワークフローを最適化しませんか?

単一 API でモデルを接続し、キーと AI コストを管理できます。