Hark CLI
Hark шлет на iPhone уведомления агентов и скриптов, спрашивает одобрение опасных команд и показывает прогресс задачи
- 212 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Подтверждения и запросы разрешений агента проходят через внешний сервис hark.fyi и ваш телефон, а `harkctl permissions setup all` меняет настройки агентов
- Текст уведомлений, названия действий и метаданные уходят на серверы сервиса, а секретный адрес вебхука дает любому, кто его знает, слать сообщения от вашего имени
- Вход в MCP по OAuth открывает агенту ваш аккаунт Hark, включая создание сервисов и вебхуков для внешних систем
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/harkОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Подтверждения и запросы разрешений агента проходят через внешний сервис hark.fyi и ваш телефон, а `harkctl permissions setup all` меняет настройки агентов
- Текст уведомлений, названия действий и метаданные уходят на серверы сервиса, а секретный адрес вебхука дает любому, кто его знает, слать сообщения от вашего имени
- Вход в MCP по OAuth открывает агенту ваш аккаунт Hark, включая создание сервисов и вебхуков для внешних систем
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Hark превращает вебхуки в уведомления на iPhone с именем и аватаром источника. Агент или скрипт шлет JSON на секретный адрес сервиса, а Hark доставляет сообщение, считает попытки доставки и показывает зарегистрированные устройства в веб-панели. Обязательно только поле `body`, остальное необязательно: заголовок, картинка, ссылка, проект, краткая сводка. Для агентов предусмотрены три входа. Навык `hark` ставится командой `npx skills add R44VC0RP/hark --skill hark --global`, консольная утилита `harkctl` ставится через npm и входит в аккаунт командой `harkctl auth login`, а клиент MCP подключается к удаленному серверу `https://hark.fyi/mcp` и входит по OAuth. После этого агент отправляет уведомления, просит одобрение или текстовый ответ и ведет Live Activity с прогрессом на экране блокировки и в Dynamic Island. По команде `harkctl permissions setup all` запросы разрешений Claude Code, Codex, OpenCode V1 и V2 уходят на телефон. Пропустить действие может только явное одобрение, при любом другом исходе запрос отклоняется. Есть и командные функции: общие приложения, дежурства и вызов по расписанию.
Для кого. Тем, кто запускает долгие задачи агентов или CI и хочет узнавать об их завершении на iPhone и подтверждать опасные действия с телефона, не сидя за ноутбуком.
Подходит, если
- Агент идет по долгой задаче, а вам нужно знать о завершении, не следя за терминалом
- Перед деплоем в прод агент должен получить ваше «да» с телефона
- Ход релиза хочется видеть как Live Activity на экране блокировки
- Скрипты, мониторинг и CI должны слать единообразные уведомления по вебхукам
- Команде нужно вызвать дежурного по порогу ошибок и не дублировать повторные сигналы
Не подходит, если
- У вас нет iPhone: приложение для уведомлений выпущено для iOS
- Данные нельзя отправлять во внешний сервис: Hark доставляет сообщения через свой облачный сервис hark.fyi
- Нужен самостоятельно размещаемый сервер: в README описан только размещенный сервис
- Одобрение должно работать без телефона и интернета: при другом исходе запрос отклоняется
Пример запроса к агенту
Когда закончишь миграцию, пришли мне уведомление на iPhone, а перед удалением старых таблиц спроси одобрения через HarkОграничения
- Нужны аккаунт на hark.fyi и приложение Hark для iPhone. Для установки CLI нужен Node.js 22 или новее.
- Личное использование бесплатно: один iPhone и 10 000 уведомлений в месяц. Для общих приложений и вызова по расписанию подписка команды, сведения о цене проверяйте на странице тарифов.
- Сообщение может быть до 8000 символов. Маршрутизация по устройствам доступна только старым аккаунтам Hark Pro.
- Отзыв доставленного уведомления делается по принципу best effort: iOS не гарантирует выполнение фоновой команды.
Как отключить. Команда `harkctl permissions setup all` меняет настройки агентов, откатите их тем же инструментом или вручную. Уберите навык `hark` из каталога навыков агента, выполните `npm uninstall -g harkctl` и отзовите токены в панели hark.fyi. Удалить сервис и вебхуки можно в веб-панели.
Частые вопросы
Как подключить Hark к Claude Code?
Через MCP: `claude mcp add --transport http hark https://hark.fyi/mcp`, затем вход по OAuth. Либо поставьте навык `npx skills add R44VC0RP/hark --skill hark --global` и CLI `npm install -g harkctl`.
Как получать на телефон запросы разрешений от агента?
Выполните `harkctl auth login --client-name "Coding agent permissions"`, затем `harkctl permissions setup all`. Запросы Claude Code, Codex и OpenCode пойдут на iPhone, пропускает действие только явное одобрение.
Нужна ли подписка?
Для личного использования нет: один iPhone и 10 000 уведомлений в месяц без оплаты. Команды платят за участников, цены смотрите на странице тарифов hark.fyi.
Что нужно отправить на вебхук?
Запрос POST с JSON на секретный адрес сервиса. Обязательно только поле `body` до 8000 символов, а `title`, `imageUrl`, `url`, `project` и `summary` необязательны.
Можно ли избежать дублей при повторной отправке?
Да, передайте заголовок `Idempotency-Key`, и повтор запроса не создаст второе уведомление.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыSelf-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Агент пишет вам на телефон или звонит по VoIP, голосовой ИИ обсуждает решение, а стенограмма возвращается агенту
Hycli по адресу сайта и цели собирает типизированный CLI и MCP-инструменты, работая в вашей браузерной сессии без утечки куки.
Тринадцать скиллов делают агента OpenClaw исполнителем платных заказов, а Guard ограничивает его расходы и зацикливание
Удаленный MCP-сервер Aident: агент ищет и запускает действия в почте, мессенджерах и CRM через подключенные аккаунты, а сервер ведет журнал вызовов
Плагин для Claude Code и MCP-сервер: агент включает свет, запирает замки и запускает сценарии Apple HomeKit на Mac
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Hark (эта карточка) | нет | 212 | |
| Code-Notify | нет | 291 | уведомления на рабочий стол без телефона и без одобрения действий |
| Agent Notifications | нет | 826 | плагин с проектом и веткой в сообщениях, одобрений с телефона нет |
Коротко о README
README открывается видео и быстрым стартом в четыре шага: навык, CLI, вход и первый вопрос агенту. Дальше идут описание возможностей и тарифа, настройка вебхука с таблицей полей, Live Activities, веб-приложения, командные функции, `harkctl` с маршрутизацией разрешений и подключение удаленного MCP для Claude Code, Cursor и других.