以下が日本語訳です。原文のMarkdown構造、タグ、URL、ブランド名はそのまま保持し、自然な日本語にローカライズしました。CJKと英数字の間にはスペースを挿入しています。
Hermes Agent の操作と習得方法を学びましょう。エージェントコントロールルームのテンプレートをセットアップし、専門エージェントを構成し、1 つのエージェントから 1 つの VPS 上のマーケティング会社全体へと成長させることができます。
ほとんどの AI ツールは質問に答えます。Hermes Agent はワークフローをエンドツーエンドで実行します。
ブラウザを操作し、ターミナルコマンドを実行し、cron ジョブをスケジュールし、受信箱を監視し、作業を下書きし、結果をあなたのいる場所(Telegram、Discord、Slack、今まさにいるメールスレッド)に投稿します。
@NousResearch によって構築され、150,000 の GitHub スターを持つオープンソースです。現在、OpenRouter でグローバルトークン使用量ランキング 1 位です。
これは、ここ数週間、私がマーケティング業務全体を構築してきたフレームワークであり、これから読む記事は、もし今日から始めるとしたら、私がどのようにセットアップするかを説明したものです。

この記事で得られるもの
- Hermes Agent とは何か、そしてなぜマーケター(開発者だけでなく)が注目すべきか
- アーキテクチャをわかりやすく解説:脳、性格、スキルセット、そしてそれらがすべて 1 つのフォルダにどのように収まるか
- 私が Hermes で実際に実行しているユースケースと、それらについて私が公開した 4 つの投稿
- 4 つの部分からなるメンタルモデル(あなた、コントロールルーム、エージェント、オプションのタスクバス)と、4 つのセットアップレベル(「ラップトップ上の 1 つのエージェント」から「電話で制御する VPS 上の完全自動化エージェントチーム」まで)
- マーケティングワークフローをアイデア段階から自律運用へと導く、私が使用するプロトタイプ → 本番化の方法論
- 初日に欲しかったリソース:ドキュメント、コミュニティアトラス、フォローすべき人々、現在開催されているミートアップ
- 正直なトレードオフと、まだ壊れるポイント
この記事で何かを販売することはありません。Hermes はオープンソース、Nous Portal には無料枠があり、コミュニティエコシステムのほとんども無料です。フォークして、変更して、自分だけのものにしてください。
Hermes Agent とは
短い説明:実行時間が長くなるほど能力が向上する自律エージェント。
長い説明:Hermes は Nous Research が構築したフレームワークで、モデルを永続的なオペレーターに変えます。セッション間で存続する独自のメモリを持ち、作業しながら自身のスキルを書き、123 のスキルがすでに組み込まれています(GitHub ワークフロー、Obsidian、Google Workspace、Linear、Notion、Typefully、Perplexity、Deep Research、その他 100 以上)。配置したい場所(ラップトップ、Docker コンテナ、VPS、サーバーレスランタイム)で動作し、Telegram、Discord、Slack、メール、音声モード、ターミナルなど 20 以上のインターフェースから対話できます。
Claude Code や OpenClaw を使ったことがあるなら、Hermes は同じ形状ながら異なる哲学を持っています。
Hermes は「Rails」です。意見を含んだデフォルト設定、バッテリー同梱、最小限のセットアップで初日から生産的、エージェントがより多くの思考を代行します。
OpenClaw は「Linux」です。プリミティブ、保証、明示的な制御、エージェントは指示されたことだけを正確に行い、それ以上はしません。
どちらも有効です。私が Hermes を実行するのは、バンドルされたデフォルトが効果を増幅するからです。Hermes で始めるすべてのプロジェクトは、設定を 1 行も書く前に、エージェントがすでに 100 以上のことを行う方法を知っています。そのアドバンテージは私にとって価値があります。また、Hermes はゲートウェイの切断やバグにおいて、同じ問題がほとんど発生しないことにも気づきました。
証拠は Nous Research が達成した数字にあります。
- OpenRouter でグローバルトークン使用量 1 位(プラットフォーム上のすべてのモデルとフレームワークの中で)
- Hermes リポジトリに 150,000 の GitHub スター
- エージェントが独自のスキルを書く前に 123 のバンドルスキル
- ゲートウェイに 70 以上の組み込みツール、1 つのサブスクリプションで 300 以上のモデル
- 6 つのデプロイターゲット:ローカル、Docker、SSH、Daytona、Singularity、Modal
- 20 以上のメッセージングインターフェース:Telegram、Discord、Slack、メール、音声
あなたが AI マーケターで、まだ Hermes を使い始めていないなら、毎週複合的な能力をテーブルの上に残していることになります。
仕組み(わかりやすいバージョン)
すべての Hermes エージェントには 3 つの要素があります。
脳。 メモリは ~/.hermes/memories/ にあります。2 つのファイル、MEMORY.md と USER.md がセッション開始時に注入されます。あなたの声のルーブリック、ブランドノート、顧客の言語、先週の修正、そのすべてが最初のプロンプトの前に読み込まれます。セッションは SQLite に保存され、セッションをまたいだ検索は全文検索可能です。
性格。 soul.md に雰囲気が格納されています。簡潔、皮肉的、率直、フォーマル、高速、思慮深いなど。6 つのエージェントを起動し、それぞれに異なるソウルを与え、同じ脳を下に持たせることができます。1 つはクローザーのエネルギーを持つ営業担当、もう 1 つは長い文章を好むリサーチャー、もう 1 つはすべてを簡潔に保つアシスタントです。

スキルセット。
123 のスキルが標準搭載:GitHub PR、Obsidian、Google Workspace、Linear、Notion、Typefully、Perplexity、Deep Research、ブラウザ制御、ウェブスクレイピング、ビジョン、音声、スケジューリング。そして、閉じた学習ループ:エージェントが作業するにつれて、新しいスキルをその過程で書き込みます。あなた自身のスキルライブラリは、あなたが何も書かなくても、123 のスキルの上に成長します。
次に、エージェントが対話できるもの。
- ツールゲートウェイ:1 つのサブスクリプションで 300 以上のモデル、さらにウェブスクレイピングとブラウザ自動化が組み込み
- MCP 統合:Model Context Protocol を話す外部サービスは、エージェントが使用できるツールになります
- 20 以上のメッセージングインターフェース:Telegram、Discord、Slack、メール、音声、さらに CLI 自体

そして、エージェントが存在できる場所。
- あなたのラップトップ(ローカル)
- Docker コンテナ(分離、ポータブル、私の実行方法)
- VPS 上の SSH セッション(ラップトップを閉じても動作)
- Daytona、Singularity、Modal(インフラを管理したくない場合はサーバーレス)
この閉じた学習ループが、単なるスマートチャットボットとの違いです。エージェントは自身の作業を監視し、作業の形状を学習するにつれて新しいスキルを書き、定期的にメモリを洗練し、全文検索と LLM 要約の組み合わせを使用してセッション間の過去のコンテキストを想起します。来週、再度教える必要はありません。
Hermes を初めて使う人に私が伝えるルールはこれです:初日に自分でスキルを書こうとしないでください。実際の作業を実行させ、エージェントに観察させ、ハーネスにスキルを書かせてください。プロンプトを書くよりも、作業を通じてカスタムスキルライブラリをより速く構築できます。
私が Hermes で実行しているもの
私は AI マーケターであり、コーダーではありません。Hermes で実行しているもののほとんどは、時折の内部ツールを除いてマーケティングインフラです。実際のリストは次のとおりです。
- ビジネスと私用を処理するパーソナルアシスタント、Telegram 上に存在し、毎朝読む価値のある 4 つのメールをフラグ付けし、リマインダーをスケジュールし、欠席した会議を要約
- マーケティングワークフロープロトタイピングベンチ。新しいフロー(リードマグネット、広告クリエイティブレビュー、コンテンツスプリント)を本番運用に昇格させる前に、実際の作業で 2~3 回テスト
- 専門マーケティングエージェント:SEO、営業/事業開発、デザインレビュー、コンテンツ作成。それぞれ独自のソウルとスコープを持つ
- 企業の頭脳:Slack、チャット、メール、トランスクリプト、音声メモを監視し、すべてを検索可能に。「先月、あのクライアントに価格について何と言った?」と尋ねると、30 分の調査ではなく 3 秒で答えが得られる
- SEO エージェント:キーワードシードから公開記事までの全パイプラインを 1 つの Docker コンテナで実行、21 ステップ、最終レビューまで人間は介在しない
- コンテンツ配信エージェント:長文記事(この記事など)を LinkedIn、X、Threads に、プラットフォーム固有のフックで分割
- オーケストレーターエージェント:自身では作業を生成せず、リクエストを適切な専門家にルーティング
それをまとめたブループリントを投稿しました。
特に SEO エージェントは注目に値します。これは私が公開したものであり、この記事の残りのアーキテクチャに最も明確に対応しているからです。5 つのレイヤー、すべて 1 つの Docker コンテナ内、キーワードシードから公開記事まで 21 ステップ。
21 ステップはターミナルで次のように表示されます。
このパイプラインの上のレイヤー:
- 最上部に企業の頭脳:ビジョン、ブランド、オーディエンス、製品。すべてのエージェントがこれを読み込む
- オーケストレーター Hermes エージェント:トピックまたはキーワードシードを受け取り、SEO エージェントにルーティング
- SEO の頭脳:ランキングプレイブック、音声ルール、コンテンツフォーマット、ビジュアルスタイルガイド、フォーマットごとの成功基準。すべての SEO 固有のコンテキストがここにある
- SEO エージェント内の 3 つのサブエージェント。それぞれがフェーズを担当:
- リサーチ+アイデア出し:キーワードシード、SERP スナップショット、競合他社抽出、意図とフォーマット分析、コンテンツとビジュアルのギャップ、内部および外部検証
- 制作:角度とポジショニングブリーフ、ビジュアル戦略ブリーフ、アウトライン、ドラフト、画像生成、フローチャート生成、ビジュアルと記事の QA
- 配信:公開準備、スキーマ、内部リンク、シンジケーション、分析、モニタリング
- 1 つの Docker コンテナが 3 つのサブエージェントをすべて保持。環境、メモリ、ツールを共有。サブプロファイルがフェーズごとにコンテキストを切り替え。1 つのプロセス、1 つのファイルシステム、1 セットの認証情報。
3 つのコンテナではなく 1 つのコンテナにする理由:SEO 作業は順次進行です。リサーチがブリーフを生み、ブリーフが制作を生み、制作が配信を生みます。すべてのステップで上流で決定された内容のメモリが必要です。3 つのコンテナに分割すると、境界を越えて状態をやり取りする必要があり、コストがかかり、チェーンが途切れます。
他のすべての専門エージェントも同じテンプレートで実行されます。SEO エージェントテンプレートをクローンし、頭脳を交換する(SEO 頭脳 → 営業頭脳、またはデザイン頭脳、またはサポート頭脳)だけで、同じ 5 レイヤー形状を持つ新しいエージェントがどの機能にも作成できます。
レイヤーは飾りではありません。作業が専門化してもエージェントがコンテキストを失わないための理由です。企業の頭脳は安定したまま、ワーカーが反復します。頭脳のレイヤーにより、ワーカーは使い捨て可能になります。
また、最近リスボンの @EspressioAI 本社で Nous Research を招き、Hermes Agent の夕べを開催しました。Nous の @yeahfortommy が Q&A を実施し、noticed.so の Simao が自動リサーチ付きのエージェントハーネスをデモし、私が Espressio での成長に Hermes をどのように利用しているかを説明しました。
リスボンにお住まいで次の回に参加したい方は、日程が決まり次第お知らせします。
1 つのエージェントから完全な艦隊へ
レベルに入る前に、メンタルモデル。
セットアップは 4 つの部分から構成されます。
- あなたはオペレーターです。システムのすべての部分に直接アクセスできます。
- エージェントコントロールルームはサイドコントロールプレーンです。チャットするエージェントではなく、艦隊全体を文書化し統治する /root/vps-agents にあるフォルダです。開いて編集し、検査するか、システム管理時に Claude、Codex、または Hermes に使用を依頼します。
- Hermes エージェントはワーカーです。一部は専門家(SEO、開発、CMO、運用)です。そのうちの 1 つをオーケストレーターにすることもできます。
- エージェントタスクバスは、オーケストレーターと専門家の間にあるオプションの引き継ぎデスクです。オーケストレーターを導入する場合にのみ必要です。
全体像は次のようになります。
ストレージの分割は、人々が考える以上に重要です。
コントロールルームには、どのエージェントが存在するか、何をするか、どのポートを使用するか、どの認証情報を参照するか、各エージェントが何をできるかできないか、そしてそれらを再起動、デバッグ、再構築する方法といった質問への回答が含まれています。ライブランタイムには実際の動作が含まれます。
コントロールルームはシステムを定義する頭脳です。ライブランタイムはシステムを実行する身体です。身体は頭脳から再構築できますが、頭脳を身体から再構築することはできません。
コントロールルーム内:
そして各エージェントのランタイム /srv/<agent-name>/data/ 内:
3 つの対話方法
- 制御パスはメタレイヤーです。エージェントの追加、ドキュメントのレビュー、ポートの確認、キーのローテーション、セットアップのデバッグ時に使用します。
- 直接パスは最速です。どのエージェントが作業を行うかすでにわかっている場合に使用します。
- オーケストレーションパスはシンセサイザーです。複数の専門家間で作業をルーティングし結合する 1 つのフロントドアが必要な場合に使用します。
レベル 1: 1 つのエージェント
1 つの Hermes エージェントがあるだけです。コントロールルームは依然として存在できます(推奨)が、その 1 つのエージェントのみを文書化します。
最適な用途:初期セットアップ、個人用 Hermes、ルートインストールのドキュメント、簡単な Docker 移行。
1 つのエージェント、十分に使い込まれ、チューニングした性格と構築を始めたメモリを持つ。SOUL.md に希望の声を、MEMORY.md にビジネスに関する安定した事実を、USER.md にあなたに関する安定した事実を記入します。Telegram または Discord に接続して、あなたの居場所に存在させます。実際のタスクで使い始めます。ツールに触れさせます。その過程で独自のスキルを書かせます。
MEMORY.md は安定した事実(ビジネス内容、顧客、製品機能)を保持します。USER.md はあなたに関する安定した事実(タイムゾーン、勤務時間、定期的なプロジェクト、好みの出力形式)を保持します。両方とも、実際の会話でエージェントを修正するたびに毎週洗練されます。
レベル 2: 直接の専門エージェント
複数の専門エージェントがありますが、それぞれと直接対話します。まだオーケストレーターはありません。
コントロールルームはすべてのエージェントを文書化します。
最適な用途:明確な役割分離、どのエージェントが有用かのテスト、早期のオーケストレーション回避、エージェントごとにスコープ化された認証情報の維持。
避けるべき落とし穴は、専門エージェントの有用性を証明する前にオーケストレーターに手を伸ばすことです。2 つか 3 つを起動して直接実行し、1 つのフロントドアが必要になった場合にのみオーケストレーターを追加してください。
新しいエージェントをいつ立ち上げるか、現在のものを維持するか:
悪いパターン:すべての認証情報とすべてのメモリレイヤーを混ぜ合わせた 1 つのメガエージェント。分離が失われ、アクセスをクリーンに取り消す能力が失われ、エージェントはどの声を使うべきか混乱します。
レベル 3: オーケストレーター + 専門エージェント
Hermes-Orchestrator をフロントドアとして追加します。依然として専門エージェントと直接対話できますが、オーケストレーターは作業をルーティングし、結果を統合できます。

オーケストレーターはコントロールルームを読み取り、どのエージェントが存在するか、各エージェントの役割、タスクキューがどこにあるか、承認が必要なもの、禁止されているアクション、ドキュメントとランブックがどこにあるかを把握します。あなたに尋ねる必要はなく、それを読み取ります。
最適な用途:クロスファンクショナルな作業、委任、要約と統合、マルチエージェントワークフロー用の 1 つのメインインターフェース。
オーケストレーターは、セットアップがエージェントの集合からチームへと変わる瞬間です。また、コントロールルームがその価値を発揮する瞬間でもあります。オーケストレーターは、それが読み取るドキュメントと同じくらい優れているからです。
ラップトップまたは電話から艦隊をクイックチェックする様子:
レベル 4: 自動化エージェントチーム
レベル 3 と同じ形状ですが、定期的なワークフローと強力な自動化が加わります。毎週の SEO レポートが cron で実行され、サーバーヘルスチェックが毎日実行され、バックアップ検証が要求なしに実行され、クロスエージェントビジネスワークフローがスケジュールに従って開始されます。
最適な用途:毎週の SEO レポート、コンテンツ運用、サーバーヘルスチェック、バックアップ検証、クロスエージェントビジネスワークフロー。
レベル 4 は、ターミナルにおけるマーケティング部門の姿です。あなたが一日を始める必要はありません。自分で仕事に出勤し、レポートを提出し、自分自身をチェックし、味覚が必要な決定についてのみあなたに連絡します。

制御階層
レベルを上げていく際に心に留めておくべき 1 つの原則。
コントロールルームは、設定、ドキュメント、ランブック、ガバナンスのためのものです。どのエージェントが存在するか、何をするか、どこで実行されるか、どの認証情報を参照するか、各エージェントが何をできるかできないかを文書化します。これは艦隊(オーケストレーターを含む)の管理パネルであり、作業を行うために行く場所ではありません。
作業のためには、エージェントと直接対話します。どのエージェントがその仕事を担当するかわかっている場合は専門エージェントに、複数の専門家にルーティングする 1 つのフロントドアが必要な場合はオーケストレーターに。
セットアップガイド:エージェントをリポジトリに向ける
これでアーキテクチャを理解しました。構築方法は次のとおりです。
上記の正確な構造と、エージェントがセットアップに必要なスキルを含む公開テンプレートを公開しました。
それは github.com/shannhk/hermes-agent-control-room にあります。

手動でクローンすることもできますが、その必要はありません。ラップトップに Claude Code または Codex があれば、Hetzner API キーを渡すだけで、エージェントがほとんどの作業を行います。
自動フロー:
10 分から 15 分以内に次のものが得られます。
- 適切なツールがインストールされた新しい Hetzner VPS
- VPS 上の /root/agent-control-room にクローンされたコントロールルーム
- VPS 上の ~/.claude/skills にリンクされたバンドルスキル
- 1 つの Hermes エージェントが登録され、ランブックが記入され、env-map が作成される
- ラップトップに SSH エイリアスが設定され、ssh hermes で即座に接続可能
プロトタイプ → 本番化の方法論
ほとんどのワークフローは最初から本番用ではありません。 乱雑に始まります。SEO リサーチを実行し、記事を起草し、Typefully にスケジュールし、LinkedIn に投稿するフローは、頭の中で完全に形成されて存在するわけではありません。それを実行することで発見します。
Hermes はこのためのプロトタイピング環境です。新しいマーケティングワークフローをアイデアから自律デプロイまで導くために私が使用する 4 ステップのパスは次のとおりです。
- Hermes でプロトタイプを作成する。 メインの Hermes エージェントを開き、実現したいことを説明し、試行させます。最初の実行ではほとんどが間違います。それで構いません。
- 実際の作業で 2~3 回実行し、毎回ドリフトを修正する。 ハーネスはすべての修正を監視し、形状を学習するにつれてスキルの書き込みを開始します。3 回目の実行までには、エージェントはコーチングなしで望むことのほとんどを行います。
- 専用ワークスペースで微調整する。 ワークフローを別の Claude Code ワークスペース(または必要に応じて新しい Hermes エージェント)にプルし、プロンプトを調整し、ルーティングを固定し、エラーハンドリングを追加し、cron で実行すべきものとトリガーすべきものを決定します。
- スケジュールで VPS にデプロイする。 あなたの監視なしで実際の実行を 1 週間耐えたら、VPS 上の独自の Docker コンテナにプッシュし、cron を設定し、離れます。
このパターンは、最初から本番用エージェントを書こうとして週末を数回無駄にした後に学びました。最初から本番用エージェントを書くことはできません。育てる必要があります。Hermes はその育成を高速化します。

- Hermes でプロトタイプ
- 専用ワークスペースで微調整
- VPS で自律デプロイ
Hermes で実行しているモデル
Hermes はフレームワークを提供します。下のモデルはあなたの選択です。ツールゲートウェイを通じて、1 つのサブスクリプションから 300 以上のモデルにルーティングでき、エージェントごとまたはタスクごとに切り替えられます。
私が現在実際に実行しているもの:
- Claude Opus 4.7 をクリエイティブな作業に:コピーライティング、声、フック生成、コンテンツ起草、味と書きやすさが重要なものすべて
- Codex (GPT 5.5) を構造化された作業に:コーディング、計画、マルチステップワークフロー、ブラウザ自動化、スクレイピング、ステップが厳密で出力が予測可能である必要があるものすべて
両方を実行しています。Opus は書き、Codex は構築と計画を行います。Hermes はルーティングを容易にし、各エージェントをその作業に適したモデルに向けます。
1 つだけしか実行できない場合、答えはあなたの艦隊が行う作業の種類によって異なります。コンテンツとコピーが中心なら、Claude Opus 4.7 から始めてください。インフラ、自動化、エンジニアリングワークフローが中心なら、Codex から始めてください。後で同じツールゲートウェイを通じて 2 番目のモデルをいつでも追加できます。
正直なトレードオフ
Hermes が完璧だと偽るつもりはありません。3 つの実際のトレードオフ。
- バンドルされたデフォルトは意見でもある。 Hermes は、メモリの動作方法、スキルの書き方、エージェントのツール使用法について強いデフォルトを備えて出荷されます。それが売りです。しかし、すべてのステップを明示的に制御するプリミティブが必要な場合、Hermes は重く感じられるでしょう。OpenClaw はその好みに適しています。あなたの哲学に合ったツールを選んでください。
- レベル 3 と 4 には実際の学習曲線がある。 Docker、VPS、SSH、コントロールルームフォルダ構造、オーケストレータースキル、これらは「インストールしてすぐ使える」ものではありません。すでに Hermes をレベル 1 で日常的に実行していないのであれば、レベル 3 に飛びつくべきではありません。
- モデルは依然として重要である。 Hermes は優れたモデルを素晴らしくするフレームワークです。小さなモデルを戦略家に変えることはありません。重要な作業(オーケストレーター、戦略エージェント、頭脳)には、できる限り強力なモデルを使用してください。重要でない作業(リサーチスクレイピング、ドラフト生成、バッチ処理)には、より安価なモデルに切り替えてください。
これのどれも魔法ではありません。メモリが永続化され、スキルが蓄積され、エージェントがスコープを維持されるため、投資が報われるフレームワークです。間違ったサイズのモデルに適用すると、混乱したチームになります。正しいモデルに適用すると、チームが得られます。
リソース
今日から始めるなら、私が順番に読むものを以下に示します。
- 公式ドキュメント: hermes-agent.nousresearch.com/docs。インストールガイドから始め、次にスキルページを読んで標準搭載されるものを理解してください。
- コントロールルームテンプレート(私のリポジトリ): github.com/shannhk/hermes-agent-control-room。上記で説明した正確な構造で、すぐにクローンできます。1 つの VPS エージェントから専門家チーム、オーケストレーションワークフローまで Hermes エージェントを管理するための control-room-first テンプレート。フォークして自分だけのものにしてください。
- hermesatlas.com: Hermes 上に構築された 100 以上のオープンソースツール、プラグイン、ワークスペース、統合のコミュニティキュレーションマップ。ドメイン(メモリプロバイダー、ワークスペース、スキルレジストリ、デプロイ、オーケストレーション)ごとに分類。Hermes ハンドブック(初心者向けウォークスルー)も含む。毎週更新、無料ニュースレター。
- X の @Teknium: Nous Research の創設者。ほぼ毎日 Hermes アップデートを出荷。Codex ランタイム統合、Nous Portal の DeepSeek V4 Flash 無料枠、Pretext スキル、すべて彼のフィードから最初に届きました。
- X の @NousResearch: 公式アカウント、公式機能発表。
- ミートアップ: 現在、対面の Hermes ミートアップが開催されています(リスボン、ベンチュラ、さらに都市が増加中)。近くにあれば参加する価値があります。サイド会話の 90 分間で、1 週間の読書よりも多くのことを学べます。

お役に立てたなら幸いです。最後まで読んでいただきありがとうございます。
-- Shann





