BigArrow es un binario pequeño de Swift que proporciona una CLI para que los agentes de IA superpongan flechas, cuadros y texto que pasan por clic en la pantalla de macOS. Según su README de GitHub, la herramienta funciona sin demonios, iconos de la barra de menús ni telemetría y elimina automáticamente las superposiciones cuando finaliza el proceso del agente, garantizando que nunca robe el foco del teclado.

Captura de pantalla que muestra flechas de BigArrow con etiquetas de texto como 'clic aquí', 'firme aquí', 'por aquí', 'escriba su nombre', 'lea esto primero' y 'clic Permitir'
Flechas de BigArrow que muestran diversas etiquetas de texto instructivogithub.com

Ilustra cómo BigArrow puede superponer flechas con texto personalizable para guiar al usuario hacia acciones específicas en la pantalla.

El software admite varios métodos de selección: los agentes pueden señalar elementos de la interfaz mediante etiqueta de accesibilidad (por ejemplo, `bigarrow point --element Allow --app Configuración del Sistema`), mediante coordenadas de pantalla (`--at X,Y`) o mediante el título de la ventana o pestaña (`--window Safari:Bandeja de entrada`). También ofrece amplias opciones de estilo, incluyendo forma (recta, zigzag, espiral), estilo (flecha, anillo, cuadro), tamaño (S/M/L), colores y efectos de borde, con una bandera opcional `--say` para pronunciar la etiqueta en voz alta.

Collage de flechas de BigArrow que muestran diferentes estilos, formas, tamaños y colores
Galería de BigArrow que demuestra variaciones de estilo, forma, tamaño y colorgithub.com

Muestra las amplias opciones de personalización de las superposiciones de BigArrow, incluidas las formas recta, zigzag y espiral, los estilos flecha, anillo y cuadro, los tamaños S/M/L y varias opciones de color.

Aunque BigArrow funciona con la mayoría de los elementos de la interfaz de macOS, requiere permiso de Accesibilidad para la selección basada en etiquetas y las funciones `--until-click`, y no puede interactuar con elementos de páginas web de Chrome a menos que Chrome se ejecute con `--force-renderer-accessibility` o esté activado VoiceOver. La herramienta intencionalmente no hace clic ni escribe; solo señala, dejando la interacción real al usuario humano.

Animación de BigArrow señalando el botón Permitir en una ventana de diálogo de macOS
GIF de BigArrow que indica el botón Permitir en un cuadro de diálogo del sistemagithub.com

Demuestra la capacidad de la herramienta para resaltar elementos de la interfaz de macOS, como botones de diálogo para interacción del usuario, lo que requiere el permiso de Accesibilidad.