findphone: localiza un dispositivo Bluetooth cercano desde la línea de comandos en macOS

Fuentes: findphone: locate a nearby Bluetooth device by signal strength from the macOS command line

findphone es una herramienta de línea de comandos para macOS, escrita en Swift y distribuida como binario universal sin dependencias, pensada para localizar un dispositivo Bluetooth cercano midiendo la intensidad de señal cuando la función Buscar de Apple no está disponible, por ejemplo en equipos inscritos en MDM que la desactivan. Funciona en dos modos principales: un modo de inspección que lista todos los dispositivos Apple cercanos con su nivel de señal en dBm, y un modo de rastreo que sigue un dispositivo concreto por su nombre, con un pitido intermitente que se acelera conforme la señal mejora —similar a un sensor de aparcamiento— para permitir barrer una habitación de oído. La herramienta también ofrece un listado de dispositivos emparejados e incorpora una opción para ocultar direcciones Bluetooth y nombres sensibles al grabar la pantalla.

Su valor práctico reside en ser una alternativa ligera a Buscar cuando esta app no está disponible: el usuario puede acercarse físicamente al dispositivo guiándose por la barra de señal o por el audio. Requiere macOS 13 o posterior y permisos de Bluetooth en Ajustes del sistema. El repositorio documenta con detalle sus limitaciones: no puede hacer sonar un dispositivo, no indica dirección —solo distancia— y solo localiza equipos con Bluetooth encendido y dentro de su alcance habitual (unos 10-20 m en interiores, mucho menos tras paredes). El código está disponible en GitHub bajo licencia abierta y se compila con las Swift Command Line Tools de Xcode.