Claude Code、Codex、Gemini CLIなど既存のAI CLIツールを、並列実行とオーケストレーションに対応した共通のマルチエージェントワークスペースにまとめるデスクトップアプリです。
revfactory/harness
ドメインに特化したエージェントチームを設計し、エージェント定義とスキルを生成するClaude Codeプラグインです。
- スター
- 9,335
- フォーク
- 1,342
- 未解決の Issue
- 3
- 最終コミット
- 先月
これは何?
HarnessはClaude Code向けのメタスキルです。プロジェクトやドメインの説明を受け取ると、作業内容を分析してチーム構成を選び、.claude/agents/にエージェント定義を作成します。また、エージェントを連携させるスキルとオーケストレーターを.claude/skills/に生成します。パイプライン、fan-out/fan-in、エキスパートプール、プロデューサー・レビュアー、スーパーバイザー、階層型委任の6つのチームパターンに対応しています。
バージョン2は、現行のClaude Codeマルチエージェントランタイムを対象としており、3つの実行モードを提供します。決定論的なfan-outや検証ループ向けのワークフロースクリプト、SendMessageで通信する永続的な名前付きエージェント、そして単発のサブエージェントへの委任です。また、利用フィードバックを生成済みのエージェントやスキルの変更に反映する/harness:evolveスキルを備え、v1の成果物を検出して移行にも対応します。
このプラグインはClaude Codeのマーケットプレイスからインストールするか、グローバルスキルとしてコピーして利用できます。エージェントのプロンプトやオーケストレーションを手作業で作る代わりに、再利用可能でプロジェクトに特化したエージェント環境を求める開発者を対象としています。
主な機能
- 01ドメインの説明をもとに、6種類のアーキテクチャパターンを使ってエージェントチームを設計します。
- 02エージェント定義を.claude/agents/に、スキルを.claude/skills/に生成します。
- 03ワークフロー、永続エージェント、サブエージェントの実行モードを提供します。
- 04/harness:evolveで利用フィードバックを生成済みのエージェントやスキルに反映します。
- 05v1の成果物を検出し、移行手段を提供します。
ユースケース
- 特定のコードベースやプロジェクトドメイン向けに、再利用可能なマルチエージェントチームを構築する。
- Claude Codeのエージェントが呼び出せる、プロジェクト固有のスキルを生成する。
- 実際の実行から得られたフィードバックを使って、既存のエージェントハーネスを改善する。
- 以前のClaude Codeエージェント環境を、v2の実行モードに移行する。
クイックスタート
- 1
Claude Code にマーケットプレイスを追加します
/plugin marketplace add revfactory/harness - 2
harness プラグインをインストールします
/plugin install harness@harness-marketplace - 3
Claude Code にプロジェクト用の harness を構築するよう依頼します
build a harness for this project
使う前に知っておきたいこと
- Phase 0 の監査と生成される成果物は Claude Code 向けに設計されているため、このプラグインは Claude Code でのみ動作します。
- 15 タスクでの品質向上は作者による測定値です。効果を前提にする前に、ご自身でパイロット運用を行ってください。
- 生成される agent ファイルと skill ファイルはプロジェクトの .claude ディレクトリに書き込まれるため、確認が必要な場合があります。
収録されている特集
トピック
よくある質問
- harness とは?
- ドメインに特化したエージェントチームを設計し、エージェント定義とスキルを生成するClaude Codeプラグインです。 HarnessはClaude Code向けのメタスキルです。プロジェクトやドメインの説明を受け取ると、作業内容を分析してチーム構成を選び、.claude/agents/にエージェント定義を作成します。また、エージェントを連携させるスキルとオーケストレーターを.claude/skills/に生成します。パイプライン、fan-out/fan-in、エキスパートプール、プロデューサー・レビュアー、スーパーバイザー、階層型委任の6つのチームパターンに対応しています。
- harness は無料で使えますか?ライセンスは?
- harness は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- harness は今もメンテナンスされていますか?
- 半年以内に更新あり。harness の最終コミットは 2026年9月28日 です。
- harness は何に使えますか?
- 特定のコードベースやプロジェクトドメイン向けに、再利用可能なマルチエージェントチームを構築する。 Claude Codeのエージェントが呼び出せる、プロジェクト固有のスキルを生成する。 実際の実行から得られたフィードバックを使って、既存のエージェントハーネスを改善する。 以前のClaude Codeエージェント環境を、v2の実行モードに移行する。
- harness のインストール方法は?
- Claude Code にマーケットプレイスを追加します: /plugin marketplace add revfactory/harness harness プラグインをインストールします: /plugin install harness@harness-marketplace Claude Code にプロジェクト用の harness を構築するよう依頼します: build a harness for this project
- harness はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/revfactory/harness
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
モデルやハーネスを変更せず、エージェントの外部レイヤーを進化させるハーネスアダプターを学習・評価・デプロイするフレームワーク。
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。
ClaudeやCodexなどのコーディングエージェントが、互いにメッセージを送り、連携先を共有し、マシンをまたいで複数ステップのワークフローを実行できる基盤。
タスクの明確化・追跡、一時停止と引き継ぎ、プロフィールの記憶、スキル作成、文章作成に使える、ローカルで管理する10個のSKILL.mdエージェントスキル集。
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。