Todo a la vista arriba,responde asintiendo

Cada sesión de Claude Code, Codex y Gemini CLI, en vivo alrededor de la Dynamic Island de tu MacBook Proel notch de tu MacBookla parte superior de cualquier pantalla. Un clic en tu escritorio, o un gesto con la cabeza desde el otro lado de la habitación.

Cada agente, un vistazo

Cada punto es una sesión: redondo para Claude Code, cuadrado para Codex. El azul indica que está trabajando, y el agua muestra cuánto contexto ha llenado.

El ámbar indica que te necesita

Docs quiere ejecutar un comando. Oyes “Docs, comando cd, y más.” en tus AirPods.

El comando completo, nunca un resumen

Se abre en una tarjeta que muestra exactamente lo que se ejecutará, y espera tu respuesta.

Asiente dos veces, o pulsa dos veces

La tarjeta se aparta y un anillo verde te da un momento para deshacerlo moviendo la cabeza. Después queda permitido.

El verde indica que terminó

Oyes “Docs ha terminado. Las pruebas pasan.” Toca cualquier sesión para ir a su pestaña de terminal.

De un vistazo

Asiente para permitir. Asiente dos veces y un anillo verde te da un momento para deshacerlo moviendo la cabeza. Pulsar dos veces el tallo también sirve.

Lo arriesgado, con los ojos. Borrar archivos o forzar un push nunca se permite con un gesto de la cabeza, y la tarjeta siempre muestra el comando entero.

El contexto en cada punto. El agua sube a medida que se llena el contexto de una sesión, de verde a rojo, para ver cuál está casi llena.

Los límites de ambos agentes. Claude Code y Codex, cada uno con su forma y la hora en que se reinicia. Un reinicio tiene su propio pequeño momento.6

“Docs ha terminado. Las pruebas pasan.”

Oye cuando termina. Un resumen de una línea al final de cada turno, en tus AirPods.

webpipelinedocsapi

Directo a la pestaña correcta. Toca una sesión y llega a su pestaña de terminal, aunque tengas docenas abiertas. En tmux, también a su panel.4

Cualquier Mac, cualquier pantalla. Alrededor de la Dynamic Island o del notch, o como una píldora bajo la barra de menús en cualquier otra pantalla.7

Todo se queda en tu Mac. Sin cuenta ni servidor. Los prompts y comandos nunca se guardan.

Tus límites, de un vistazo

El contexto llena cada punto como agua. A su lado, tus límites de Claude Code y Codex, con la hora en que se restablecen.6

Contexto en cada punto

El agua sube a medida que se llena el contexto de una sesión, de verde a rojo.

Ambos agentes, lado a lado

Mientras haya una sesión abierta, Claude Code y Codex tienen cada uno un indicador con su propia forma.

Ritmo y reinicios

Pasa el puntero para ver cuándo se restablece cada límite y si se agotará antes. Cada reinicio tiene su propio momento.

Sin mirar

Levántate, el trabajo sigue

En tu escritorio, un clic es lo más rápido. Lejos de él, preparando café o estirando las piernas, Nodtop lee cada solicitud en tus AirPods y recibe tu respuesta con un gesto o una pulsación, para que el trabajo no te espere.

  1. Te habla al oído

    Estás junto a la cafetera. La solicitud se lee una vez, con voz tranquila.

  2. Luego escucha

    Hasta que respondas, un asentimiento, una negación o una pulsación del tallo pueden responder. Nada más cuenta.

  3. Asiente dos veces

    Como diciendo “sí, sí”.

  4. Un momento para cambiar de idea

    Un tono ascendente y un anillo verde abren una ventana de 1,5 segundos. Niega con la cabeza o pulsa para cancelar.

  5. Permitido, sin mirar

    La sesión vuelve al trabajo mientras terminas tu café.

Cuatro formas de responder

Asentir dos veces

Permitir1

Negar con la cabeza

Rechazar1

Pulsar dos veces

Permitir2

Pulsar tres veces

Rechazar2

Los comandos de riesgo, como borrar archivos o forzar un push, necesitan tu mirada por defecto. Y si no respondes, no pasa nada: el prompt espera en tu terminal.

Tu música sigue sonando

Los prompts suenan en el AirPod que llevas puesto, mientras la música sigue un poco más baja, o se pausa si lo prefieres. Tú eliges el lado, cuánto baja la música y qué se lee.3

Funciona con Apple Music y Spotify. El volumen siempre vuelve, incluso si la app se cierra a mitad de frase.

A tu manera

Casi todo lo que hace Nodtop se puede ajustar. Empieza con los valores por defecto y después ajusta qué permite, qué dice y cómo se ve.

Qué puede permitir un gesto

Desactivado, solo lo conocido, todo salvo lo marcado, o cada solicitud. Comandos de shell, ediciones de archivos, acceso web y otras herramientas tienen su propio interruptor.

Gestos, pulsaciones o ambos

Elige cómo respondes, cuánto tiempo se puede deshacer un doble asentimiento y si Nodtop escucha hasta que respondas.

Qué oyes, y dónde

Qué oído usa la voz y qué se dice: solicitudes, turnos terminados, errores y tareas largas.

Tu música, a tu manera

Baja al nivel que elijas, o se pausa mientras Nodtop habla. Apple Music o Spotify.

La forma de la Island

En una pantalla sin notch: una píldora, una Dynamic Island o un notch, a la distancia del borde que prefieras.

Uso, atajos y sonidos

Qué límite se muestra, si los reinicios se celebran, dos atajos de teclado y los avisos.

Prudente por diseño

Un agente que ejecuta comandos en tu Mac merece un sí bien pensado.

El comando real, siempre

La tarjeta muestra exactamente lo que se va a ejecutar, con los caracteres ocultos a la vista. Nunca la descripción del propio agente.

Lo arriesgado, con los ojos

Borrar y forzar un push necesitan tu mirada por defecto, y todo lo que es demasiado largo para leerse entero, siempre. Si quieres, una doble pulsación tras un aviso hablado puede permitirlos, nunca un asentimiento.

El silencio nunca permite

Sin respuesta, con la conexión perdida o con la app cerrada, la decisión sigue en tu terminal.

Un sí, una solicitud

No existe “permitir siempre”. Cada aprobación cubre un solo comando.

Una pausa antes de Permitir

Los botones se activan tras una breve pausa, para que un clic o una tecla perdidos no aprueben nada.

Se queda en tu Mac

Los prompts y comandos nunca se guardan, registran ni envían. Sin cuenta ni servidor.

Donde ya trabajas

Toca una sesión en la Islandel notchla Island y llega a su pestaña exacta. En tmux, también a su ventana y panel.4

webprocesodocumentos

$ npm run dev esperando cambios

$ python import.py agrupando escrituras

$ npm test pruebas superadas

Terminales

  • TerminalSu pestaña exacta
  • iTerm2Su pestaña exacta
  • GhosttySu pestaña exacta
  • tmuxSu ventana y panel

Agentes

  • Claude Code

    Estado, tarjetas, prompts hablados y respuestas desde el oído.

  • Codex

    Estado, y respuestas desde la tarjeta.5

  • Gemini CLI

    Puntos de estado, por ahora.5

Listo en un minuto

Una bienvenida que te muestra todo, y luego un juego corto que aprende tu asentimiento y tu negación, y las pulsaciones.

La ventana de bienvenida: tus agentes de programación alrededor de la Dynamic Island.
Práctica: pulsa el tallo dos veces, con un AirPod que brilla dentro de un anillo de marcas.
Lejos del escritorio: una tarjeta para npm test, leída en tus AirPods.

Lo que necesitas

Mac
Cualquier Mac con macOS 14 o posterior: un MacBook con notch o la nueva Dynamic Island, o un Mac mini u otro Mac con cualquier pantalla.7
Agentes
Claude Code. Codex, con respuestas desde la tarjeta. Gemini CLI para el estado. Límites de uso de Claude Code y Codex.5
Terminales
Terminal, iTerm2, Ghostty 1.3 o posterior, y tmux. Las demás apps pasan al frente.
Gestos con la cabeza
AirPods Pro, AirPods (3.ª generación), AirPods 4 o AirPods Max.1
Pulsaciones del tallo
AirPods con controles en el tallo.2
Música
Apple Music y Spotify.
Privacidad
Funciona en tu Mac. Sin cuenta. Nodtop no envía nada a ningún sitio.

Preguntas frecuentes

¿Cambia cómo funciona Claude Code?

No. Añade hooks a la configuración de Claude Code, tras hacer una copia de seguridad. El propio prompt de Claude Code sigue apareciendo en tu terminal, y puedes responder ahí como siempre. Quita los hooks desde Ajustes cuando quieras. Si activas el uso, también añade un pequeño relé a la línea de estado, y tu propia línea de estado sigue funcionando.

¿Por qué asentir si puedo hacer clic?

En tu escritorio, haz clic: es lo más rápido. Asentir y pulsar son para cuando estás lejos de la pantalla, preparando café o al otro lado de la habitación, para que una sesión no se quede esperando a que vuelvas.

¿Y si asiento sin querer?

Dos asentimientos abren una ventana de 1,5 segundos con un tono ascendente. Niega con la cabeza o pulsa para cancelar. Por defecto, los comandos de riesgo no se pueden permitir desde el oído en ningún caso.

¿Necesito AirPods?

No. Los puntos de estado, las tarjetas y el salto al terminal funcionan por sí solos. Los AirPods añaden el estado hablado y las respuestas desde el oído.

¿La gente a mi alrededor oye los prompts?

La voz solo suena por auriculares, nunca por los altavoces del Mac. Si tus AirPods se desconectan, se detiene.

¿Se envía algo a un servidor?

No. Todo funciona en tu Mac. No hay cuenta, y los prompts y comandos nunca se guardan.

¿Puedo cambiar lo que se permite desde el oído?

Sí. En Ajustes › Responder desde el oído, elige Desactivado, Solo lo conocido, Todo salvo lo marcado (por defecto) o Cada solicitud, y desactiva cualquier tipo de herramienta. Negar con la cabeza o pulsar tres veces siempre rechaza.

¿Lee mi uso?

Solo porcentajes, horas de reinicio y el nivel de contexto de cada sesión. No lee prompts ni comandos, y Nodtop no envía nada a ningún sitio. Puedes desactivar la vista de uso en Ajustes.

¿Cuándo podré tenerlo?

Está en la fase final de pruebas. La descarga estará aquí cuando esté lista.

Levanta menos la vista

Para cualquier Mac, con notch, Dynamic Island o cualquier pantalla. Una descarga, sin cuenta.