Hark CLI

Hark шлет на iPhone уведомления агентов и скриптов, спрашивает одобрение опасных команд и показывает прогресс задачи

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

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

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

  • Подтверждения и запросы разрешений агента проходят через внешний сервис hark.fyi и ваш телефон, а `harkctl permissions setup all` меняет настройки агентов
  • Текст уведомлений, названия действий и метаданные уходят на серверы сервиса, а секретный адрес вебхука дает любому, кто его знает, слать сообщения от вашего имени
  • Вход в MCP по OAuth открывает агенту ваш аккаунт Hark, включая создание сервисов и вебхуков для внешних систем
Все причины и проверки

r44vc0rp/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`, и повтор запроса не создаст второе уведомление.

Обсуждение

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

Официальный

Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST

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

Агент пишет вам на телефон или звонит по VoIP, голосовой ИИ обсуждает решение, а стенограмма возвращается агенту

СкиллШирокий доступ290Звезды репозитория

Hycli по адресу сайта и цели собирает типизированный CLI и MCP-инструменты, работая в вашей браузерной сессии без утечки куки.

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

Тринадцать скиллов делают агента OpenClaw исполнителем платных заказов, а Guard ограничивает его расходы и зацикливание

СкиллШирокий доступ306Звезды репозитория
Официальный

Удаленный MCP-сервер Aident: агент ищет и запускает действия в почте, мессенджерах и CRM через подключенные аккаунты, а сервер ведет журнал вызовов

MCP-серверШирокий доступ

Плагин для Claude Code и MCP-сервер: агент включает свет, запирает замки и запускает сценарии Apple HomeKit на Mac

ПлагинШирокий доступ191Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Hark (эта карточка)нет212
Code-Notifyнет291уведомления на рабочий стол без телефона и без одобрения действий
Agent Notificationsнет826плагин с проектом и веткой в сообщениях, одобрений с телефона нет

Коротко о README

README открывается видео и быстрым стартом в четыре шага: навык, CLI, вход и первый вопрос агенту. Дальше идут описание возможностей и тарифа, настройка вебхука с таблицей полей, Live Activities, веб-приложения, командные функции, `harkctl` с маршрутизацией разрешений и подключение удаленного MCP для Claude Code, Cursor и других.

Бейдж для README

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

Foxx AIHark
Foxx AI

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