コンテンツにスキップ
Zenn Dev Atani Articles Openclaw to Hermes Agent Migration

自宅のAIエージェント基盤をOpenClawからHermesに乗り換えた(とOOM Killerの罠)

要約

Zennユーザー atani 氏が自宅 Proxmox サーバ上のAIエージェント基盤を OpenClaw から Hermes Agent へ移行した記録。移行の動機は OpenClaw の UI 不具合(Approveボタン非表示)を Slack コマンドで回避し続けるという運用上の引っかかりと、Hermes のシンプルな設計思想への共感。移行中に Proxmox のメモリ overcommit(物理 29 GiB に対し VM 割当合計 40 GB)が原因で OOM Killer が稼働中 VM のプロセスを kill する事故が発生した。最終的に VM 104(Hermes 用)+ VM 101(Ollama)の 2 台構成、合計 24 GB 割当で収束。キャラクター作成・Slack ゲートウェイ常駐は今後の宿題として残る。

主な主張

  • OpenClaw の UI 不具合(Web UI で Approve ボタンが表示されない)を Slack コマンドで回避し続けていたが、運用でカバーし続ける構成は持続不可として乗り換えを決断
  • Hermes Agent の評価ポイント: スキルが Markdown 1 ファイル形式(agentskills.io 互換)、LLM プロバイダ切り替えが hermes model 1 コマンド、単一バイナリ + ~/.hermes/ でシンプル、既存サブスクリプション流用可
  • データ移行(hermes claw migrate)はあえて使わず、暫定対応の澱を持ち込まずに 1 から組み直した
  • OOM Killer による別 VM kill 事故: 物理 29 GiB に対し VM 割当 40 GB(VM100: 16 GB + VM101: 16 GB + VM104: 8 GB)の状態で VM104 起動 → VM100 の kvm プロセスが kill された
  • 最終構成: VM101(llm-server)8 vCPU / 16 GB + VM104(hermes-server)4 vCPU / 8 GB、合計 24 GB 割当で物理 29 GiB に収まる