2026 Hermes Agent はなぜ 7×24 常駐マシンが必要なのか?
三層メモリ、VPS/Raspberry Pi/Mac mini M4 選定表と日次レンタル意思決定

Zenn や Qiita で「Hermes Agent 入門」記事が増える 2026 年 5 月、読者から最も多い質問はこれです。ずっと動き続ける AI エージェントを自宅 MacBook で回して大丈夫? Nous Research の三層メモリ(MEMORY.md / Skills / SQLite)は何が違う? 月 700 円 VPS、Raspberry Pi 5、MacDate 日次レンタル M4——個人開発者のコスパ最適解はどれ? 本稿はエンジニア向け長文として、ハード選定・五ステップ・三つのハード数字をまとめました。

Hermes Agent 三層メモリと 7×24 常駐 AI エージェントの構成イメージ

2026 年、Nous ResearchHermes Agent が GitHub で 1 万 Star を突破しました。キャッチコピーは Your AI that actually remembers——セッションを閉じても学習が消えない、記憶が複利で効くエージェントです。OpenClaw が「1 万円以下の常駐バイナリ」を押すのに対し、Hermes は CLI と Telegram / Discord などのチャット基盤の間を埋める設計。Cron スケジュール、サブエージェント並列、local / Docker / SSH / Singularity / Modal の五実行バックエンドを備え、三層メモリでプロジェクト慣習・ユーザー嗜好・過去会話を分離保存します。ここでハード選定の本質が見えます。記憶はディスクに書き、Cron は定時起動し、Webhook は外部から届く——ホストは 7×24 オンラインである必要がある。本記事は Zenn/Qiita で自前検証を書きたい個人開発者、Telegram Bot で業務自動化したいスタートアップ CTO、VPS と Mac のどちらに載せるか迷うインフラエンジニア、週末だけ Agent 実験したい副業 iOS エンジニア向けです。

01. Hermes Agent とは:記憶が資産になるオープンソース Agent

Hermes の状態モデルは四層:messages(ランタイム)、session(SQLite 永続化)、memory(ファイル)、config(YAML)。デフォルト LLM は Atropos RL で調整された Hermes-3——tool-call 精度と長距離タスク向け。OpenAI / Anthropic / ローカル Ollama にも切替可能です。

2026 年の Agent 三強を整理すると:OpenClaw=超軽量常駐+プラグイン、Cursor 系=IDE 内蔵だが記憶なし、Hermes=マルチチャネル CLI + 自己改善メモリ。Qiita でよく見る「毎回プロンプトを貼り直す疲れ」を、Hermes は SQLite FTS5 + LLM 要約で解消します。「先週火曜に直した race condition、どうやったっけ?」と Telegram で聞けば、session DB から該当ログを引いて回答——これが ずっと動き続ける AI エージェント の価値です。

💡 OpenClaw との住み分け:OpenClaw はエッジ・IoT 向け。Hermes はナレッジが蓄積する業務 Agent向け。併用も可能:OpenClaw がセンサー、Hermes が頭脳。

02. 7×24 常駐が必須な理由:Cron・Webhook・メモリ永続化

Hermes は「必要なときだけ python 実行」ではなく常駐デーモンとして設計されています。

  • 自然言語 Cronjobs.json に「毎週月曜 9 時に GitHub PR を要約して Telegram へ」と書くだけ——スケジューラが常時必要。
  • Webhook:Telegram Bot / Discord Gateway は安定した入口が要る。ノート PC のスリープで切断。
  • Frozen SnapshotMEMORY.md 変更は即ディスク書込みだが、system prompt 反映は次セッション——ホスト停止で同期遅延。
  • サブエージェント:親プロセス消失で子タスク全滅。
  • SSH バックエンド:リモート実行の callback 待ちに本体が要る。

「とりあえず MacBook Pro で」は Zenn あるあるの落とし穴です。スリープ、蓋閉じ、Time Machineで Agent が沈黙。7×24 ≠ 新規購入必須ですが、専用ノードは必須——VPS、Pi、または MacDate 日次レンタル M4 です。

03. 三層メモリ:MEMORY.md、Skills、SQLite セッション検索

第 1 層:永続ファクトファイル(MEMORY.md + USER.md)

高 S/N・低レイテンシの確定記憶MEMORY.md 上限 2,200 文字(プロジェクト慣習・環境の癖)、USER.md 上限 1,375 文字(タイムゾーン・口調・技術スタック)。セッション開始時に system prompt へ確実注入——ベクトル検索のブレなし。

Frozen Snapshot:実行中の prompt は変えず prefix cache を維持。ランタイムが定期的に「記憶候補」を評価し、重要度不足は破棄——ノイズ蓄積を防ぐ use-it-or-lose-it 設計。

第 2 層:手続き Skills

skills/ に再利用ワークフロー。トリガ条件、コマンド、検証手順、落とし穴。複雑タスク解決後に Hermes が Skill を自動合成——自己改善の核。

第 3 層:SQLite セッション検索

全会話を SQLite + FTS5 で索引。「あの API timeout、前どう直した?」→ キーワード検索 + LLM 要約でコンテキスト復元。長期運用で DB は数 GB に——NVMe SSD 必須、microSD の Pi は不向き。

オプション:外部メモリ Provider

Honcho、Mem0、LightRAG 等——同時に 1 つだけ有効化が推奨。

04. VPS/Raspberry Pi/Mac mini M4 選定マトリクス

観点 VPS($5~20/月) Raspberry Pi 5(8GB) Mac mini M4(16/24GB) MacDate 日次 M4
7×24 安定性 ★★★★★ DC UPS ★★★ 家庭電源/回線 ★★★★ 低消費電力 ★★★★★ ベアメタル DC
SQLite I/O ★★★ プラン次第 ★★ SD 磨损リスク ★★★★★ 内蔵 NVMe ★★★★★ 同左
ローカル LLM ★ CPU のみ ★★ 7B 量子化限界 ★★★★ M4 38 TOPS ★★★★ 同左
macOS / Xcode ✗ Linux ✗ Linux ★★★★★ ネイティブ ★★★★★ ネイティブ
メモリ 1~2GB(API 利用) 8GB ギリギリ 16GB 快適 / 24GB で 7B 16~24GB 選択可
24 ヶ月 TCO ¥18,000~72,000 ~¥15,000 一式 ~¥248,000 購入 日割り、90 日未満で有利
最適用途 クラウド API のみ 実験・IoT 長期自前・ローカル LLM 検証・短期スプリント

即決フロー:API のみ・予算最小 → VPS。Ollama + Apple toolchain → M4 購入 or レンタル。期間未定 → MacDate 3~7 日トライアルが Zenn 検証記事の定番パターン。

05. macOS + M4 が Hermes のスイートスポットな理由

  • launchdKeepAlive でクラッシュ自動復旧——systemd より macOS スリープと相性良し。
  • ユニファイドメモリ:16GB で Hermes + 7B Ollama + SQLite 共存。
  • Keychain:Bot Token を平文 .env から隔離。
  • メイン Mac との分離:Agent はレンタル M4、開発は MacBook——Qiita で推奨される「第 2 台 Mac」構成。

06. 五ステップ:MacDate レンタル M4 で Hermes を動かす

Zenn 記事としてそのまま転載できる手順です。所要 約 3 時間

  1. レンタルと SSH:macdate.com で M4 日次プラン → SSH ログイン → Homebrew → Python 3.11+。
  2. Hermes インストールpip install hermes-agentHERMES_HOME=~/hermes-dataconfig.yaml に LLM 設定。
  3. 三層メモリ初期化MEMORY.md(pnpm 使用等)、USER.md(Asia/Tokyo、日本語応答)、skills/ 作成。初回 chat で SQLite 生成確認。
  4. 7×24 常駐~/Library/LaunchAgents/com.hermes.agent.plistKeepAlive 設定。Telegram Bot + jobs.json で「毎朝 8 時 git log 要約」Cron テスト。
  5. 検証と返却:翌日「昨日言った package manager は?」→ 記憶リコール確認。HERMES_HOME を tar バックアップ → MacDate コンソールで NIST 消去 → 返却。
# Hermes 常駐クイックチェック $ export HERMES_HOME=~/hermes-data $ hermes chat --platform telegram $ launchctl load ~/Library/LaunchAgents/com.hermes.agent.plist $ ls -lh ~/hermes-data/sessions/*.db

07. 三つのハード数字と 1~3 日トライアル日程

  • 2,200 文字MEMORY.md ハード上限——超過エントリは拒否。prompt 膨張防止の設計値。
  • < 200ms:第 1・2 層のセッション開始注入遅延——RAG より桁違いに安定。
  • 90 日:M4 購入 vs MacDate 日次レンタルのコスパ分岐点(日額 ¥3,000~5,000、購入 ~¥248,000 想定)。

週末 3 日プラン(Qiita 検証向け):

  1. Day 0 夜:MacDate 注文 + Telegram Bot Token 準備。
  2. Day 1 午前:SSH → Hermes → MEMORY/USER → 10 ラウンド対話。
  3. Day 1 午後:launchd + Cron、スマホ Telegram で外出先テスト。
  4. Day 2:新セッションで履歴質問、SQLite リコール検証。任意で Ollama 7B。
  5. Day 3:バックアップ → 消去 → 返却。Zenn 下書き用ログ取得完了。

08. 購入 vs 日次レンタル:コスパ分岐点

  • M4 16GB 購入:約 ¥248,000 + 電気代 ~¥500/月 → 24 ヶ月 ~¥260,000。
  • MacDate 日次:¥4,000/日 × 30 日 = ¥120,000/月——スプリント月だけなら OpEx 可控。
  • 3 人チーム:レンタル 1 台を共有すれば人均 1/3。

詳細は M4 日次レンタル TCO 記事日次レンタル FAQ を参照。

09. セキュリティ:メモリ注入・データ残留・返却消去

  • 注入対策:MEMORY 書込前に injection スキャン——不可信 Web ページ読込後の即書込は避ける。
  • データ残留:session DB に API 鍵・顧客名。MacDate 物理機 + NIST 消去は共用 VPS より GDPR/個人情報保護法に適合しやすい。
  • ネットワーク:Webhook は Tailscale 優先。0.0.0.0 公開は非推奨。

10. 限界と最適解:Agent ノードとメイン Mac の分離

Hermes は「失憶」を解決しますが「どこで動かすか」は別問題。メイン MacBook に 7×24 常駐させると、開発環境汚染・スリープ不能・SSD 競合が起きます。最適構成:

  • Agent ノード:MacDate 日次 M4——Hermes + Ollama + Cron + Telegram。
  • メイン Mac:SSH / Tailscale で指示のみ。
  • 推論:OpenAI / Anthropic API——ノードは記憶とオーケストレーション専任。

3 日レンタルで三層メモリと Cron を通し、から購入判断——これが 2026 年、ずっと動き続ける AI エージェントを現実的に運用する道筋です。フレームワークは Hermes、常駐ハードは macdate.com の物理 Mac へ。

関連記事