HarnessKit CLI

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

  • 478 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

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

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

  • Приложение читает и меняет конфиги, хуки, MCP и память всех найденных агентов
  • Развертывание расширения на других агентов добавляет хуки и серверы, которые будут выполняться при работе агентов
  • Установка выполняется скриптом `curl | sh`, а веб-режим открывает порт на машине
Все причины и проверки

realzst/harnesskit

Установка

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

curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh

Веб-режим для macOS и Linux. Затем запустите `hk serve` и откройте напечатанный адрес с токеном. Для Windows используется install.ps1 в PowerShell.

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

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

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

  • Приложение читает и меняет конфиги, хуки, MCP и память всех найденных агентов
  • Развертывание расширения на других агентов добавляет хуки и серверы, которые будут выполняться при работе агентов
  • Установка выполняется скриптом `curl | sh`, а веб-режим открывает порт на машине

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

Что делает

HarnessKit собирает в одном интерфейсе то, что разные ИИ-агенты хранят в разных папках и форматах. Поддерживаются 17 агентов, среди них Claude Code, Codex, Gemini CLI, Cursor, Copilot, OpenCode, Kiro и Antigravity. Для каждого видны скиллы, MCP-серверы, плагины, хуки и CLI для агентов, а также конфиги, память, правила, субагенты и файлы игнорирования. Все это можно фильтровать по типу, агенту и источнику, включать и отключать прямо из списка и проверять на обновления. Межагентное развертывание показывает, у каких агентов расширение уже есть, и одним нажатием ставит его остальным, сам учитывая различия форматов: JSON, TOML, соглашения о хуках и схемы MCP. Расширения из одного репозитория объединяются в пакеты для групповых операций. Встроенный движок безопасности применяет 18 правил статического анализа и выставляет каждому расширению оценку доверия от 0 до 100: безопасно от 80, малая угроза от 60 до 79 и требует проверки ниже 60. Каждое замечание указывает файл и строку. Приложение работает как десктопное для macOS, как веб-интерфейс `hk serve` для любой ОС и сервера без экрана и как консольная утилита.

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

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

  • Скилл или MCP-сервер стоит у Claude Code, и вы хотите одним нажатием поставить его в Codex и Cursor
  • Нужно посмотреть, какие расширения и хуки собрались у всех агентов на машине, и отключить лишние
  • Перед установкой чужого скилла надо проверить его правилами статического анализа и получить оценку доверия
  • Конфиги и файлы правил разбросаны по глобальным и проектным папкам, и хочется видеть их в одном дашборде
  • Агенты работают на удаленном сервере без экрана, и ими нужно управлять через веб-интерфейс по ssh

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

  • Установлен один агент и несколько расширений: менеджера хватит и самого агента
  • Нужен только установщик скиллов из командной строки: для этого в каталоге есть более легкие CLI
  • Нельзя давать стороннему приложению доступ к конфигам агентов, где лежат токены и ключи
  • Нужны окончательные гарантии безопасности: оценка доверия построена на статическом анализе и не заменяет проверку кода

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

Запусти hk serve и открой список расширений, у которых оценка доверия ниже 60

Ограничения

Приложение читает и меняет конфиги всех найденных агентов, поэтому ему открыты их папки с настройками, памятью и правилами. Не для каждого агента поддерживаются все типы расширений: в таблице README часть ячеек помечена прочерком (например, для OpenClaw нет плагинов и хуков, для PenguinHarness только скиллы). Десктопная версия в README описана для macOS и поставляется как DMG для Apple Silicon и Intel, на других системах доступен веб-режим. Установка на Linux, macOS и Windows выполняется скриптом `curl | sh` или `irm | iex`. Оценка доверия основана на 18 правилах статического анализа, и это эвристика. В веб-режиме авторизация по токену включена по умолчанию, а флаг `--no-token` ее отключает.

Как отключить. Закройте приложение или остановите `hk serve`. Для десктопной версии перетащите HarnessKit из папки «Программы» в корзину. Скрипт установки ставит программу сам, поэтому удалите бинарник `hk`, который он положил в систему.

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

Как установить HarnessKit?

На macOS скачайте DMG для своего чипа (Apple Silicon или Intel) из релизов и перетащите приложение в «Программы». На macOS, Linux и Windows веб-версия ставится скриптом: `curl -fsSL https://raw.githubusercontent.com/RealZST/HarnessKit/main/install.sh | sh`, для Windows `irm .../install.ps1 | iex`. Затем запустите `hk serve`.

Какие агенты поддерживаются?

Семнадцать: Claude Code, Codex, Gemini CLI, Cursor, Antigravity, Copilot, Devin Desktop, OpenCode, Hermes, Kiro, Oh My Pi, DeepSeek Harness, Grok Build, Qoder CN, OpenClaw, PenguinHarness и Pi. Какие типы расширений доступны каждому, показано в таблице README.

Как работает оценка доверия?

Движок из 18 правил статического анализа проверяет каждое расширение и выставляет оценку от 0 до 100. Безопасно от 80, малая угроза от 60 до 79, требует проверки ниже 60. Для каждого замечания указаны файл и строка, а для общего расширения оценка считается по каждому агенту отдельно.

Можно ли пользоваться на сервере без экрана?

Да. Установите HarnessKit на сервер скриптом, пробросьте порт через `ssh -L 7070:localhost:7070 user@server` и запустите `hk serve`. Откройте в локальном браузере адрес с токеном, который он напечатает. Веб-режим по возможностям равен десктопному, кроме действий вроде «Показать в Finder».

Что HarnessKit делает с конфигами и памятью агентов?

Для каждого агента показывает конфиги, память, правила, субагентов и файлы игнорирования на отдельной странице, разбитые по категориям, с областью действия, путем и размером. Содержимое можно развернуть и просмотреть, а изменения в файле сразу отражаются в дашборде. Свои файлы и папки можно добавить в отслеживание.

Обсуждение

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

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

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

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

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

Система для кодовых агентов: 71 агент, 311 скиллов, хуки, память, правила и сканер безопасности AgentShield

ПлагинШирокий доступ292,7 тыс.Звезды репозитория
Официальный

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

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

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

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

Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen

CLIРасширенный доступ68,7 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
HarnessKit (эта запись)нет478
SkillKitнет1 566CLI-менеджер скиллов для установки из репозиториев и перевода между форматами агентов, без управления MCP, хуками и конфигами
OpenSkillsнет10 813универсальный загрузчик скиллов в формате SKILL.md для любых агентов, без графического интерфейса и аудита

Коротко о README

README открывается лозунгом «один дом для каждого агента» и объясняет проблему: у каждого агента свой мир из расширений, конфигов, памяти и правил в разных папках. Затем идут разделы о полном управлении пятью типами расширений с таблицей совместимости, о конфигах, памяти и правилах, аудите безопасности, веб-режиме и интерфейсе с темами. В конце описана установка для десктопа и веб-режима локально и на сервере, а также дорожная карта.

Бейдж для README

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

Foxx AIHarnessKit
Foxx AI

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