AItention

Funciones

Todo lo que ocurre entre el prompt y el resultado

Un agente que trabaja no dice nada. Un agente que espera tampoco dice nada — tiene exactamente el mismo aspecto. AItention lee los archivos que Claude Code y Codex escriben de todos modos y compone con ellos una imagen: quién está bloqueado, quién calcula, quién espera a otro agente, qué consume todo eso y cuánto tiempo lleva algo terminado sin que nadie se haya dado cuenta.

Hasta tres sesiones gratis de forma permanente — con todas las funciones.

Ocho estados, porque dos no bastan

«funciona» y «no funciona» responde a la pregunta equivocada. La correcta es: ¿esto me necesita? Una sesión que espera un permiso le cuesta un segundo. Una que ha hecho una pregunta le cuesta un pensamiento. Una que espera a sus propios subagentes no le cuesta nada — déjela en paz.

EstadoQué significaLe necesita
DecisiónHay una pregunta con opciones abiertasí
EsperaUna consulta o un permiso — el agente no puede continuarsí
ErrorEl turno falló: límite de tasa, sobrecarga, facturación, petición inválidacasi siempre
ListoLa respuesta está ahí y sin leersí
TrabajaUn prompt está en marcha, se ejecutan herramientasno
SubagentesEl agente principal espera a sus propios ayudantesno
DespertadorLa sesión se ha fijado una cita y duerme hasta entoncesno
InactivaTerminada, pero se puede retomarno

La diferencia que paga el programa: una sesión escribe «le aviso en cuanto avance» — y no avisa nunca, porque le está esperando a usted. Desde fuera parece trabajo. Desde dentro es parálisis. AItention distingue ambos por lo que realmente se ejecuta, no por lo que la sesión dice de sí misma.

Si una sesión que trabaja no se manifiesta durante más de treinta minutos, pierde su color y muestra cuánto tiempo lleva callada. Una indicación caducada que parece segura de sí misma es peor que una que admite su ignorancia.

Cuando varios agentes trabajan en lo mismo

En cuanto reparte una tarea entre varias sesiones, se desmenuza en la lista: cinco filas con cinco nombres, y nada dice que van juntas. AItention conoce para eso la federación — un grupo que nombra una pertenencia en lugar de limitarse a ordenar.

Dos entradas, una de ellas sola

Si en la primera instrucción de una sesión figura una marca, AItention la asigna — eso es una prueba, no una suposición. Todo lo demás lo agrupa usted: seleccionar varias filas, nombrarlas, hecho. Donde ambas cosas hablan, manda su decisión.

No se adivina nada

Cuando varias sesiones arrancan a la vez en el mismo proyecto, la aplicación propone una federación — no la crea. Una pertenencia inventada es justo el dato que después ya nadie puede rastrear.

Los subagentes se cuentan

Cuando una sesión lanza ayudantes propios, su número figura en la fila y el estado dice que el agente principal les espera a ellos — no a usted. Sin ese dato, un silencio largo parece parálisis, y es precisamente entonces cuando interviene alguien que habría hecho mejor en esperar.

Un presupuesto por sesión — y una llamada, no una intervención

Puede darle a cada sesión un objetivo en texto claro y tres límites que lo acompañen: un número de tokens, un importe, o una parte de la ventana de cinco horas. En cuanto se alcanza uno, la aplicación lo dice. El avance figura en la fila.

No se detiene nada. AItention observa programas ajenos, no los gobierna — un límite superado es motivo para llamar a la puerta, no para intervenir. Quien sube el límite a conciencia vuelve a ser avisado en el nuevo; un límite que uno acaba de fijar y que luego calla sería peor que ninguno.

De dónde viene un objetivo sigue siendo visible: Codex conoce objetivos propios, Claude Code no. Un presupuesto que usted fija es otra cosa que uno que el proveedor conoce y aplica — por eso ambos no llevan la misma palabra.

Adónde va realmente el cupo

La página de facturación da una suma. Esta vista da el motivo: salida por día, por proyecto, por programa, por modelo — sobre siete, treinta o noventa días. Tres magnitudes una junto a otra, activables por separado: cupo, tokens, dinero.

Cada cifra con su procedencia

El cupo viene del proveedor para toda la cuenta; los tokens y los importes, de los registros de su propia máquina. Meter ambos en una misma imagen haría pasar dos cosas distintas por una sola — por eso cada tarjeta lleva su fuente.

Lo que nunca ha estado en una factura

La parte que vino de la caché figura aparte, junto a entrada y salida. Solo así se puede juzgar si un contexto largo salió caro o barato — la suma sola no lo dice.

Sus propios precios

La aplicación trae una tabla de precios por millón de tokens e indica cuándo se recogió. Quien tenga condiciones propias las introduce; esas filas quedan marcadas como suyas y se retiran con un clic.

La carga, mientras todavía se puede gobernar

Las dos ventanas de tasa como nivel de llenado, con el ritmo por hora, el máximo de todo el historial y el tiempo restante de la ventana. El historial de 24 horas, 7 o 30 días muestra cuándo llegó al límite — y por tanto cuándo colocar cada trabajo.

La caída vertical de la curva es el reinicio de la ventana de cinco horas. Llegar al límite sabiendo que va a volver atrás es otra situación que llegar con cuatro horas por delante.

Lo que ha costado no mirar

La única cifra que cuantifica para qué existe este programa: cuánto tiempo estuvieron sus sesiones terminadas sin que nadie lo advirtiera. Total, de media, la más larga — por día y por proyecto.

Esta vista cuenta en nuestra contra. Está ahí igualmente, porque una cifra que uno no conoce tampoco se puede mejorar.

Volver a encontrar la sesión de ayer

Una sesión terminada no está perdida — se puede retomar. Solo que: después de un reinicio ya no recuerda el nombre, y sin la carpeta del proyecto la herramienta no la encuentra de todos modos. «Sesiones anteriores» las enumera todas, ordenadas por programa o por proyecto, sobre siete días, treinta días o todo el período, con campo de búsqueda — y deja el comando completo, carpeta incluida, a un clic en el portapapeles.

Nombres que sobreviven al reinicio

Una sesión terminada llevaba hasta ahora el nombre de su carpeta — con cinco en el mismo proyecto, lo mismo figuraba cinco veces. AItention toma el título real del registro que un reinicio no borra.

Búsqueda en sus propios prompts

«¿Dónde hice ya esto?» — recorra cada prompt que haya enviado alguna vez a Claude Code, a través de todos los proyectos. El resultado lleva a su sesión, y el comando para retomarla está al lado.

El contexto, antes de compactarse

Cuando una sesión se acerca a la compactación, su cifra de contexto cambia de color. Quien lo ve venir guarda antes un estado intermedio o divide la tarea — en lugar de notar después que la mitad del hilo se ha resumido.

Tres cifras — y cuál de ellas es la factura

El mismo trabajo tiene tres importes, y quedan muy lejos entre sí. La fila muestra uno; cuál, lo elige usted. Los dos calculados llevan una marca, el facturado no — medido en la misma fila: ≥ 1.580 $ frente a sc ≥ 12.479 $.

MagnitudQué cuantifica
FacturadoLo que el proveedor cobró por este trabajo
APILo que el mismo trabajo habría costado por la interfaz
scLo que habría costado cada token sin nada procedente de la caché

El signo ≥ no es un adorno. No toda llamada al modelo figura en los registros, y para algunos modelos no hay precio documentado. Donde un importe es por eso una cota inferior, el signo va delante; donde no hay ningún precio documentado, la fila muestra tokens en lugar de un número que parezca dinero.

Lo que sale, sale solo si usted lo introduce

Reenviar adonde quiera

Introduzca una dirección y cada cambio a un estado que le necesita envía allí un mensaje JSON — domótica, un canal de chat, lo que prefiera. Ningún campo para un comando: en su máquina no arranca nada. Se transmiten nombre, proyecto, programa y estado; nunca prompts, respuestas ni rutas. De fábrica el campo está vacío.

Conectar su propia herramienta

El contrato de archivo del que AItention toma sus datos está publicado: aitention.app/schema/status-v1.json. Cualquier herramienta capaz de lanzar un programa ante eventos escribe un pequeño archivo JSON y aparece en la lista — sin que haya que cambiar nada en AItention. Tres campos son obligatorios.

Por lo demás, exactamente una conexión

Por sí mismo el programa abre una única conexión de red: la comprobación de actualizaciones, y de fábrica está desactivada. Sin cuenta, sin telemetría, sin registros de acceso. La licencia se comprueba sin conexión contra una clave incluida en el programa — no hay servidor de activación que pueda caerse.

Sin permisos especiales: ni accesibilidad, ni grabación de pantalla. Solo se leen archivos de su propio directorio de usuario. Lo que la documentación enumera como fuente es la lista completa.

Dos clases de herramienta, un solo programa

Alrededor de Claude Code han surgido dos clases de utilidades. Unas inician sesión y muestran sus cifras de consumo; no saben nada de sus sesiones. Otras observan sesiones y muestran quién espera; no saben nada de los costes.

AItention es ambas cosas en una ventana — y pone al lado federaciones, tiempos de espera, búsqueda de prompts y seis idiomas. De eso se trata justamente: el estado de una sesión y su precio son la misma pregunta hecha desde dos lados.

Además

  • Claude Code y Codex en pie de igualdad. Ambos en la misma lista, con el icono del programa que los aloja. A partir de dos herramientas aparece una agrupación por herramienta.
  • Causas de fallo en texto claro. Límite de tasa, sobrecarga del servidor, facturación, petición inválida — nombradas, no simplemente «falló». La diferencia entre reiniciar y esperar.
  • Tareas en segundo plano con su salida. Una compilación que termina con error a los veinte minutos figura en la fila — con su salida en curso y su código de retorno.
  • Rama y modo de permisos por fila. Leídos sin llamar a git, worktrees incluidos. En repositorios compartidos el modo es una cuestión de gobernanza, no una opción de pantalla.
  • Leer la respuesta sin cambiar de ventana. La última respuesta de una sesión se despliega y se copia desde la propia vista general.
  • Salto a la ventana de proyecto correcta. Con varios proyectos abiertos en un entorno de desarrollo, se adelanta el que corresponde.
  • Filtros, agrupación, favoritos. Agrupar por estado, programa, proyecto o herramienta, combinar varios filtros, fijar las sesiones que importan.
  • Seis idiomas. Alemán, inglés, francés, español, italiano, polaco — conmutables en marcha, sin reiniciar.

Véalo en sus propias sesiones

Hasta tres sesiones gratis de forma permanente, sin cuenta y sin plazo. Los contadores muestran siempre los totales reales — incluidas las sesiones que no figuran en la lista.