HarnessKit CLI
Приложение на Rust для macOS, Linux и Windows: скиллы, MCP-серверы, плагины, хуки и конфиги 17 ИИ-агентов в одном окне, с проверкой безопасности
- 478 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Приложение читает и меняет конфиги, хуки, MCP и память всех найденных агентов
- Развертывание расширения на других агентов добавляет хуки и серверы, которые будут выполняться при работе агентов
- Установка выполняется скриптом `curl | sh`, а веб-режим открывает порт на машине
Установка
- Работает в
Ручная установка
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 делает с конфигами и памятью агентов?
Для каждого агента показывает конфиги, память, правила, субагентов и файлы игнорирования на отдельной странице, разбитые по категориям, с областью действия, путем и размером. Содержимое можно развернуть и просмотреть, а изменения в файле сразу отражаются в дашборде. Свои файлы и папки можно добавить в отслеживание.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСобирает из GitHub-репозитория пакет с собственным ИИ-агентом: команда npx, MCP-сервер, память и подписанный выпуск
Открытый агентный харнесс на Rust: GUI, CLI, безголовый режим и веб-приложение из одного бинарника, с поддержкой разных провайдеров, MCP, скиллов и команд агент
Система для кодовых агентов: 71 агент, 311 скиллов, хуки, память, правила и сканер безопасности AgentShield
MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает
Команда /better-harness разбирает, как устроена работа ИИ-агента в проекте: цели, проверки, поставка и память. На выходе отчет с приоритетными правками
Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| HarnessKit (эта запись) | нет | 478 | |
| SkillKit | нет | 1 566 | CLI-менеджер скиллов для установки из репозиториев и перевода между форматами агентов, без управления MCP, хуками и конфигами |
| OpenSkills | нет | 10 813 | универсальный загрузчик скиллов в формате SKILL.md для любых агентов, без графического интерфейса и аудита |
Коротко о README
README открывается лозунгом «один дом для каждого агента» и объясняет проблему: у каждого агента свой мир из расширений, конфигов, памяти и правил в разных папках. Затем идут разделы о полном управлении пятью типами расширений с таблицей совместимости, о конфигах, памяти и правилах, аудите безопасности, веб-режиме и интерфейсе с темами. В конце описана установка для десктопа и веб-режима локально и на сервере, а также дорожная карта.