¿Qué es Kilobat CLI?
Kilobat CLI, del desarrollador Philip Seifi, con sede en Praga, es una herramienta de línea de comandos en Swift para macOS 14 y posteriores. Informa de qué apps usan la conexión, diagnostica problemas de Wi-Fi, DNS y enrutamiento, explica por qué un host no conecta y mantiene el Mac despierto durante un trabajo largo. Ejecutar kilobat mcp inicia un servidor MCP local por stdio con 85 herramientas que devuelven el mismo JSON que la salida --json de la CLI.
La CLI tiene licencia GPL-3.0-only. El repositorio se creó el 27 de octubre de 2026, la v0.45.1 salió el 2 de noviembre de 2026 y tenía una estrella en GitHub al revisarlo. Muchas herramientas dependen de la app Kilobat para Mac, independiente y propietaria: los nombres de Wi-Fi necesitan su permiso de Localización, el historial y el registro de red del agente salen de sus grabaciones y cualquier bloqueo necesita su Network Extension firmada. La app es gratuita, con una mejora Pro de $29 en un único pago.
Cómo instalar Kilobat CLI
brew install seifip/kilobat/kilobat && claude mcp add kilobat -- kilobat mcp¿Merece la pena Kilobat CLI?
Kilobat da a un agente de programación algo que pocos servidores MCP ofrecen: una descripción de la red de la propia máquina. Cuando una instalación de paquetes se cuelga o una llamada a una API agota el tiempo, diagnose_connection recorre las capas de interfaz, proxy, DNS, TCP y TLS y nombra la que falla; service_status comprueba si el propio proveedor de modelos del agente informa de una caída; agent_network_log enumera cada host que contactaron el agente y los comandos que lanzó (npm, pip, curl, git), con recuento de bytes. La mayoría de las 85 herramientas son de solo lectura y lo indican en sus anotaciones MCP.
Las demás cambian el Mac, y son las que deciden si conviene instalarlo. Las instrucciones del propio servidor nombran 15 herramientas que cambian los ajustes del usuario: set_profile, set_app_rule, set_new_app_mode, block_destination, decide_approval, set_dns, set_fastest_dns, set_dns_fallback, set_budget, set_data_pack, set_app_quota, set_network_cost, set_updater_pause, set_kill_switch y set_protection. clear_history borra el historial y no se puede deshacer. Fuera de esa lista, reconnect_wifi corta el Wi-Fi unos segundos, hold_upload suspende la subida de otra app, keep_awake puede mantener en marcha un Mac con la tapa cerrada y set_airdrop_visibility abre Ajustes del Sistema. Cada descripción pide al agente que explique el cambio y obtenga confirmación explícita, y el README dice que el cliente controla los avisos de permiso. Nada en el servidor impide que un modelo que ignore esas instrucciones desactive el kill switch de la VPN o la Protection contra malware. set_dns es la única con una barrera real, porque el propio macOS pide una contraseña de administrador.
Buena parte de las herramientas de escritura depende además de la app complementaria. Bloqueos, presupuestos, cuotas, retenciones de subidas y el kill switch solo surten efecto mientras funciona el filtro de red de la app Kilobat, y varias son funciones Pro; la CLI sola cubre tráfico en vivo, diagnóstico de conexión y señal Wi-Fi. Un agente puede guardar por MCP una regla que no hace nada, un caso que el README advierte. La fórmula de Homebrew compila desde el código fuente y necesita Xcode 16 o posterior, así que la primera instalación en un Mac limpio incluye una compilación.
El README afirma que la CLI no tiene cuenta ni telemetría, y el aviso de privacidad dice que el historial de tráfico, los nombres de red y las reglas se quedan en el Mac, con la analítica PostHog de la app desactivada salvo que el usuario acepte. Aun así, los resultados meten en el contexto del modelo nombres de procesos, hosts, dispositivos locales y la IP pública, y run_speedtest mueve hasta 80 MB por defecto, algo que importa en un punto de acceso con datos medidos. Las versiones pasaron de v0.30.0 a v0.45.1 en un solo día, el 2 de noviembre de 2026; en un proyecto tan joven, su código fuente es el único historial disponible.
Dónde se gana su sitio
Un desarrollador backend que usa Claude Code en un MacBook
Averiguar por qué una instalación de paquetes o una llamada a una API del agente se queda colgada
El agente llama a diagnose_connection sobre el host que falla y a service_status sobre su proveedor, y después indica si la culpa es del DNS, la ruta, una VPN o el servicio remoto. Gratis con la CLI sola, y nada cambia en el Mac.
Un ingeniero atento a la seguridad que revisa las instalaciones de dependencias de un agente
Ver cada host que contactó una instalación de npm o pip durante una sesión del agente
Con la app Kilobat grabando, agent_network_log devuelve hosts, recuentos de bytes y avisos por sesión, y check_host_reputation compara cada host con listas de amenazas descargadas en local sin enviarlo a ningún sitio.
Una consultora que trabaja desde el Wi-Fi de hoteles y cafeterías
Decidir si la conexión aguanta una compilación larga o una descarga de 5 GB
get_conditions informa de enlaces medidos, Modo de datos reducidos, VPN, batería y temperatura, y get_captive_portal detecta una página de inicio de sesión que parece una caída. Un test de velocidad en un punto de acceso cuesta hasta 80 MB salvo que el agente pase un presupuesto menor.
Antes de decidirte
- Puesta en marcha
- brew install seifip/kilobat/kilobat (compila desde el código fuente; macOS 14+, Xcode 16+), y después claude mcp add kilobat -- kilobat mcp o su equivalente en codex. kilobat.app tiene guías para 13 clientes; Claude Desktop necesita la ruta completa que da /usr/bin/which kilobat.
- Integraciones
- 85 herramientas en la v0.45.1: tráfico, Wi-Fi y nodos de malla, comparación de DNS, traceroute, pruebas de fugas de VPN, tests de velocidad y de red local con iperf3, portales cautivos, Starlink y comprobaciones de hogar conectado. Las de solo lectura llevan la anotación readOnly; las de ajustes, destructive.
- Datos y privacidad
- Funciona en local por stdio y no abre ningún puerto. La CLI no tiene cuenta ni telemetría; las comprobaciones contactan con servicios de prueba y los tests de velocidad usan Cloudflare. La salida (nombres de procesos, hosts, dispositivos locales, IP pública) va a tu proveedor de modelos. Las herramientas de escritura pueden cambiar el DNS, bloquear apps y dominios, desactivar el kill switch de la VPN o la Protection y borrar el historial; la confirmación queda en manos del cliente.
- Coste a escala
- Gratis. Las herramientas que dependen de Kilobat Pro necesitan la licencia de pago único de $29 de la app; run_speedtest transfiere hasta 80 MB por llamada por defecto.
- Límites
- Solo macOS. Bloqueos, presupuestos, cuotas, retenciones de subidas y el kill switch necesitan activada la Network Extension de la app; los nombres de Wi-Fi necesitan su permiso de Localización. Las definiciones de 85 herramientas se cargan en cada sesión.
Lo bueno
- Explica capa por capa por qué falla un host
- Registra qué hosts contactaron los comandos del agente
- Las herramientas de lectura y escritura llevan anotaciones MCP
- La CLI no tiene cuenta ni telemetría
Lo malo
- La confirmación de cambios de ajustes es solo orientativa
- Bloqueos y presupuestos necesitan la app propietaria
- Solo macOS 14+; la compilación con Homebrew necesita Xcode 16
- Dos semanas de vida, una estrella en GitHub
Ideal para
Desarrolladores en Mac que ejecutan agentes de programación en local y quieren que diagnostiquen sus propios fallos de red, con un cliente configurado para preguntar antes de cada herramienta de escritura.
Kilobat CLI: preguntas frecuentes
- ¿Merece la pena Kilobat CLI?
- Un kit de red para Mac cuidadoso y pensado para agentes, lastrado porque sus 20 herramientas que cambian el estado dependen del cliente, no del servidor, para pedirte permiso antes. Le damos un 3.6 sobre 5.
- ¿Cu ánto cuesta Kilobat CLI?
- CLI y servidor MCP gratuitos bajo GPL-3.0-only. La app Kilobat para Mac, opcional, es gratuita, con Pro a $29 en un único pago (reembolso en 14 días) para perfiles de bloqueo, presupuestos, historial y más.
- ¿Qué inconvenientes tiene Kilobat CLI?
- La confirmación de cambios de ajustes es solo orientativa; bloqueos y presupuestos necesitan la app propietaria; solo macOS 14+; la compilación con Homebrew necesita Xcode 16; dos semanas de vida, una estrella en GitHub.
- ¿Para quién es Kilobat CLI?
- Desarrolladores en Mac que ejecutan agentes de programación en local y quieren que diagnostiquen sus propios fallos de red, con un cliente configurado para preguntar antes de cada herramienta de escritura.
- ¿Cuánto cuesta Kilobat CLI para un equipo o en producción?
- Gratis. Las herramientas que dependen de Kilobat Pro necesitan la licencia de pago único de $29 de la app; run_speedtest transfiere hasta 80 MB por llamada por defecto.
- ¿Es Kilobat CLI seguro para los datos de la empresa?
- Funciona en local por stdio y no abre ningún puerto. La CLI no tiene cuenta ni telemetría; las comprobaciones contactan con servicios de prueba y los tests de velocidad usan Cloudflare. La salida (nombres de procesos, hosts, dispositivos locales, IP pública) va a tu proveedor de modelos. Las herramientas de escritura pueden cambiar el DNS, bloquear apps y dominios, desactivar el kill switch de la VPN o la Protection y borrar el historial; la confirmación queda en manos del cliente.
Respuestas comprobadas el 11 nov 2026.