Skip to main content
Agent Watch vigila tus sesiones de Claude Code para que tú no tengas que hacerlo. Te avisa en el momento en que una termina o necesita tu atención, y te permite ir directamente a ella, o responder desde el toast sin cambiar de app. Todo se queda en tu Mac.

Cómo abrirlo

Pulsa M desde cualquier app.

Cómo funciona

1

Ejecuta tus agentes

Inicia una o más sesiones de Claude Code en cualquier terminal (Terminal, iTerm o Ghostty). Agent Watch las detecta automáticamente.
2

Sigue trabajando

Aparece un toast cuando una sesión termina o está esperándote (un aviso de permiso, una pregunta). Haz clic en el toast para ir a ese terminal, o escribe una respuesta ahí mismo.
3

Abre la paleta

Pulsa M para ver todas las sesiones activas de un vistazo. Cada fila muestra el nombre del proyecto, lo último que dijo el agente, un indicador de estado y cuánto tiempo lleva en ese estado. Pulsa para ir a la sesión seleccionada.

Estados de sesión

Cada sesión está en uno de tres estados: El indicador de estado y la animación de la criatura dicen lo mismo, así que puedes leer la paleta de un vistazo sin detenerte a analizar texto.

Personajes

Cada proyecto recibe su propia criatura pixel, elegida a partir de la ruta de su carpeta. Mismo repositorio, mismo personaje, siempre. No hay dos sesiones en pantalla que se vean igual. Cuando dos o más sesiones comparten la misma carpeta, se numeran (“Dax 1”, “Dax 2”) en la esquina de su avatar y en su nombre, para que siempre puedas distinguirlas. Caminan mientras una sesión trabaja, se mueven cuando una te necesita, y se quedan quietas cuando termina.
Fish Nunca deja de moverse, ni siquiera dormido.
Bird Pequeño, ruidoso y el primero en notar cualquier cosa.
Puffer Se infla a la menor provocación y se desinfla igual de rápido.
Sprout Crece un poco cada día y se niega a que lo apuren.
Crawler Muchas patas, una dirección. No da la vuelta.
Rock Se mueve como una vez por temporada, y solo si se lo piden dos veces.
Moth Atraído por lo que más brilla, que invariablemente es lo incorrecto.
Tadpole Todavía convirtiéndose en algo. No le molesta.
Stick insect Se queda perfectamente quieto y asume que eso lo hace invisible.
Jellyfish Va a donde la corriente lo lleve y lo llama un plan.
Lizard Se asolea, luego sale corriendo. No hay punto medio.
Crab De lado es una dirección perfectamente válida.
Snail Carga con todo lo que tiene y aun así llega.
Owl Lo ve todo y no menciona nada.
Bat Navega gritando en la oscuridad y escuchando.
Beetle Acorazado, deliberado y silenciosamente convencido de que tiene razón.
Frog Se queda muy quieto, y de repente ya no está ahí.
Squid Resuelve la mayoría de problemas dejando una nube detrás.
Mushroom Apareció de la noche a la mañana y se comporta como si siempre hubiera vivido aquí.
Starfish Cinco brazos, ningún frente, ningún plan en particular.
Ant Pequeña, incansable y cargando algo cuatro veces su tamaño.
Cada personaje es una cuadrícula de 12 x 12 píxeles con su propio color, así que se lee por forma y por color; “el cangrejo naranja” siempre significa Nipper.

Responder desde el toast

Cuando una sesión te está esperando, el toast incluye un campo de texto. Escribe tu respuesta y pulsa Return. Dax encuentra el terminal que ejecuta esa sesión, lo trae al frente y pega tu respuesta. Funciona con Terminal, iTerm y Ghostty. Si el terminal no se puede identificar, tu respuesta va al portapapeles y Dax te dice que la pegues tú mismo.

Hooks (opcional, recomendado)

Sin hooks, Dax lee los archivos de traza del agente cada pocos segundos e infiere si está esperando. Con los hooks instalados, Claude Code le avisa a Dax directamente, lo que es más rápido y seguro. Instálalos desde Settings → Tools → Agent Watch → Install Hooks. Esto añade dos entradas a ~/.claude/settings.json (con copia de seguridad previa):
  • Notification: se dispara en el momento en que una sesión llega a un aviso de permiso o termina.
  • Stop: entrega la respuesta terminada en cuanto llega.
Remove Hooks elimina solo las entradas de Dax y deja todo lo demás intacto.

Resúmenes en lenguaje natural

Lo que los agentes escriben son párrafos. Un toast tiene espacio para una línea. Cuando Say it in plain language está activado, Dax reescribe el mensaje del agente en una oración usando el modelo en dispositivo de Apple, sin red, sin costo, funciona sin conexión. Requiere macOS 26 y Apple Intelligence.

Opciones

Settings → Tools → Agent Watch:
  • A session finishes: aviso cuando un turno termina.
  • One is waiting on me: aviso en un prompt de permiso o pregunta.
  • Play a sound: sonido junto al aviso.
  • Pause watching: detener notificaciones sin desactivar la herramienta.
  • Say it in plain language: resumen con IA en dispositivo del mensaje del agente.
  • Let me answer from the toast: campo de respuesta en los avisos de “needs you”.

Privacidad

Completamente en tu Mac. Agent Watch lee los archivos de traza que Claude Code ya escribe en disco y nunca toca la red. El resumen opcional usa el modelo en dispositivo de Apple, así que tu código se queda local.

Agentes soportados

Solo Claude Code por ahora. Codex escribe archivos de traza que Dax puede leer, pero no tiene un hook para reportar estado directamente, así que sus sesiones no se vigilan en lugar de soportarlas a medias.