AI agents
Set up Kilobat in your AI agent
Kilobat gives coding agents and assistants your Mac's network as tools: per-app traffic, Wi-Fi, DNS, why a host fails, whether the network is metered, and keep-awake for long runs. Pick your agent for its exact setup.
Pick your agent
At a glance
| Agent | Add the MCP server | Run tracking |
|---|---|---|
| Claude Code | claude mcp add --scope user kilobat -- kilobat mcp | Hooks |
| Codex CLI | codex mcp add kilobat -- kilobat mcp | notify or hooks |
| Cursor | mcp.json | Traffic and CPU |
| Gemini CLI | gemini mcp add -s user kilobat kilobat mcp | Hooks |
| Claude Desktop | .mcpb extension or claude_desktop_config.json | Traffic and CPU |
| Windsurf | mcp_config.json | Traffic and CPU |
| Cline | cline mcp add kilobat --yes -- kilobat mcp | Plugin |
| Zed | context_servers in settings | Traffic and CPU |
| Any MCP client | kilobat mcp | Traffic and CPU |
Run tracking tells Kilobat when a run works, waits for you or is done, so it keeps the Mac awake only while the agent is busy. Without hooks, Kilobat goes by the agent's traffic and CPU.
Every setup
Install the CLI, which includes the MCP server.
brew install seifip/kilobat/kilobatAdd
kilobat mcpto the agent as a local stdio server.{ "mcpServers": { "kilobat": { "command": "kilobat", "args": [ "mcp" ] } } }Add the skills, which teach the agent to read the results and to ask before changing settings.
npx skills add seifip/kilobat-skills
Read-only tools run freely. Tools that change settings are annotated as destructive and tell the agent to ask you first. See AI agents and MCP in the docs for every tool, and llms-full.txt for the whole documentation as one Markdown file.