Skip to content
Project Radar

Developer Tools

Kilobat CLI

An open-source macOS command-line tool and MCP server for network diagnostics, so you or an AI agent can ask why the connection is slow and get JSON answers.

Project links

Visit productProject factsRequest correction

Project Note

A closer look at Kilobat CLI

Kilobat CLI is an open-source macOS tool for network diagnostics, with JSON output and a 43-tool MCP server so AI agents can check Wi-Fi, latency, DNS, VPN routing and app network use. Free under GPL-3.0; install via Homebrew.

Asking an agent why the internet is slow

Kilobat CLI turns everyday network questions into commands. It can tell you which app is using bandwidth, how strong the Wi-Fi signal is and which channel it's on, whether there's packet loss, why one API won't connect from your Mac, and whether traffic is going out through a VPN. It also tracks data on metered hotspots and can keep the Mac awake until a long job finishes. Every command returns JSON, which makes the output easy to script.

The more distinctive part is kilobat mcp, a local stdio MCP server with 43 tools. Add it to Claude Code, Codex CLI, Cursor, Zed or another agent and you can ask "is this a hotspot before I download 5 GB?" or "keep the Mac awake until this build finishes" in plain language. Read-only tools run without confirmation, while anything that changes a setting tells the agent to ask you first. Some actions also need administrator authorization from macOS.

Install and requirements

The quickest install is brew install seifip/kilobat/kilobat, which builds from source and needs Xcode 16 or newer. You can also build it yourself with Swift 6 on macOS 14 or later. A Claude Desktop extension package is available from the GitHub releases, and setup guides for each agent are on the Kilobat site.

Open source, with a companion app

The CLI and its source are licensed GPL-3.0 only. One limitation comes from macOS itself. The system shows Wi-Fi network names only to apps with Location permission, so the CLI reads names, filter status and per-network data budgets from the separate Kilobat menu-bar app when it's running. That app is proprietary and distributed under its own terms. Without it, signal, channels and the other checks still work, but network names show as hidden.

For reference

Project facts

The published details and source context, together in one place.

Product
Kilobat CLI
Category
Developer Tools
Stage
Other

Project note details

Dates and editorial links

Published

October 30, 2026

Updated

October 30, 2026

Page type

Project Note

Status

Published note

Keep exploring

Next in Developer Tools

NovaSynth by NoveumNovaSynth is Noveum's simulation tool for testing voice and chat AI agents.Read the Project NoteSee every Developer Tools project

Publication history

Note history

Publication and substantive update dates for this public note.

Oct 30, 2026
Project note published.

More projects

Related Project Notes

Credflow logo

Credflow

AI agents for medical groups that place payer status calls, fill enrollment portals and check provider rosters against payer data.

Oct 24, 2026Read full Note

Building something useful?

Submit your project for free. If selected, it gets a profile that explains what it does and links to your work. Publication isn't guaranteed.

Submit a project