O que é Kilobat CLI?
Kilobat CLI, do desenvolvedor Philip Seifi, baseado em Praga, é uma ferramenta de linha de comando em Swift para macOS 14 ou posterior. Ela mostra quais apps estão usando a conexão, diagnostica problemas de Wi-Fi, DNS e roteamento, explica por que um host não conecta e mantém o Mac acordado durante um trabalho longo. O comando kilobat mcp inicia um servidor MCP local via stdio com 85 ferramentas que devolvem o mesmo JSON da saída --json da CLI.
A CLI tem licença GPL-3.0-only. O repositório foi criado em 27 de outubro de 2026, a v0.45.1 saiu em 2 de novembro de 2026 e tinha uma estrela no GitHub na nossa verificação. Muitas ferramentas dependem do app Kilobat para Mac, separado e proprietário: nomes de redes Wi-Fi exigem a permissão de Localização dele, o histórico e o registro de rede do agente vêm das gravações dele e qualquer bloqueio exige a Network Extension assinada dele. O app é gratuito, com upgrade Pro de $29 em pagamento único.
Como instalar Kilobat CLI
brew install seifip/kilobat/kilobat && claude mcp add kilobat -- kilobat mcpKilobat CLI vale a pena?
O Kilobat dá a um agente de programação algo que poucos servidores MCP oferecem: um retrato da rede da própria máquina. Quando uma instalação de pacotes trava ou uma chamada de API estoura o tempo, diagnose_connection percorre as camadas de interface, proxy, DNS, TCP e TLS e aponta a que falha; service_status verifica se o próprio provedor de modelos do agente está relatando uma queda; agent_network_log lista cada host contatado pelo agente e pelos comandos que ele iniciou (npm, pip, curl, git), com contagem de bytes. A maioria das 85 ferramentas é somente leitura e informa isso nas anotações MCP.
As demais alteram o Mac, e são elas que decidem se vale instalar. As instruções do próprio servidor citam 15 ferramentas que mudam as configurações do usuário: 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 e set_protection. clear_history apaga o histórico e não pode ser desfeita. Fora dessa lista, reconnect_wifi derruba o Wi-Fi por alguns segundos, hold_upload suspende o upload de outro app, keep_awake pode manter um Mac de tampa fechada funcionando e set_airdrop_visibility abre os Ajustes do Sistema. Cada descrição manda o agente explicar a mudança e obter confirmação explícita, e o README diz que o cliente controla os pedidos de permissão. Nada no servidor impede que um modelo que ignore essas instruções desligue o kill switch da VPN ou a Protection contra malware. set_dns é a única com uma trava real, porque o próprio macOS pede uma senha de administrador.
Boa parte das ferramentas de escrita também depende do app complementar. Bloqueios, orçamentos, cotas, uploads retidos e o kill switch só têm efeito enquanto o filtro de rede do app Kilobat estiver rodando, e várias são recursos Pro; a CLI sozinha cobre tráfego ao vivo, diagnóstico de conexão e sinal de Wi-Fi. Um agente pode salvar via MCP uma regra que não faz nada, caso que o README aponta. A fórmula do Homebrew compila a partir do código-fonte e exige Xcode 16 ou posterior, então a primeira instalação em um Mac limpo inclui uma compilação.
O README afirma que a CLI não tem conta nem telemetria, e o aviso de privacidade diz que histórico de tráfego, nomes de rede e regras ficam no Mac, com a análise PostHog do app desligada a menos que o usuário concorde. Ainda assim, os resultados colocam nomes de processos, hosts, dispositivos locais e o IP público no contexto do modelo, e run_speedtest transfere até 80 MB por padrão, o que pesa em um hotspot com franquia. As versões foram de v0.30.0 a v0.45.1 em um único dia, 2 de novembro de 2026; em um projeto tão novo, o código-fonte é o único histórico que existe.
Onde ele se destaca
Um desenvolvedor backend que usa Claude Code em um MacBook
Descobrir por que uma instalação de pacotes ou uma chamada de API do agente vive travando
O agente chama diagnose_connection no host que falha e service_status no seu provedor, depois informa se a culpa é do DNS, da rota, de uma VPN ou do serviço remoto. Grátis só com a CLI, e nada muda no Mac.
Um engenheiro atento à segurança que revisa as instalações de dependências de um agente
Ver cada host que uma instalação de npm ou pip contatou durante uma sessão do agente
Com o app Kilobat gravando, agent_network_log devolve hosts, contagem de bytes e alertas por sessão, e check_host_reputation confere cada host com listas de ameaças baixadas localmente, sem enviá-lo a lugar nenhum.
Uma consultora que trabalha no Wi-Fi de hotéis e cafés
Decidir se a conexão aguenta uma compilação longa ou um download de 5 GB
get_conditions informa links com franquia, Modo de Dados Reduzidos, VPN, bateria e temperatura, e get_captive_portal identifica uma página de login que parece queda. Um teste de velocidade no hotspot consome até 80 MB, a menos que o agente passe um orçamento menor.
Antes de decidir
- Configuração
- brew install seifip/kilobat/kilobat (compila do código-fonte; macOS 14+, Xcode 16+), depois claude mcp add kilobat -- kilobat mcp ou o equivalente no codex. kilobat.app tem guias para 13 clientes; o Claude Desktop exige o caminho completo dado por /usr/bin/which kilobat.
- Integrações
- 85 ferramentas na v0.45.1: tráfego, Wi-Fi e nós de malha, comparação de DNS, traceroute, testes de vazamento de VPN, testes de velocidade e de rede local com iperf3, portais cativos, Starlink e verificações de casa inteligente. As somente leitura têm a anotação readOnly; as de configuração, destructive.
- Dados e privacidade
- Roda localmente via stdio e não abre porta. A CLI não tem conta nem telemetria; as verificações contatam endpoints de teste e os testes de velocidade usam Cloudflare. A saída (nomes de processos, hosts, dispositivos locais, IP público) vai para o seu provedor de modelos. As ferramentas de escrita podem mudar o DNS, bloquear apps e domínios, desligar o kill switch da VPN ou a Protection e apagar o histórico; a confirmação fica a cargo do cliente.
- Custo em escala
- Grátis. Ferramentas que dependem do Kilobat Pro exigem a licença de pagamento único de $29 do app; run_speedtest transfere até 80 MB por chamada por padrão.
- Limites
- Só macOS. Bloqueios, orçamentos, cotas, uploads retidos e o kill switch exigem a Network Extension do app ativada; nomes de Wi-Fi exigem a permissão de Localização dele. As definições de 85 ferramentas são carregadas em toda sessão.
O que é bom
- Explica camada por camada por que um host falha
- Registra quais hosts os comandos do agente contataram
- Ferramentas de leitura e escrita têm anotações MCP
- CLI sem conta e sem telemetria
O que não é
- A confirmação de mudanças de configuração é só uma orientação
- Bloqueios e orçamentos exigem o app proprietário
- Só macOS 14+; a compilação via Homebrew exige Xcode 16
- Duas semanas de vida, uma estrela no GitHub
Ideal para
Desenvolvedores no Mac que rodam agentes de programação localmente e querem que eles diagnostiquem as próprias falhas de rede, com um cliente configurado para perguntar antes de cada ferramenta de escrita.
Kilobat CLI: perguntas frequentes
- Kilobat CLI vale a pena?
- Um kit de rede cuidadoso para agentes no Mac, prejudicado porque suas 20 ferramentas que alteram o estado dependem do cliente, e não do servidor, para perguntar a você antes. Damos nota 3.6 de 5.
- Quanto custa Kilobat CLI?
- CLI e servidor MCP gratuitos sob GPL-3.0-only. O app Kilobat para Mac, opcional, é gratuito, com Pro a $29 em pagamento único (reembolso em 14 dias) para perfis de bloqueio, orçamentos, histórico e mais.
- Quais são as desvantagens de Kilobat CLI?
- A confirmação de mudanças de configuração é só uma orientação; bloqueios e orçamentos exigem o app proprietário; só macOS 14+; a compilação via Homebrew exige Xcode 16; duas semanas de vida, uma estrela no GitHub.
- Para quem Kilobat CLI é indicado?
- Desenvolvedores no Mac que rodam agentes de programação localmente e querem que eles diagnostiquem as próprias falhas de rede, com um cliente configurado para perguntar antes de cada ferramenta de escrita.
- Quanto custa Kilobat CLI para uma equipe ou em produção?
- Grátis. Ferramentas que dependem do Kilobat Pro exigem a licença de pagamento único de $29 do app; run_speedtest transfere até 80 MB por chamada por padrão.
- Kilobat CLI é seguro para dados da empresa?
- Roda localmente via stdio e não abre porta. A CLI não tem conta nem telemetria; as verificações contatam endpoints de teste e os testes de velocidade usam Cloudflare. A saída (nomes de processos, hosts, dispositivos locais, IP público) vai para o seu provedor de modelos. As ferramentas de escrita podem mudar o DNS, bloquear apps e domínios, desligar o kill switch da VPN ou a Protection e apagar o histórico; a confirmação fica a cargo do cliente.
Respostas verificadas em 11 de nov. de 2026.