Getting started
Install the Kilobat app and the free CLI, set up shell completion and try the first commands.
Install
The CLI is free and open source. Install it with Homebrew:
brew install seifip/kilobat/kilobatThis installs kilobat and kb, a short alias. Every example below works with either.
Or download the Mac app, which also includes the CLI at Kilobat.app/Contents/Helpers/kilobat.
Kilobat Lite on the Mac App Store
Kilobat Lite is a free edition for the Mac App Store, coming soon. It runs in Apple’s App Sandbox and keeps what works there: the health checks, the speed test, the Wi-Fi radar and nearby networks, “Why can’t it connect?” and keep awake. Per-app traffic, rules and the network filter, DNS changes, the lid-closed helper and the CLI need permissions the sandbox doesn’t allow, so they are only in the Kilobat app from this site. The two install side by side.
Turn on tab completion for your shell:
# zsh echo 'source <(kilobat completion zsh)' >> ~/.zshrc # fish kilobat completion fish > ~/.config/fish/completions/kilobat.fish
Quick start
Run kilobat on its own for an interactive menu: arrow keys or j/k to move, Enter to open, a number to jump, q to quit.
kilobat status --watch # live traffic by app; q quit, s sort, f filter, / search kilobat diagnose # what is slowing your connection kilobat speedtest # speed and latency under load kilobat profile travel # switch to the Travel profile kilobat block com.example.App
Run kilobat <command> --help for help with any command.
The Mac app
- Download the disk image, drag Kilobat into Applications and open it from there.
- Live traffic, the Wi-Fi picker, speed tests, spotting Wi-Fi sign-in pages, keep awake and Why can’t it connect? are free, and so is the whole CLI. Pro adds rules and Ask, budgets, Wi-Fi health, the connection map, radar and history in the app. To unlock Pro, start the 7-day trial or paste your license into Settings.
- Choose your menu-bar items in Settings. Hold Command while dragging a menu-bar item to move it.
Allow Location access when asked so Kilobat can show Wi-Fi names and scan nearby networks. Your location is not sent anywhere.