MetaHarness CLI

Собирает из GitHub-репозитория пакет с собственным ИИ-агентом: команда npx, MCP-сервер, память и подписанный выпуск

  • 727 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Генерирует исполняемый код: CLI, MCP-сервер и файлы настроек для Claude Code, Codex, Copilot и других сред
  • Подкоманды подписи и публикации работают с ключом подписи, IPFS и вашим аккаунтом npm, а плагин заявляет проверку секретов через GCP Secret Manager
  • Права на сеть, оболочку и запись файлов в сгенерированном MCP можно включить в политике, после чего агент получает их полностью
Все причины и проверки

ruvnet/metaharness

Установка

Ручная установка

npx metaharness my-bot --template vertical:coding --host claude-code

Создает пакет в папке my-bot. Вместо claude-code можно указать другую среду, а для выбора шаблона запустите npx metaharness --wizard.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Генерирует исполняемый код: CLI, MCP-сервер и файлы настроек для Claude Code, Codex, Copilot и других сред
  • Подкоманды подписи и публикации работают с ключом подписи, IPFS и вашим аккаунтом npm, а плагин заявляет проверку секретов через GCP Secret Manager
  • Права на сеть, оболочку и запись файлов в сгенерированном MCP можно включить в политике, после чего агент получает их полностью

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MetaHarness генерирует для репозитория свою обвязку агента, которую можно опубликовать в npm под собственным именем. Вы даете ссылку на GitHub-репозиторий или начинаете с пустого шаблона, а на выходе получаете пакет: CLI с командой npx, локальный MCP-сервер, память в пределах проекта, скиллы по реальной структуре файлов, политику доступа и проверку выпуска. Работает это в браузерной студии без установки или командой npx metaharness. Анализ репозитория статический: MetaHarness определяет Rust, TypeScript и JavaScript, Python и Go по манифестам и lock-файлам и код проекта не запускает. Команды сборки и тестов, которые он выводит сам, помечены как предполагаемые, и запускаться они не будут. Команда `metaharness score` читает репозиторий и печатает короткий отчет: насколько он подходит под агента, как вероятна сборка, безопасны ли инструменты и сколько примерно стоит запуск. Сгенерированный пакет подключается к десяти средам, среди них Claude Code, Codex, GitHub Copilot, OpenCode, Hermes и OpenClaw. MCP в нем по умолчанию закрыт: сеть, оболочка и запись файлов выключены, опасные вызовы требуют одобрения, на ход приходится не больше восьми вызовов, время ожидания 30 секунд, журнал включен. Дальше работают подкоманды harness: `harness doctor` и `harness validate` проверяют пакет, `harness mcp-scan` ищет опасные права, `harness sbom` делает SPDX-опись, `harness sign` ставит подпись Ed25519, `harness upgrade` сверяет с новым шаблоном.

Для кого. Для мейнтейнеров репозиториев и инженерных групп, которые хотят выдать коллегам готового ИИ-агента под свой код одной командой npx и вести его как обычный пакет.

Подходит, если

  • В организации много репозиториев, и каждому нужен свой агент с одинаковым набором правил, который ставится командой npx @ваша-организация/имя
  • Перед сборкой агента нужно оценить репозиторий командой `metaharness score`: подходит ли он, насколько безопасны его инструменты и сколько стоит запуск
  • Один и тот же агент должен работать в Claude Code, Codex и Copilot, и для каждой среды нужны свои файлы настроек
  • Для проверки на ревью нужны артефакты: модель угроз для MCP, SBOM в формате SPDX 2.3 и подпись выпуска Ed25519
  • Вы хотите увидеть, какие агенты, скиллы и MCP-инструменты рекомендуются для вашего кода, в браузере и без отправки данных наружу

Не подходит, если

  • Нужен один готовый скилл или MCP-сервер под конкретную задачу: MetaHarness выпускает целую обвязку, и для разовой задачи это избыточно
  • Нужен каркас проекта агента на Python с тестами сценариев: такой каркас делает отдельный CLI из каталога
  • Нужно запускать агента без Node.js: генерация и результат опираются на npx и npm-пакеты
  • Вам нужны только подтвержденные результаты по качеству агентов: часть пакетов разработчик называет экспериментальной и не заявляет по ним показателей

Пример запроса к агенту

Оцени этот репозиторий командой metaharness score, затем создай для него harness для Claude Code на шаблоне vertical:coding и проверь его командой harness validate

Ограничения

  • Нужен Node.js: все примеры запускаются через npx, а результат публикуется как npm-пакет.
  • Часть пакетов экспериментальные. Разработчик пишет, что пакеты ARC-AGI-3 (агент для задач ARC) и AVO (управляемый цикл автономных правок кода) остаются приватными и экспериментальными и что заявлять результаты по ним рано.
  • Среды отличаются возможностями. В pi.dev MCP по замыслу нет, в Prime Agent скиллы идут на Python без MCP, а при непустом списке запретов вместо выполнения кладется файл SANDBOX-REQUIRED.md.
  • Команда `harness publish --confirm` закрепляет манифест в IPFS, а в npm пакет публикуете вы сами командой `npm publish`.
  • Проект большой: у сгенерированной обвязки 21 подкоманда, и начинать лучше с мастера npx metaharness --wizard.

Как отключить. Сам MetaHarness запускается через npx и ничего не оставляет в системе: он не работает в фоне и не хранит аккаунт. Папка со сгенерированным пакетом удаляется как обычная папка проекта. Если вы поставили плагин в Claude Code, снимите его через /plugin, а опубликованный пакет можно отозвать в npm штатными средствами.

Частые вопросы

Чем MetaHarness отличается от фреймворка для ИИ-агентов?

Фреймворк дает разработчику детали для сборки агента. MetaHarness выпускает готовый пакет для конкретного репозитория: с собственной командой npx, MCP-сервером, памятью, политикой доступа и подписью выпуска. Модель в таком пакете заменяема, а обвязка остается.

Как поставить MetaHarness в Claude Code?

Для плагина выполните /plugin marketplace add ruvnet/metaharness, затем /plugin install metaharness@metaharness, имена взяты из marketplace.json репозитория. После установки доступны 14 скиллов: создание, проверка, оценка и публикация пакета. Без плагина хватит команды npx metaharness my-bot --template vertical:coding --host claude-code.

Запускает ли MetaHarness код моего репозитория при анализе?

Нет. Команды анализа и оценки только читают файлы. Найденные команды сборки и тестов попадают в отчет как предполагаемые, и запуск для них выключен.

Нужны ли серверы и аккаунт, чтобы пользоваться MetaHarness?

Нет. Браузерная студия работает целиком на стороне клиента, CLI запускается локально. По данным разработчика, у проекта нет аккаунта, облачной части и телеметрии.

Что проверяет команда harness mcp-scan?

Это статический разбор MCP-инструментов сгенерированного пакета. Разработчик сравнивает его с проверкой `npm audit` для инструментов агента. Он отмечает права на оболочку и сеть, отсутствие журнала и таймаутов, подстановочные разрешения, незащищенные секреты и зависимости без фиксированной версии. При любой серьезной находке команда завершается с кодом 1.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает

MCP-серверШирокий доступ1,4 тыс.Звезды репозитория

Команда /better-harness разбирает, как устроена работа ИИ-агента в проекте: цели, проверки, поставка и память. На выходе отчет с приоритетными правками

ПлагинРасширенный доступ2,4 тыс.Звезды репозитория

Приложение на Rust для macOS, Linux и Windows: скиллы, MCP-серверы, плагины, хуки и конфиги 17 ИИ-агентов в одном окне, с проверкой безопасности

CLIШирокий доступ478Звезды репозитория

Курируемый ранжированный список агентных харнесов с MCP-сервером и готовыми субагентами, чтобы подобрать харнес под задачу

MCP-серверРасширенный доступ1,4 тыс.Звезды репозитория

Открытый агентный харнесс на Rust: GUI, CLI, безголовый режим и веб-приложение из одного бинарника, с поддержкой разных провайдеров, MCP, скиллов и команд агент

CLIШирокий доступ1,2 тыс.Звезды репозитория
Нужен VPN

CLI, который держит существующего агента на длинной задаче: планирует шаг, выполняет его, проверяет результат в реальной среде и сохраняет прогресс

CLIШирокий доступ1,8 тыс.Звезды репозитория

Коротко о README

Страница репозитория строится вокруг идеи фабрики агентов: каждому серьезному репозиторию полагается свой агент, а MetaHarness выпускает такие пакеты по запросу. Сначала идут быстрый старт через студию, мастер и npx, затем таблица из десяти сред с описанием того, что для каждой создается. Дальше разобраны MCP с закрытыми по умолчанию правами, 19 готовых шаблонов по направлениям, примеры одной командой и таблица повседневных подкоманд harness. В конце собраны архитектура, проверки качества, сравнение стоимости и ответы на частые вопросы.

Бейдж для README

Сообщить о проблеме

Foxx AIMetaHarness
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.