最終更新日: 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ルーター