LighthouseでHermes Agentをデプロイする方法へようこそ!
この記事はコラム「Lighthouseマスター」に収録されています
👋 まだクラウドサーバーをお持ちでない方はこちらをクリックして**Lighthouse限定特典**をご利用いただき、Hermes Agentを素早くデプロイしましょう~
2026年4月、Nous Researchはオープンソースの AIエージェントプロジェクトHermes Agentを正式にリリースし、GitHubおよびAIコミュニティで瞬く間に広く注目を集めました。市場にあるIDEに紐づいたコーディングアシスタントや単一APIのチャットボットとは異なり、Hermes Agentは真の自律型エージェントです。お客様のサーバー上で動作し、永続的なメモリを持ち、時間とともに強化されていきます。さらに魅力的なのは、完全な自己学習ループを備えていることです:スキルを自律的に作成し、使用を通じてスキルを改善し、セッションを跨いでメモリを呼び出すことで、まさに「使えば使うほど賢くなる」を実現しています。
Hermes Agentは以前人気を博したOpenClawプロジェクトと深い関連があり、組み込みのhermes claw migrateコマンドを含んでおり、OpenClawの設定、メモリ、スキル、APIキーのワンクリック移行をサポートしています。Hermes AgentはAIエージェント分野における包括的な進化を表しています。
OpenClawと同様に、Hermes Agentもフルシステム操作権限(ターミナル実行、ファイル読み書き、ブラウザ自動化など)を持つため、公式では個人のメインコンピュータから隔離された環境にデプロイすることを推奨しており、データセキュリティを確保します。
Hermes AgentはLinux、macOS、WSL2、Android(Termux)プラットフォームをサポートしており、Linuxが最も推奨されるデプロイ環境です。クラウドサーバーにHermes Agentをデプロイすることで、ローカルコンピュータからの安全な隔離を実現するだけでなく、24時間365日のオンライン可用性を実現し、TelegramやDiscordなどのチャットアプリケーションを通じていつでもどこでも対話できます。
注意: Hermes Agentは現在、ネイティブWindows環境をサポートしていません。WindowsユーザーはまずWSL2をインストールし、そこで実行する必要があります。
Tencent Cloud Lighthouseは軽量アプリケーションシナリオ向けに設計されたクラウドサーバー製品です。複雑なクラウドコンピューティングの概念を理解する必要がなく、コストパフォーマンスの高いサーバーパッケージを提供しています。
ローカルコンピュータでの実行と比較して、Lighthouseサーバーを使用してHermes Agentをデプロイすると、以下の利点があります:
| 利点 | 説明 |
|---|---|
| クイックスタート | わずか数分でデプロイ完了 |
| コストフレンドリー | 数十ドルから体験開始可能 |
| 24時間オンライン | 24時間運用をネイティブサポート、チャットアプリでいつでもHermes Agentと対話 |
| 安全な隔離 | クラウド環境はローカルコンピュータから強力に隔離され、個人データのセキュリティを保護 |
Tencent Cloud Lighthouse製品の購入ページにアクセスしてサーバーを購入します。推奨構成:
今すぐ購入をクリックし、ページのガイダンスに従って支払いを完了し、約30秒でサーバーの作成が完了します。

注意: システムの再インストールはサーバー上のすべてのデータを消去します。慎重に進めてください!

既存のアイドル状態のLighthouseインスタンスがある場合は、「システムの再インストール」からHermes Agentイメージを選択し、その後のステップに従ってHermes Agentを設定できます。
インストール完了後、Hermes Agent のモデル(AI頭脳)を構成する必要があります。Hermes Agent 自体はAIモデルを含んでおらず、知的活動を動かすために外部の大規模言語モデル(LLM)に接続する必要があります。このチュートリアルでは MiniMax China を例として構成を行います。
Tencent Cloud コンソールを開き、Hermes Agent がすでにインストールされている Lighthouse インスタンスを見つけます。
インスタンスカードのログインボタンをクリックすると、ブラウザは自動的に Tencent Cloud の Web ターミナルツール OrcaTerm にリダイレクトされます。

ポップアップウィンドウで以下を設定します:
agentuser に変更(Hermes Agent はこのユーザーの下にインストールされています)注意:Hermes Agent インスタンスが 2026 年 4 月 15 日より前に作成された場合、ユーザー名を
lighthouseに切り替える必要があります。ログイン後にsu lighthouseコマンドを実行して lighthouse ユーザーに切り替えることもできます。

情報を確認してログインボタンをクリックしてください。ログインに成功すると、サーバーターミナルインターフェースが表示されます。

モデルの構成前に、MiniMax プラットフォームから API キーを取得する必要があります。


システムは sk-api- で始まるキー文字列を生成します。すぐにコピーして保存してください。
重要:ページを閉じると、完全なキーは再度表示できません。すぐにコピーして保存してください。

重要:MiniMax アカウントの残高が 0 でないことを確認してください。残高がゼロの場合、API キーが正しく構成されていても、Hermes Agent はモデルを呼び出すことができません。MiniMax 料金センター - 残高ページ で残高を確認してチャージできます。

hermes setup を実行してモデルを構成するサーバーターミナルに戻り、インタラクティブ構成ウィザードを起動する以下のコマンドを実行します:
hermes setup
実行後、ターミナルには構成ウィザードのインターフェースが表示されます:

上下の矢印キーを使用して Quick setup — provider, model & messaging (recommended) を選択し、Enter を押して確定します。
ウィザードにはサポートされているモデルサービスプロバイダーのリストが表示されます。上下の矢印キーでスクロールして More providers... を選択し、Enter を押します。

MiniMax (China) を見つけて選択し、Enter を押して確定します。

注意:MiniMax と MiniMax (China) は2つの異なるオプションです。MiniMax (China) は MiniMax 中国サイトに該当します。中国国内で使用しており、MiniMax 中国サイトから API キーを取得した場合は、このオプションを選択してください。
プロバイダーを選択後、ウィザードは API キーの入力を促します:
MiniMax CN API key:
ステップ2でコピーした API キーをここに貼り付け(貼り付け方法:右クリック、または Ctrl+Shift+V を押す)、Enter を押して確定します。
注意:安全のため、キーを入力する際には画面上に文字(アスタリスクも含む)が表示されません。そのまま貼り付けて Enter を押してください。

入力が成功すると、確定メッセージが表示されます:
API Key Saved.

次に Base URL の情報を求められます。そのまま Enter を押して確定してください:

API キーが正常に保存されると、ウィザードには MiniMax China でサポートされているモデルのリストが表示されます:
-> MiniMax-M2
MiniMax-M2.5
MiniMax-M2.7
MiniMax-M2.7-highspeed
MiniMax-M2.1
MiniMax-M2.5-highspeed
Enter custom model name
Skip (keep current)
上下の矢印キーでモデルを選択し、推奨:MiniMax-M2.7(最新バージョン、最も高性能)を選び、Enter を押して確定します。

確定後、以下が表示されます:
✓ Default model set to: MiniMax-M2.7
モデルの構成が完了すると、ウィザードはメッセージングプラットフォームに接続するかどうかをたずねます:
Connect a messaging platform? (Telegram, Discord, etc.)
● Set up messaging now (recommended)
○ Skip — set up later with 'hermes setup gateway'
Skip — set up later with 'hermes setup gateway' を選択し、Enter を押してスキップします。

ウィザードには完了した構成の概要が表示され、 Hermes への接続を開始するかどうかをたずねます:

コマンドラインに Y を入力して Enter を押し、またはターミナルで直接 hermes コマンドを実行して、組み込みのコマンドラインチャットインターフェース(TUI)を起動します。

モデルが正しく構成されていれば、Hermes Agent のようこそ画面が表示され、下部に現在のモデル情報が表示されます(例:MiniMax-M2.7 via minimax-cn)。


入力ボックスにテストメッセージを入力します:
Hello, please introduce yourself

Enter を押して送信します。すべてが正常に動作している場合、Hermes Agent は MiniMax モデルを通じて応答を生成します:

エラーが発生した場合(「API key invalid」や「connection timeout」など)、以下を確認してください:
hermes doctor を実行して診断)確認が成功したら、/quit を入力して Enter を押し、TUI インターフェースを終了します:
/quit

次のステップ:モデルの構成が完了したら、企業微信メッセージングチャネルを構成して、Hermes Agent とのリアルタイム会話を有効にできます。
WeComは、中国で最も一般的に使用される企業向けインスタントメッセージングツールの1つです。Hermes Agentは、WebSocket方式によるWeComへの接続をネイティブでサポートしており、パブリックIPアドレスが不要で、Webhookコールバックアドレスも不要で、設定が簡単です。
モデル検証が成功した後、WeComをチャットチャネルとして設定する必要があります。これにより、WeChatメッセージを送信するようにHermes Agentと会話できます。
ブラウザでWeCom管理コンソールを開きます。
WeCom QRコードスキャンを使用してログインします(WeCom組織の管理者権限が必要です)。
ヒント: まだWeCom組織を持っていない場合は、無料で登録できます。WeCom公式ウェブサイトにアクセスし、「今すぐ登録」をクリックして、プロセスに従って組織を作成します。

管理コンソールにログインした後、左側のメニューバーでセキュリティと管理を見つけてクリックします。

管理ツールをクリックし、スマートゾーンでスマートロボットを選択します。

作成ページでロボット作成ボタンをクリックします。

ポップアップウィンドウで手動作成を選択します。

スマートロボット作成ページで編集ボタンをクリックし、続くポップアップウィンドウでロボットのアバター、名前(例:「Hermes」)、説明情報を順に入力します。

ページの右下にスクロールし、APIモード作成を選択します。

次のページで必要に応じて可視範囲を設定します。

API設定でSecretを見つけ、後ろのクリックして取得ボタンをクリックします:

使用可能な権限でメッセージを選択します(他の権限は必要に応じて付与できます):

権限付与が完了したら、ページに戻り、保存ボタンをクリックします。

作成が完了すると、そのロボットの詳細ページに入り、次の2つの重要な情報が表示されます:
この2つの値をコピーして安全に保存してください。後でHermes Agentを設定する際に必要です。

セキュリティヒント: Secretはロボットのパスワードに相当します。他人に漏らさないでください。
サーバーターミナルに戻ります。先ほど取得したWeCom Bot IDとSecretをHermes Agentに設定する必要があります。
Hermes Agentのすべての機密情報(例:APIキー、Bot資格情報など)は~/.hermes/.envファイルに保存されます。次のコマンドを使用して、WeCom資格情報を1つずつ書き込むことができます。
ターミナルで次のコマンドを実行します(your-bot-idをステップ5.3でコピーした実際のBot IDに置き換えてください):
hermes config set WECOM_BOT_ID your-bot-id
例えば、Bot IDがbot_abc123xyzの場合、コマンドは次のようになります:
hermes config set WECOM_BOT_ID bot_abc123xyz
次のコマンドを実行します(your-secretをステップ5.3でコピーした実際のSecretに置き換えてください):
hermes config set WECOM_SECRET your-secret

WECOM_DM_POLICYを設定することで、Hermes Agentにプライベートメッセージを送信できるユーザーを制限できます。ここではpairingに設定します。
これにより、未承認ユーザーがBotにプライベートメッセージを送信した場合、直接会話が開かれず、ペアリングコード検証プロセスがトリガーされます。Botは相手に1回限りのペアリングコードを送信し、サーバー側で確認する必要があります。
hermes config set WECOM_DM_POLICY pairing

WECOM_ALLOWED_USERSを設定することで、どのWeComユーザーがHermes Agentと会話できるかを制限できます:
hermes config set WECOM_ALLOWED_USERS your_user_id
複数のユーザーを許可する場合は、英語のカンマで区切ります:
hermes config set WECOM_ALLOWED_USERS user_id_1,user_id_2
WeComユーザーIDの取得方法:WeCom管理コンソール → 連絡先 → メンバーをクリック → 「アカウント」フィールドを確認、これがユーザーIDです。
一時的にアクセス制限が必要ない場合(個人テストのみ)、このステップをスキップできます。デフォルトでは、このBotに連絡できるすべてのWeComメンバーは会話できます(ペアリングが必要)。
ヒント: すべてのWeComユーザーがBotと対話できるようにしたい場合は、
hermes config set GATEWAY_ALLOW_ALL_USERS trueを実行できます。特定のユーザーのみにアクセスを許可したい場合は、hermes config set WECOM_ALLOWED_USERS user_id_1,user_id_2でホワイトリストを設定できます。
すべての設定が完了したら、Hermes Agentのメッセージゲートウェイを起動する必要があります。このゲートウェイは、WeComメッセージの受信と送信を担当します。
Hermes Agentをバックグラウンドで継続的に実行し、サーバー再起動後に自動的に起動するには、ゲートウェイをシステムサービスとしてインストールすることをお勧めします:
hermes gateway install

インストールが完了したら、サービスを開始します:
hermes gateway start

次のコマンドを使用して、いつでもゲートウェイサービスの実行状態を確認できます:
hermes gateway status

これで、Hermes Agentが完全に設定され、バックグラウンドで実行されています。
ここでWeComバックエンドに戻ります。ロボットのQRコードを取得してスキャンし、ダイアログボックスに追加できます:

WeCom内で任意のメッセージを送信した後、ペアリングメッセージが表示されます:

ペアリングメッセージの最後のコマンドをコピーし、サーバーコマンドラインに戻って貼り付け、Enterキーを押します。次の情報が表示されると、ペアリングが完了したことを示します。

ここでWeComに戻り、Hermes Agentとの会話を開始できます!

📬 No home channel is set for Wecom. A home channel is where Hermes delivers cron job results and cross-platform messages.のようなメッセージが表示された場合は、ダイアログボックスで直接/sethomeを送信して完了できます。
セキュリティヒント: Hermes AgentのWebUIは認証機能を提供していません。アクセスアドレスを知っている人は誰でも直接Agentを操作できます。WebUIを自分で有効化し、パブリックネットワーク経由でアクセスして使用することは強くお勧めしません。
~/.hermes/config.yamlでWeComのアクセスポリシーをさらに設定できます。例えば、どのグループがBotを使用できるかを制限したり、グループ内ユーザーのホワイトリストを設定したり:
platforms:
wecom:
enabled: true
extra:
dm_policy: "open" # プライベートチャットポリシー:open/allowlist/disabled
group_policy: "allowlist" # グループチャットポリシー:open/allowlist
group_allow_from: # 許可されたグループIDリスト
- "group_id_1"
現象: サーバーターミナルでWeComメッセージから提供されたペアリングコマンドを実行した後、次のメッセージが表示されます:
Code 'XXXXXXXX' not found or expired for platform 'wecom'.
Run 'hermes pairing list' to see pending codes.
原因: ペアリングコードには有効期限(1時間)があります。コマンドをコピーしている間に既に期限切れになったか、変更された可能性があります。
解決方法:
hermes pairing list
XXXXXXXX)を見つけます:Pending Pairing Requests (1):
Platform Code User ID Name Age
-------- ---- ------- ---- ---
wecom XXXXXXXX JIAYU JIAYU 1m ago
hermes pairing approve wecom XXXXXXXX
XXXXXXXXをリストで見た実際のペアリングコードに置き換えます。
上記の設定を完了した後、Hermes Agentを管理するために次のコマンドが必要になる場合があります:
| コマンド | 説明 |
|---|---|
hermes |
ターミナルで直接Hermes Agentとチャット(TUIインターフェース) |
hermes gateway |
フォアグラウンドでメッセージゲートウェイを起動 |
hermes gateway start |
バックグラウンドゲートウェイサービスを起動 |
hermes gateway stop |
バックグラウンドゲートウェイサービスを停止 |
hermes gateway status |
ゲートウェイサービスの状態を確認 |
hermes setup |
設定ウィザードを再実行 |
hermes setup model |
モデル/プロバイダーのみ再設定 |
hermes setup gateway |
チャットプラットフォームのみ再設定 |
hermes model |
モデルを切り替え |
hermes doctor |
設定問題を診断 |
hermes update |
最新バージョンに更新 |
hermes config |
現在の設定を表示 |
設定が完了したら、次のコマンドを使用してゲートウェイサービスを管理します:
# フォアグラウンドで実行(デバッグに適しています)
hermes gateway
# バックグラウンドで起動
hermes gateway start
# 実行状態を確認
hermes gateway status
# ゲートウェイを停止
hermes gateway stop
ヒント: 1つのゲートウェイプロセスは、すべての設定済みプラットフォーム(WeCom、Telegram、Discordなど)に同時に接続でき、各プラットフォームごとに個別のサービスを起動する必要はありません。
Discordが作成されました。皆さんの参加を歓迎し、Hermes Agentの高度な使用方法を一緒に探求しましょう!

Discordで高度なヒントを解除
コミュニティに参加するにはクリック
注:参加後、最新のプラグインテンプレートとデプロイメントプレイブックを入手できます
WhatsApp/企業微信に参加して専用の技術サポートを受ける
| チャンネル | スキャン/クリックして参加 |
|---|---|
| WhatsAppチャンネル | ![]() |
| 企業微信(WeCom) | ![]() |