Was ist Kilobat CLI?
Kilobat CLI vom Prager Entwickler Philip Seifi ist ein Kommandozeilenwerkzeug in Swift für macOS 14 und neuer. Es zeigt, welche Apps die Verbindung nutzen, diagnostiziert WLAN-, DNS- und Routing-Probleme, erklärt, warum ein Host nicht erreichbar ist, und hält den Mac während eines langen Jobs wach. kilobat mcp startet einen lokalen stdio-MCP-Server mit 85 Tools, die dasselbe JSON liefern wie die --json-Ausgabe der CLI.
Die CLI steht unter GPL-3.0-only. Das Repository wurde am 27. Oktober 2026 angelegt, v0.45.1 erschien am 2. November 2026, und bei der Prüfung hatte es einen GitHub-Stern. Viele Tools hängen von der separaten, proprietären Kilobat-App für den Mac ab: WLAN-Namen brauchen deren Ortungsberechtigung, Verlauf und das Netzwerkprotokoll des Agenten stammen aus ihren Aufzeichnungen, und jede Sperre braucht ihre signierte Network Extension. Die App ist kostenlos, das Pro-Upgrade kostet einmalig $29.
Kilobat CLI installieren
brew install seifip/kilobat/kilobat && claude mcp add kilobat -- kilobat mcpLohnt sich Kilobat CLI?
Kilobat gibt einem Coding-Agenten etwas, das nur wenige MCP-Server bieten: einen Überblick über das Netzwerk des eigenen Rechners. Wenn eine Paketinstallation hängt oder ein API-Aufruf in einen Timeout läuft, geht diagnose_connection die Schichten Interface, Proxy, DNS, TCP und TLS durch und benennt die, an der es scheitert; service_status prüft, ob der Modellanbieter des Agenten selbst eine Störung meldet; agent_network_log listet jeden Host, den der Agent und die von ihm gestarteten Befehle (npm, pip, curl, git) kontaktiert haben, mit Byte-Zahlen. Die meisten der 85 Tools sind schreibgeschützt und weisen das in ihren MCP-Annotationen aus.
Der Rest verändert den Mac, und davon hängt ab, ob sich die Installation lohnt. Die Anweisungen des Servers selbst nennen 15 Tools, die Einstellungen des Nutzers ändern: 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 und set_protection. clear_history löscht den Verlauf unwiderruflich. Außerhalb dieser Liste trennt reconnect_wifi das WLAN für einige Sekunden, hold_upload hält den Upload einer anderen App an, keep_awake kann einen Mac mit geschlossenem Deckel weiterlaufen lassen, und set_airdrop_visibility öffnet die Systemeinstellungen. Jede Beschreibung weist den Agenten an, die Änderung zu erklären und eine ausdrückliche Bestätigung einzuholen, und das README sagt, dass der Client die Berechtigungsabfragen steuert. Nichts im Server hindert ein Modell, das diese Anweisungen ignoriert, daran, den VPN-Kill-Switch oder die Malware-Protection abzuschalten. set_dns ist das einzige Tool mit einer echten Sperre, weil macOS selbst nach einem Administratorpasswort fragt.
Ein großer Teil der Schreibfunktionen hängt zudem von der Begleit-App ab. Sperren, Budgets, Kontingente, angehaltene Uploads und der Kill-Switch greifen nur, solange der Netzwerkfilter der Kilobat-App läuft, und mehrere davon sind Pro-Funktionen; die CLI allein deckt Live-Traffic, Verbindungsdiagnose und WLAN-Signal ab. Ein Agent kann per MCP eine Regel speichern, die nichts bewirkt, ein Fall, auf den das README hinweist. Die Homebrew-Formel baut aus dem Quellcode und braucht Xcode 16 oder neuer, die erste Installation auf einem frischen Mac schließt also einen Kompiliervorgang ein.
Laut README hat die CLI kein Konto und keine Telemetrie, und der Datenschutzhinweis sagt, dass Traffic-Verlauf, Netzwerknamen und Regeln auf dem Mac bleiben; die PostHog-Analyse der App ist aus, solange der Nutzer nicht zustimmt. Trotzdem bringen die Tool-Ergebnisse Prozessnamen, Hostnamen, lokale Geräte und die öffentliche IP in den Kontext des Modells, und run_speedtest überträgt standardmäßig bis zu 80 MB, was bei einem volumenbegrenzten Hotspot zählt. Die Versionen sprangen an einem einzigen Tag, dem 2. November 2026, von v0.30.0 auf v0.45.1; bei einem so jungen Projekt ist der Quellcode die einzige Erfolgsbilanz.
Wo es sich lohnt
Ein Backend-Entwickler, der Claude Code auf einem MacBook nutzt
Herausfinden, warum eine Paketinstallation oder ein API-Aufruf des Agenten immer wieder hängt
Der Agent ruft diagnose_connection für den fehlschlagenden Host und service_status für seinen Anbieter auf und meldet dann, ob DNS, Route, VPN oder der entfernte Dienst schuld ist. Kostenlos mit der CLI allein, und am Mac ändert sich nichts.
Ein sicherheitsbewusster Ingenieur, der die Abhängigkeitsinstallationen eines Agenten prüft
Jeden Host sehen, den eine npm- oder pip-Installation während einer Agentensitzung kontaktiert hat
Wenn die Kilobat-App aufzeichnet, liefert agent_network_log Hosts, Byte-Zahlen und Markierungen pro Sitzung, und check_host_reputation prüft jeden Host gegen lokal heruntergeladene Bedrohungslisten, ohne ihn irgendwohin zu senden.
Eine Beraterin, die im Hotel- und Café-WLAN arbeitet
Entscheiden, ob die Verbindung einen langen Build oder einen Download von 5 GB trägt
get_conditions meldet volumenbegrenzte Verbindungen, den Modus für geringen Datenverbrauch, VPN, Akku und Temperatur, und get_captive_portal erkennt eine Anmeldeseite, die wie ein Ausfall aussieht. Ein Speedtest am Hotspot kostet bis zu 80 MB, sofern der Agent kein kleineres Budget übergibt.
Bevor du dich festlegst
- Einrichtung
- brew install seifip/kilobat/kilobat (baut aus dem Quellcode; macOS 14+, Xcode 16+), dann claude mcp add kilobat -- kilobat mcp oder das codex-Gegenstück. kilobat.app hat Anleitungen für 13 Clients; Claude Desktop braucht den vollen Pfad aus /usr/bin/which kilobat.
- Integrationen
- 85 Tools in v0.45.1: Traffic, WLAN und Mesh-Knoten, DNS-Vergleich, Traceroute, VPN-Leak-Tests, Speedtests und LAN-Tests mit iperf3, Captive Portals, Starlink und Smart-Home-Prüfungen. Schreibgeschützte Tools tragen die Annotation readOnly, Einstellungs-Tools destructive.
- Daten und Datenschutz
- Läuft lokal über stdio und öffnet keinen Port. Die CLI hat kein Konto und keine Telemetrie; Prüfungen kontaktieren Testendpunkte, Speedtests nutzen Cloudflare. Die Ausgabe (Prozessnamen, Hosts, lokale Geräte, öffentliche IP) geht an deinen Modellanbieter. Schreib-Tools können DNS ändern, Apps und Domains sperren, den VPN-Kill-Switch oder die Protection abschalten und den Verlauf löschen; die Bestätigung bleibt dem Client überlassen.
- Kosten im großen Maßstab
- Kostenlos. Tools, die auf Kilobat Pro beruhen, brauchen die einmalige Lizenz der App für $29; run_speedtest überträgt standardmäßig bis zu 80 MB pro Aufruf.
- Grenzen
- Nur macOS. Sperren, Budgets, Kontingente, angehaltene Uploads und der Kill-Switch brauchen die aktivierte Network Extension der App; WLAN-Namen brauchen ihre Ortungsberechtigung. Die Definitionen von 85 Tools werden in jede Sitzung geladen.
Was gut ist
- Erklärt Schicht für Schicht, warum ein Host scheitert
- Protokolliert, welche Hosts die Befehle eines Agenten kontaktiert haben
- Lese- und Schreib-Tools tragen MCP-Annotationen
- CLI ohne Konto und ohne Telemetrie
Was nicht
- Bestätigung von Einstellungsänderungen ist nur ein Hinweis
- Sperren und Budgets brauchen die proprietäre App
- Nur macOS 14+; der Homebrew-Build braucht Xcode 16
- Zwei Wochen alt, ein GitHub-Stern
Am besten für
Mac-Entwickler, die Coding-Agenten lokal betreiben und sie ihre eigenen Netzwerkfehler diagnostizieren lassen wollen, mit einem Client, der vor jedem Schreib-Tool nachfragt.
Kilobat CLI: häufige Fragen
- Lohnt sich Kilobat CLI?
- Ein sorgfältiges Netzwerk-Werkzeug für Agenten auf dem Mac, gebremst dadurch, dass seine 20 zustandsändernden Tools sich auf den Client statt auf den Server verlassen, um vorher zu fragen. Wir bewerten es mit 3.6 von 5.
- Was kostet Kilobat CLI?
- CLI und MCP-Server kostenlos unter GPL-3.0-only. Die optionale Kilobat-App für den Mac ist kostenlos, Pro kostet einmalig $29 (14 Tage Rückerstattung) für Sperrprofile, Budgets, Verlauf und mehr.
- Welche Nachteile hat Kilobat CLI?
- Bestätigung von Einstellungsänderungen ist nur ein Hinweis; Sperren und Budgets brauchen die proprietäre App; Nur macOS 14+; der Homebrew-Build braucht Xcode 16; Zwei Wochen alt, ein GitHub-Stern.
- Für wen eignet sich Kilobat CLI?
- Mac-Entwickler, die Coding-Agenten lokal betreiben und sie ihre eigenen Netzwerkfehler diagnostizieren lassen wollen, mit einem Client, der vor jedem Schreib-Tool nachfragt.
- Was kostet Kilobat CLI für ein Team oder im Produktivbetrieb?
- Kostenlos. Tools, die auf Kilobat Pro beruhen, brauchen die einmalige Lizenz der App für $29; run_speedtest überträgt standardmäßig bis zu 80 MB pro Aufruf.
- Ist Kilobat CLI sicher für Firmendaten?
- Läuft lokal über stdio und öffnet keinen Port. Die CLI hat kein Konto und keine Telemetrie; Prüfungen kontaktieren Testendpunkte, Speedtests nutzen Cloudflare. Die Ausgabe (Prozessnamen, Hosts, lokale Geräte, öffentliche IP) geht an deinen Modellanbieter. Schreib-Tools können DNS ändern, Apps und Domains sperren, den VPN-Kill-Switch oder die Protection abschalten und den Verlauf löschen; die Bestätigung bleibt dem Client überlassen.
Antworten geprüft am 11. Nov. 2026.