ruvnet/metaharness
🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MCP server, memory, learning loop, and witness-signed releases. Works with Claude Code, Codex, pi.dev, Hermes, OpenClaw, and RVM (hardware-isolated sandbox).
解決する課題
MetaHarnessは、エージェントフレームワークのためのファクトリーです。ユーザーは、特定の GitHub リポジトリや空のプロジェクトに合わせて、CLI、コーディングエージェント、MCPサーバー、ガバナンスポリシーを含む、カスタムかつリポジトリ認識型のAIエージェントハーネスを迅速に生成できます。
仕組み
リポジトリのファイルレイアウトを分析し、推奨されるエージェント、スキル、ツールを生成します。生成されたハーネスは npm で公開可能なパッケージとなり、ユーザーが所有・カスタマイズ可能です。10種類の異なるエージェントホスト(Claude Code、OpenAI Codex、GitHub Actionsなど)をサポートし、MCP (Model Context Protocol) アダプターにはデフォルト拒否のセキュリティ姿勢を採用しています。
対象ユーザー
フレームワークをゼロから構築することなく、特定のコードベースに合わせた専用かつバージョン管理されたAIエージェントを求める開発者や組織。
ハイライト
- 迅速なスキャフォールディング: ブラウザまたは CLI を通じて 60 秒以内にカスタムハーネスを生成。
- Darwin Mode: ハーネスが自身の構成を変化させ、サンドボックス内で変更をテストすることで、パフォーマンスを測定可能な形で向上させる自己改善メカニズム。
- マルチホストサポート: Claude Code、Prime Agent、GitHub Actions を含む幅広いホストと互換性があります。
- モデルルーティング: 品質基準を満たす最も安価なモデルにリクエストを振り分けるルーターを搭載し、コストを削減。
- Weight-EFT: ハーネスのゴールドリゾルブアーカイブを使用してオープンソースモデル(GLM/Qwenなど)を LoRA チューニングし、フロンティアモデルへの依存を減らすツール。
- セキュリティ重視: 静的スキャン機能(
harness mcp-scan)を搭載し、危険な権限や保護されていないシークレットをフラグ立てします。
関連
- プロジェクト
- プロジェクト
- Dispatch
- Dispatch
- プロジェクト