AI AGENT NOTIFIER
Chrome extension + local companion Расширение Chrome + локальный компаньон Extensión de Chrome + complemento local

Your AI agent stopped to ask you something. Now you'll actually know.

Claude Code, Cursor, Copilot CLI and Codex CLI all pause and wait for a decision — usually while you're in another window, another room, or away from the desk entirely. AI Agent Notifier tells you the moment it happens, and lets you answer without touching the terminal.

What it looks like

A real desktop notification, with the decision built in — no switching back to the terminal to type y.

🔔
Agent needs permission — ai-agent-notifier · a1b2
Bash — rm -rf build/
✅ Allow ❌ Deny

Illustrative mockup — not a screenshot.

Why it exists

Coding agents ask for permission mid-task, all the time — and their hook timeout is measured in minutes, not hours. If you're not looking at that terminal when it happens, the agent just sits there, blocked, until it gives up. This closes that gap: the notification finds you, and your answer finds its way back to the still-running agent process, exactly as if you'd typed it yourself.

Features

Decide from the notification

Allow/Deny buttons right on the toast — your answer routes back into the exact hook call that's waiting for it.

Works with your agent

Claude Code, Cursor, GitHub Copilot CLI, and OpenAI Codex CLI — one CLI adapter per agent's own hook format.

Reach your phone, optionally

ntfy, Discord/Slack webhook, Pushover, or Telegram (your own bot or a shared one) — off by default, on if you want it.

Per-project quiet hours

Snooze one noisy project for 30 minutes, 1 hour, or 3 — without silencing every other session running elsewhere.

Russian, English, Spanish

Set once in the popup, or picked up automatically from your browser on first run. One language across every surface.

Local by default

Extension and companion talk over 127.0.0.1, nothing else. See the privacy page for exactly what the optional phone channel changes.

How it works
Coding agent
local companion
notification
your decision

The hook fires, the companion routes it to your desktop (and your phone, if configured), and your click travels the same path back — the agent's process is still alive and waiting the whole time.

Get started

On Windows, the standalone .exe is the fastest path — no Node.js required. It unpacks the extension, registers the local companion, and offers to wire up your agent's hooks automatically.

Open source, MIT licensed. Full install and configuration details are in the README.

Ваш агент остановился и что-то спрашивает. Теперь вы об этом узнаете.

Claude Code, Cursor, Copilot CLI и Codex CLI то и дело замирают в ожидании решения — обычно как раз тогда, когда вы в другом окне, в другой комнате или вообще не за компьютером. AI Agent Notifier сообщает об этом сразу и даёт ответить, не возвращаясь в терминал.

Как это выглядит

Обычное системное уведомление, но с решением прямо внутри — не нужно возвращаться в терминал, чтобы набрать y.

🔔
Агент просит разрешение — ai-agent-notifier · a1b2
Bash — rm -rf build/
✅ Разрешить ❌ Отклонить

Иллюстративный мокап, не реальный скриншот.

Зачем это нужно

Агенты постоянно спрашивают разрешение прямо посреди задачи — а таймаут хука измеряется минутами, не часами. Если в этот момент вы не смотрите в терминал, агент просто зависает и в итоге сдаётся. Уведомление находит вас само, а ваш ответ тем же путём возвращается в ещё живой процесс агента — как будто вы набрали его сами.

Возможности

Решение прямо из уведомления

Кнопки Разрешить/Отклонить на самом тосте — ответ уходит ровно в тот хук, который его ждёт.

Работает с вашим агентом

Claude Code, Cursor, GitHub Copilot CLI и OpenAI Codex CLI — свой адаптер под формат хуков каждого агента.

Опционально — на телефон

ntfy, вебхук Discord/Slack, Pushover или Telegram (свой бот или общий) — по умолчанию выключено, включаете сами.

«Не беспокоить» по проекту

Заглушить один шумный проект на 30 минут, час или три — не трогая остальные сессии, которые крутятся параллельно.

Русский, английский, испанский

Выбирается один раз в попапе или подхватывается из языка браузера при первом запуске. Один язык на всех поверхностях.

Локально по умолчанию

Расширение и компаньон общаются только через 127.0.0.1. Что именно меняет опциональный канал «телефон» — на странице приватности.

Как это устроено
ИИ-агент
локальный компаньон
уведомление
ваше решение

Хук срабатывает, компаньон доставляет его на рабочий стол (и на телефон, если настроено), а ваш клик тем же путём возвращается обратно — процесс агента всё это время жив и ждёт.

Как начать

На Windows самый быстрый путь — отдельный .exe, без Node.js. Он сам распаковывает расширение, регистрирует локального компаньона и предлагает автоматически подключить хуки вашего агента.

Открытый исходный код, лицензия MIT. Полная инструкция по установке и настройке — в README.

Tu agente se ha parado a preguntarte algo. Ahora te enterarás.

Claude Code, Cursor, Copilot CLI y Codex CLI se detienen constantemente a esperar una decisión — normalmente justo cuando estás en otra ventana, en otra habitación o lejos del ordenador. AI Agent Notifier te avisa en el momento y te deja responder sin volver a la terminal.

Así se ve

Una notificación de escritorio normal, pero con la decisión integrada — sin volver a la terminal a escribir y.

🔔
El agente pide permiso — ai-agent-notifier · a1b2
Bash — rm -rf build/
✅ Permitir ❌ Denegar

Maqueta ilustrativa, no una captura real.

Por qué existe

Los agentes piden permiso en mitad de la tarea todo el rato, y el tiempo de espera del hook se mide en minutos, no en horas. Si en ese momento no estás mirando la terminal, el agente simplemente se queda bloqueado hasta que se rinde. Esto cierra ese hueco: la notificación te encuentra, y tu respuesta vuelve por el mismo camino hasta el proceso del agente, que sigue vivo y esperando.

Funciones

Decide desde la notificación

Botones Permitir/Denegar en el propio aviso — tu respuesta vuelve exactamente al hook que la está esperando.

Funciona con tu agente

Claude Code, Cursor, GitHub Copilot CLI y OpenAI Codex CLI — un adaptador por cada formato de hooks.

Opcionalmente, a tu teléfono

ntfy, webhook de Discord/Slack, Pushover o Telegram (tu propio bot o uno compartido) — desactivado por defecto.

«No molestar» por proyecto

Silencia un proyecto ruidoso 30 minutos, 1 hora o 3 — sin afectar a las demás sesiones que corren en paralelo.

Ruso, inglés, español

Se elige una vez en el popup, o se detecta del idioma de tu navegador en el primer arranque. Un solo idioma en todas partes.

Local por defecto

La extensión y el complemento hablan solo por 127.0.0.1. Qué cambia exactamente el canal opcional de teléfono, en la página de privacidad.

Cómo funciona
Agente de código
complemento local
notificación
tu decisión

El hook se dispara, el complemento lo lleva a tu escritorio (y a tu teléfono, si lo configuraste), y tu clic vuelve por el mismo camino — el proceso del agente sigue vivo y esperando todo el rato.

Cómo empezar

En Windows, el .exe independiente es el camino más rápido — sin necesidad de Node.js. Descomprime la extensión, registra el complemento local y se ofrece a conectar los hooks de tu agente automáticamente.

Código abierto, licencia MIT. Instrucciones completas de instalación y configuración en el README.