最終更新日: 2026年4月28日
テンプレート説明
Hermes Agentは、Nous Researchが開発するオープンソースのAIエージェントです。CLIとメッセージングアプリ(Telegram、Discord、Slack等)から利用でき、セッションをまたいだメモリ機能やスキルの自動生成・改善機能を備えた「自己成長型」エージェントです。OpenRouterやNous Portal等のAIプロバイダーに対応しており、APIキーを切り替えるだけでモデルを変更できます。
本テンプレートはVPS上にHermes Agentを自動インストールし、専用ユーザー(hermes-user)のセキュアな実行環境を構築します。インストール完了後は専用ユーザーに切り替えてセットアップウィザードを実行することで、すぐに利用を開始できます。
スタートアップスクリプトのテンプレートを利用してサーバー作成を行う手順はご利用ガイドを参照してください。
メモ
Hermes AgentはAIプロバイダーのAPIキーが別途必要です。OpenAI、Anthropic、Google(Gemini)等の主要プロバイダー、または200以上のモデルに対応したOpenRouter(https://openrouter.ai)等に事前登録してAPIキーを取得してください。
仕様
対応OSイメージ
Ubuntu 24.04 LTS
主要ソフトウェア
| ソフトウェア名 | バージョン | ライセンス | 用途 |
|---|---|---|---|
| Hermes Agent | Latest | MIT | AIエージェント本体 |
| Python | 3.11 | PSF License | Hermes Agentの実行環境 |
| uv | Latest | MIT / Apache 2.0 | 高速Pythonパッケージマネージャー |
| Node.js | v22 | MIT | ブラウザ自動化ツール用 |
| UFW | システム標準 | GPL-2.0 | ファイアウォール |
スタートアップスクリプト情報
| 項目 | 説明 |
|---|---|
| アプリケーション利用ポート | なし |
| インストールディレクトリ | /home/hermes-user/.hermes/ |
| 実行ユーザー | hermes-user |
| 管理スクリプト | /root/hermes-agent-diagnose.sh、/root/hermes-agent-update.sh |
| インストールログ | /var/log/hermes-agent-install.log |
| 初期状態 | インストール完了済み(セットアップウィザード実行待ち) |
その他
最小システム要件
- CPU: 1コア以上
- メモリ: 最小1GB、推奨2GB以上
- ディスク容量: 5GB以上の空き容量(推奨10GB以上)
- ネットワーク: インターネット接続必須(AIプロバイダーAPIへのアクセスが必要)
利用手順
メモ
スタートアップスクリプトにてアプリケーションのインストールが完了するまで数分かかります。
インストール完了後、rootディレクトリに「hermes-agent-info.txt」というファイルが作成されますのでご確認ください。
ファイルが存在しない場合、作成されるまでしばらくお待ちください。
スタートアップスクリプトの実行状況は、SSH接続後に以下のコマンドで確認できます。
# tail -f /var/log/hermes-agent-install.log
重要
利用開始にはAIプロバイダーのAPIキーが必要です。200以上のモデルに対応したOpenRouter(https://openrouter.ai)、またはNous Portal(https://portal.nousresearch.com)等に事前登録してAPIキーを取得しておいてください。
Step 1: VPSへのSSH接続
ConoHa VPSのコントロールパネルからサーバーのIPアドレスを確認し、SSHで接続します。
# ssh root@<IPアドレス>
Step 2: 専用ユーザーへの切り替え
インストールスクリプトにより作成された専用ユーザー(hermes-user)に切り替えます。
# su - hermes-user
Step 3: セットアップウィザードの実行
セットアップウィザードを実行してAIプロバイダーとAPIキーを設定します。
# hermes setup
または個別に設定することもできます。
# hermes model
(LLMプロバイダー・モデルの選択)
# hermes config set OPENROUTER_API_KEY <APIキー>
(APIキーの設定)
Step 4: Hermes Agentの起動
セットアップ完了後、以下のコマンドでHermes Agentを起動します。
# hermes
メモ
Hermes Agentが見つからない場合は、PATHを再読み込みしてください。
source ~/.bashrc
管理スクリプト一覧
| スクリプト・コマンド | 機能 | 使用例 |
|---|---|---|
| hermes | Hermes Agent起動(対話CLI) | # hermes |
| hermes setup | セットアップウィザード | # hermes setup |
| hermes model | LLMプロバイダー・モデルの変更 | # hermes model |
| hermes doctor | Hermes Agentの自己診断 | # hermes doctor |
| hermes update | Hermes Agentの更新 | # hermes update |
| hermes gateway | メッセージングゲートウェイの設定・起動 | # hermes gateway setup |
| /root/hermes-agent-diagnose.sh | システム全体の診断情報表示 | # /root/hermes-agent-diagnose.sh |
| /root/hermes-agent-update.sh | Hermes Agentの更新 | # /root/hermes-agent-update.sh |
メモ
管理スクリプト(/root/以下)はrootユーザーで実行してください。hermes系コマンドはhermes-userに切り替えてから実行してください。
セキュリティグループ設定
| ポート番号 | プロトコル | 用途 | 必須/オプション |
|---|---|---|---|
| 22 | TCP | SSH | 任意 |
外部リンク
| サイト名 | URL | 説明 |
|---|---|---|
| Hermes Agent 公式ドキュメント | https://hermes-agent.nousresearch.com/docs/ | 技術ドキュメント・チュートリアル |
| Hermes Agent GitHubリポジトリ | https://github.com/NousResearch/hermes-agent | ソースコード・イシュートラッカー |
| Nous Research 公式サイト | https://nousresearch.com | 開発元情報 |
| Nous Portal | https://portal.nousresearch.com | Nous Research公式AIプロバイダー |
| OpenRouter | https://openrouter.ai | マルチプロバイダー対応AIルーター |