Skip to content

Releases: seifip/kilobat-cli

Kilobat CLI 0.45.1

Choose a tag to compare

@seifip seifip released this 02 Nov 15:33

Uses locale-aware number formatting in network answers and the small-percentage display in OBS stream reports.

MCP continues to expose 85 tools. App-backed reports depend on the features supported by the installed Kilobat app and the history it has recorded.

Kilobat CLI 0.45.0

Choose a tag to compare

@seifip seifip released this 02 Nov 13:55

CLI 0.45 adds command-line and MCP access to Wi-Fi mesh, OBS streaming, cloud gaming, data packs, hotspot throttling, router/device usage, local-network and smart-home reports. It also adds offline process and host explanations, rule-decision explanations, DNS fallback controls and history clearing.

Process and host dictionary lookups include their data in the standalone CLI package. App-backed reports depend on the features supported by the installed Kilobat app and the history it has recorded. The CLI can be updated while the corresponding app updates are still rolling out.

MCP exposes 85 tools with strict argument schemas and confirmation requirements for changes. The source package includes the offline country, network-owner, device-maker and process/host lookup data required by these features.

Kilobat CLI 0.30.0

Choose a tag to compare

@seifip seifip released this 02 Nov 12:02

CLI updates through Kilobat 1.26, including per-service speed reports and the read-only get_service_speed MCP tool.

Network, country and device-manufacturer data are bundled for portable installs.

Validated with 736 tests, relocated data lookups and the 70-tool offline MCP contract.

Kilobat CLI 0.20.0

Choose a tag to compare

@seifip seifip released this 01 Nov 10:14

Kilobat CLI 0.20.0

  • kilobat down [service|host…] [--all] [--list] [--json] checks public status pages: over seventy services, from Zoom, Slack and GitHub to Claude, Claude Code, the OpenAI API, Codex, Copilot and Cursor, read part by part. It only reports what the status page says.
  • MCP: service_status (read-only). An agent stuck on errors from its own provider can check whether the provider is down before blaming your network.
  • kilobat calls and kilobat why show what the calling app's status page said.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.19.0

Choose a tag to compare

@seifip seifip released this 31 Oct 18:00

Kilobat CLI 0.19.0

  • kilobat uploads [--json] lists apps uploading a lot right now, with the rate, what they sent so far and the time left when the total is known, plus uploads held for later.
  • kilobat uploads hold <app> [--until unmetered|fast|fast:<Mbps>|2h|manual] holds an app's upload until a better network (needs the Kilobat app with Pro); kilobat uploads resume <app> lets it go.
  • MCP: get_uploads (read-only) and hold_upload (asks first).

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.18.0

Choose a tag to compare

@seifip seifip released this 31 Oct 17:25

Kilobat CLI 0.18.0

  • kilobat portal [--json] checks for a hotel, café or airport Wi-Fi sign-in page: whether one is in the way now, its address (query values hidden in JSON), how long sign-ins usually last on this network and the time left.
  • kilobat portal open opens the sign-in page in your browser.
  • MCP: get_captive_portal (read-only).
  • The diagnosis says when a sign-in page logged you out, instead of calling the internet down.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.17.0

Choose a tag to compare

@seifip seifip released this 31 Oct 15:54

Kilobat CLI 0.17.0

  • kilobat vpn leaks [--json] checks whether DNS lookups, IPv6 or UDP traffic go around your VPN, and names the setting to fix. It exits 1 when something leaks. It asks bash.ws, Cloudflare's STUN server and api6.ipify.org.
  • kilobat vpn and kilobat conditions show the kill switch's state; kilobat settings kill-switch on|off and kill-switch-lan on|off change it (the kill switch itself is part of the Kilobat app).
  • MCP: check_vpn_leaks (read-only), set_kill_switch (asks first); check_vpn and get_conditions include killSwitch.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.16.0

Choose a tag to compare

@seifip seifip released this 31 Oct 15:26

Kilobat CLI 0.16.0

  • kilobat games lists the 15 games Kilobat pings region by region (CS2, Dota 2, Fortnite, Apex Legends, TF2, Rainbow Six Siege X, Dead by Daylight, Deadlock, Hunt: Showdown 1896, Brawlhalla, Marathon and four Age of Empires games), and the ones it can't, with why.
  • kilobat games --game <game> pings each of that game's data centers five times and names the closest; --all pings every game; --match finds and pings the server of the match you're playing, for any game.
  • The JSON adds icon, measuredBy, hosting and cloud; method can be udp.
  • MCP: get_game_ping lists the games without game, and takes game: match.
  • kilobat overlay --target match follows your current match.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.15.0

Choose a tag to compare

@seifip seifip released this 31 Oct 15:03

Kilobat CLI 0.15.0

  • kilobat devices marks each device on your network as new, known, unknown or ignored, with its maker, friendly name, and first and last seen. --all adds devices that aren't here right now.
  • kilobat devices name <MAC> <name> names a device; kilobat devices mark <MAC> mine|unknown|ignored answers for it, as the app's new-device alert does.
  • MCP: list_devices returns the same fields and takes all.
  • Call reports can name the device that was busy during a freeze, and calls in Dia are noticed.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.

Kilobat CLI 0.14.0

Choose a tag to compare

@seifip seifip released this 31 Oct 01:51

Kilobat CLI 0.14.0

  • kilobat starlink [--hours 1…720] [--json]: your Starlink dish's state, ground-station ping and loss, alerts, how much of the sky is obstructed and in which direction, and outages split into your setup (obstructions), Starlink's network and dish restarts. Read-only: it never changes the dish.
  • MCP: get_starlink_status.
  • kilobat support-report includes the dish's outage log on Starlink.
  • The stutter test says when spikes line up with Starlink's satellite handovers, every 15 seconds.

Install or update: brew install seifip/kilobat/kilobat or brew upgrade kilobat.

Requires macOS 14 or newer. GPL-3.0.