Repolode
rlaope

rlaope/oh-my-hermes

Hermes Agent向けのスキル、ルーティング、ワークフローレイヤー。タスクごとにモデルを選び、複数ステップのグラフジョブを並列実行します。

スター
5,227
フォーク
416
未解決の Issue
12
最終コミット
2 時間前

これは何?

oh-my-hermesは、オープンソースAIエージェントHermes Agent向けの追加パッケージです。Hermesとのチャットはそのまま続けられ、OMHが作業ごとに使うスキルとモデルを決定します。作業には「深い推論」や「簡単な編集」などのカテゴリが付けられ、各カテゴリには推論の強度設定と、優先順位付きのモデルチェーンが設定されます。プロバイダーがモデルを拒否した場合は、チェーン内の次のモデルに切り替わります。

大きな目標の場合、`/dag-ulw`ワークフローがリクエストを小さなノードのグラフに変換します。入力がそろったノードは並列実行され、同時に実行されるノードが同じファイルに書き込むことはありません。また、レポート作成前に別のノードが目標を確認します。このパッケージには、ルーターが必要に応じて読み込む100を超える専門スキルに加え、Hermes自身のメモリを変更せずにHermesが読み込む長期的なプロジェクトメモリも含まれています。

OMHはHermesのgateway上に独自のターミナルインターフェースを提供し、モデル、推論の強度、トークン数とともに、レーンの状態をリアルタイムで表示します。また、「Plan · not run」「Test · verified」のように、各状態にステージと確信度を示すラベルを付けます。インストール方法は、シェルスクリプト、Homebrew、Bun、npmです。

主な機能

  • 01各作業カテゴリを、推論の強度を調整できる優先順位付きモデルチェーンに振り分けます。
  • 02並列実行するノードと、目標を検証する専用ノードを備えた`/dag-ulw`の目標グラフを実行します。
  • 03フロントエンド、バックエンド、Rust、セキュリティレビュー向けに、100を超える専門スキルを必要に応じて提供します。
  • 04記録された採用判断と、トークン予算に基づく想起機能を備えた長期的なプロジェクトメモリを提供します。
  • 05独自のターミナルインターフェースで、レーンの状態、コスト、トークン数をリアルタイムに表示します。

ユースケース

  • 大規模なリファクタリングや機能開発を、同じファイルを編集しない並列レーンに分けて実行する。
  • 簡単な編集には低コストまたは高速なモデルを、難しい推論には高性能なモデルを割り当てる。
  • プロジェクトの規約や判断を、複数のHermesセッションにわたって利用できるようにする。
  • エージェントが完了したと主張する作業について、テストやレビューに合格しているか確認する。

クイックスタート

  1. 1

    npmでCLIをインストールする

    npm install -g oh-my-hermes
  2. 2

    OMHのセットアップを実行する

    omh setup

使う前に知っておきたいこと

  • Hermes Agentのアドオンレイヤーであり、Hermes Agentなしでは動作しません。
  • モデルのルーティングには、Hermesのセットアップで設定したモデルプロバイダーへのアクセスが必要です。

収録されている特集

トピック

よくある質問

oh-my-hermes とは?
Hermes Agent向けのスキル、ルーティング、ワークフローレイヤー。タスクごとにモデルを選び、複数ステップのグラフジョブを並列実行します。 oh-my-hermesは、オープンソースAIエージェントHermes Agent向けの追加パッケージです。Hermesとのチャットはそのまま続けられ、OMHが作業ごとに使うスキルとモデルを決定します。作業には「深い推論」や「簡単な編集」などのカテゴリが付けられ、各カテゴリには推論の強度設定と、優先順位付きのモデルチェーンが設定されます。プロバイダーがモデルを拒否した場合は、チェーン内の次のモデルに切り替わります。
oh-my-hermes は無料で使えますか?ライセンスは?
oh-my-hermes は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
oh-my-hermes は今もメンテナンスされていますか?
活発にメンテナンス中。oh-my-hermes の最終コミットは 2026年11月7日 です。
oh-my-hermes は何に使えますか?
大規模なリファクタリングや機能開発を、同じファイルを編集しない並列レーンに分けて実行する。 簡単な編集には低コストまたは高速なモデルを、難しい推論には高性能なモデルを割り当てる。 プロジェクトの規約や判断を、複数のHermesセッションにわたって利用できるようにする。 エージェントが完了したと主張する作業について、テストやレビューに合格しているか確認する。
oh-my-hermes のインストール方法は?
npmでCLIをインストールする: npm install -g oh-my-hermes OMHのセットアップを実行する: omh setup
oh-my-hermes はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rlaope/oh-my-hermes

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト