CLIツール
first-fluke/oh-my-agent avatar
first-fluke/oh-my-agent

oh-my-agent:成果物を検査するマルチエージェント・ハーネス

first-fluke/oh-my-agentは実運用向けに使える実用的なオープンソース実装で、再利用可能な導入ルートを持つプロジェクトです。

スター 1,297フォーク 147TypeScriptMIT

ひと目でわかる

これは何?
プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネス
誰に向いている?
oh-my-agentは、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスという目的があり、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを確認できる利用者に向きます。導入前にbunx oh-my-agent@latest と oma ralph:verify --jsonを実行し、入力に対する出力、ログ、依存関係、権限、ライセンス条件をこのプロジェクトの資料と照合してください。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 1 日前です。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

oh-my-agent:READMEが定義する役割

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第1節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第1節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:利用者が最初に触れる入口

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第2節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第2節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:入力と成果物の境界

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第3節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第3節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:依存関係と設定の読み方

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第4節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第4節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:失敗時に確認する観察点

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第5節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第5節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:ライセンスと運用範囲

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第6節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第6節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

oh-my-agent:採用前に行う固有の確認

first-fluke/oh-my-agent は、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスとしてREADMEに記載されています。README冒頭の説明は「oh-my-agent: The Multi-Agent Harness That Checks the Work [](https://www.npmjs.com/package/oh-my-agent) [](https://www.npmjs.com/package/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent) [](https://github.com/first-fluke/oh-my-agent/blob/main/LICENSE) [](https://github.com/first-fluke/oh-my-agent/commits/main) [한국어](./docs/README.ko.md) | [中文](./docs/README.zh.md) | [Português](./docs/README.pt.md) | [日本語](./docs/README.ja.md) | [Français](./docs/README.fr.md) | [Español](./docs/README.es.md) | [Nederlands](./docs/README.nl.md) | [Polski](./docs/README.pl.md) | [Русский](./docs/README.ru.md) | [Deutsch](./docs/README.de.md) | [Tiếng Việt](./docs/README.vi.md) | [ภาษาไทย](./docs/REA」です。第7節では、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを手掛かりに、資料に書かれた機能と未記載の保証を切り分けます。作者の説明は対象範囲を示しますが、手元の環境で同じ結果になることまでは証明しません。

第7節ではbunx oh-my-agent@latest と oma ralph:verify --jsonを使う場合は、実行環境、入力、出力、終了状態を別々に記録します。first-fluke-oh-my-agent-deep-analysisでは、依存関係や設定を一つだけ変えて再実行し、どの条件が結果へ影響したかを確認します。表示された成功メッセージだけで本番利用を断定せず、エラー、権限、再実行時の状態も観察します。

編集部の結論

oh-my-agentは、プロジェクト固有のスキル、ワークフロー、エージェントチームを複数の実行環境へ配布するTypeScript製ハーネスという目的があり、.agents/hooks/core/persistent-mode.ts、.agents/state/sessions/{sid}/events.jsonl、oma-config.yamlを確認できる利用者に向きます。導入前にbunx oh-my-agent@latest と oma ralph:verify --jsonを実行し、入力に対する出力、ログ、依存関係、権限、ライセンス条件をこのプロジェクトの資料と照合してください。READMEにない性能や対応範囲を前提にせず、確認できた機能だけを利用範囲へ含める判断が適切です。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート