SparkUEnglish

Путеводитель · Обновлено

Как отвечать Claude Code, не открывая терминал

Коротко. Claude Code сам умеет звать тебя: уведомлением в iTerm2, Ghostty и Kitty или звуком в Terminal.app. Ответить на запрос разрешения из уведомления нельзя — для этого есть hook PermissionRequest, через который работают приложения для выреза MacBook: Vibe Island, Crest, Notchy, MacNotch, FavTray, SparkU и бесплатные проекты с открытым кодом. Если хочешь отвечать с телефона — у Anthropic есть Remote Control. Ниже — все способы, что каждый умеет и сколько стоит.

В чём проблема

Ты запускаешь задачу, переключаешься в браузер или в Figma — а Claude Code через минуту останавливается на вопросе «Можно выполнить npm install?» и ждёт. Ты возвращаешься через полчаса и видишь, что всё это время он стоял.

Нужно две вещи: узнать, что агент ждёт, и ответить ему. С первым Claude Code справляется сам, со вторым — нет: ответить можно только в терминале, если не подключить что-то ещё.

Что умеет сам Claude Code

Уведомления

В /config есть пункт «Local notifications» (preferredNotifChannel). По умолчанию он стоит в auto:

  • iTerm2, Ghostty, Kitty — показывают уведомление macOS, когда Claude Code закончил или ждёт разрешения, а ты, судя по всему, отошёл от терминала.
  • Terminal.app — только звуковой сигнал, и то если в настройках профиля не выключен звонок.
  • Warp, терминал VS Code и другие — ничего. Там нужен hook или режим terminal_bell.

В iTerm2 уведомления надо разрешить: Profiles → Terminal → «Notification Center Alerts» и «Send escape sequence-generated alerts». В tmux — set -g allow-passthrough on.

Чего не умеет: ответить из уведомления нельзя. Нажатие просто переводит в терминал.

Hooks

Hooks — это команды, которые Claude Code запускает на свои события. Для нашей задачи важны три:

Hook Когда срабатывает Что может
Notification Запрос разрешения (через ~6 секунд без ввода), простой после ответа (~60 секунд) и другие события Только оповестить: звук, уведомление, сообщение в Telegram
Stop Claude Code закончил отвечать Оповестить или не дать закончить
PermissionRequest Агенту нужно разрешение на действие Разрешить или запретить — без терминала

PermissionRequest — это и есть способ отвечать снаружи. Hook получает запрос, держит его, пока ты не решишь, и возвращает allow или deny. На нём построены все приложения ниже. Можно написать свой — пример есть в документации Anthropic, — но кнопки и интерфейс придётся делать самому.

Простой вариант «хотя бы узнать» — hook Notification с osascript -e 'display notification ...'. Учти: такое уведомление приходит от имени «Редактора скриптов», и его надо разрешить в Системных настройках → Уведомления.

Remote Control: ответ с телефона

Команда claude remote-control (или /rc в сессии) подключает сессию на твоём Маке к claude.ai/code и приложению Claude на iPhone и Android. Запросы разрешений и вопросы агента ждут ответа там. Push-уведомления включаются в /config.

Что учесть: нужна подписка Pro, Max, Team или Enterprise — с ключом API не работает. В Team и Enterprise функцию включает владелец. Мак и сам claude должны продолжать работать. Подробности — в документации.

Это лучший вариант, когда ты отошёл от компьютера. Когда сидишь за Маком в другом приложении, доставать телефон ради кнопки «Разрешить» неудобно — здесь выигрывает островок.

Приложения для выреза MacBook

Островок в вырезе показывает статус агента и вопрос, а ответить можно прямо там. Цены — на сайтах разработчиков на 15 октября 2026 года.

Приложение Цена Отвечать на разрешения Агенты Что учесть
Vibe Island $19,99 разово за 1 Мак, пробный период 2 дня Да, плюс вопросы и проверка плана 30 агентов: Claude Code, Codex, Gemini CLI, Cursor, OpenCode и другие Только агенты: музыки, файлов и созвонов нет
Crest Бесплатно; Pro — $24,99 разово, $2,99 в месяц или $14,99 в год Да, плюс вопросы Claude Claude Code, Codex, Copilot CLI Нотаризован Apple
Notchy Бесплатно Да, когда агент действительно заблокирован Claude Code, Codex Плюс лимиты, токены и расходы Claude Code, Codex, Cursor и Copilot. Код закрыт
MacNotch $22,99 разово или $3,99 в месяц; есть в Setapp Да — модуль «AI Coding» в бете Claude Code, Cursor Универсальный островок с модулями
FavTray Бесплатно; Pro — $4,99 навсегда за 1 Мак В Pro. Если не ответить за 55 секунд, вопрос уходит обратно в терминал Claude Code; Codex — только статус macOS 14 и новее
Vibe Notch (бывший Claude Island) Бесплатно, открытый код (Apache-2.0) По описанию в README — да Только Claude Code Последний выпуск — апрель 2026; macOS 15.6 и новее
Claude Peek Бесплатно, открытый код (MIT) Да: Allow, Deny, Always Allow Только Claude Code Собирать из исходников; Apple Silicon
SparkU Разовая покупка, цена ещё не объявлена Да, плюс вопросы и проверка плана Claude Code, OpenCode, Antigravity, Hermes Выходит весной 2027, сейчас бета

Как это устроено в SparkU

SparkU — это мы, поэтому подробнее. Сначала о том, где мы слабее:

  • SparkU ещё не вышел. Релиз — весной 2027 года, бету раздаём волнами.
  • Codex пока не поддерживается — он в работе. Агентов меньше, чем у Vibe Island.
  • Бета пока не нотаризована Apple: при первом запуске macOS попросит подтвердить открытие.
  • Кнопка «Открыть в терминале» работает с iTerm2 и Ghostty. Terminal.app, Warp и терминал VS Code пока не поддерживаются.

Что видно в островке без всякой настройки. SparkU читает журналы сессий Claude Code на диске и показывает, что делает агент: думает, пишет, запускает команду, ждёт тебя или упал с ошибкой. Если сессий несколько, в островке их список — любимую можно отметить звёздочкой. Там же — расход лимитов подписки: пятичасовое окно и неделя.

Ответы из островка — по выбору. Включаешь «Отвечать агенту из островка» — SparkU добавляет в ~/.claude/settings.json два своих hook, а перед этим сохраняет копию файла. Чужие записи не трогает. После этого:

  • Запрос разрешения — в островке видно команду или изменения в файле. Кнопки: «Разрешить», «Всегда», «Запретить» — можно с объяснением, почему.
  • Вопрос агента с вариантами — выбираешь вариант в островке.
  • План — читаешь и утверждаешь или отправляешь на доработку с комментарием.

Если SparkU не запущен, hook молча уступает, и Claude Code спрашивает в терминале, как обычно. Ничего не ломается.

Всё происходит на твоём Маке: hook и SparkU общаются через локальный сокет, в сеть ничего не уходит.

Чем островок полезен, кроме агента. Музыка с обложкой, полка для файлов с AirDrop, календарь, Pomodoro, загрузка процессора, заряд AirPods, Discord. Островок нужен весь день, а не только пока работает Claude Code.

Как выбрать

  • Хочешь просто знать, что агент ждёт, и работаешь в iTerm2 или Ghostty — хватит встроенных уведомлений. Это бесплатно и уже есть.
  • Часто отходишь от компьютера — Remote Control и приложение Claude на телефоне.
  • Хочешь отвечать с Мака бесплатно — Notchy или Crest; с открытым кодом — Vibe Notch или Claude Peek.
  • Работаешь с множеством разных агентов, и больше в островке ничего не нужно — Vibe Island.
  • Нужен островок на весь день с агентами внутри, на русском или английском, — запишись в бету SparkU.

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

Можно ли ответить Claude Code на запрос разрешения не из терминала? Да. Для этого есть hook PermissionRequest: он получает запрос и возвращает «разрешить» или «запретить». Через него работают все приложения для выреза из таблицы. Второй способ — Remote Control: ответ с телефона или из браузера.

Почему не приходят уведомления Claude Code на Mac? Чаще всего из-за терминала. Уведомления macOS по умолчанию приходят только в iTerm2, Ghostty и Kitty, а в iTerm2 их надо ещё разрешить в настройках профиля. Terminal.app подаёт только звуковой сигнал. В Warp и терминале VS Code уведомлений нет — нужен hook. В tmux включи allow-passthrough.

Безопасно ли давать приложению отвечать за меня? Приложение ничего не решает само: оно показывает запрос и передаёт агенту твой ответ. Смотри, чтобы оно не меняло чужие настройки в ~/.claude/settings.json и умело уступать терминалу, когда само не запущено. SparkU добавляет только свои записи и перед этим сохраняет копию файла.

Работает ли это без выреза? Да. Vibe Island, Crest, Notchy, MacNotch и SparkU показывают островок у верхнего края экрана на Маке без выреза и на внешнем мониторе.

А Codex? У Codex свои механизмы: настройка notify в ~/.codex/config.toml и hook PermissionRequest. Из приложений выше ответы Codex поддерживают Vibe Island, Crest и Notchy. В SparkU поддержка Codex в работе.


Источники (на 15 октября 2026): документация Claude Code — настройки, терминал, hooks, Remote Control; документация Codex. Цены и возможности приложений — с их официальных сайтов и страниц на GitHub.