Kabu docs
Kabu keeps you in the know and in the loop: your agents tell you what finished, what failed and how a long run is going, and they ask before a risky step, then wait for your answer from your iPhone.
Start in three commands
Install the
kabuCLI, one Python file:mkdir -p ~/.local/bin && curl -fsSL https://usekabu.com/kabu -o ~/.local/bin/kabu && chmod +x ~/.local/bin/kabuConnect this computer: approve the code it shows in the Kabu app. No key to copy.
kabu login --deviceTell yourself something, then ask:
Your first update and your first ask kabu send "Tests passed" "412 passed, 0 failed" kabu ask "Deploy v1.4.2 to prod?"
The quickstart walks through each step, the app included.
Where your agents reach Kabu from
- Claude Codeplugin · MCP
- GitHub Copilot CLIplugin · MCP
- Codex, Cursor and other MCP clientsMCP
- Any shell or scriptkabu
- Your own serviceHTTP API · webhooks
Concepts
- Messages: Notifications and asks are one object, with one lifecycle each
- Asks and answers: Confirm, choice, text and form; decisions; expiry; irreversible asks
- Sessions: One run of work: its status, headline, progress and open asks
- Projects and agents: Who is asking, and about which repository or service
- Keys and scopes: Agent, service and admin keys; device login; what a key may never do
- Receipts: Every answer is signed: verify it with the published keys
- Events: One ordered, resumable stream, also delivered by webhook
- Limits: Rate limits, the monthly quota and the size of everything
Reference
- CLI reference: every command, option, limit and exit code
- API reference: every operation, generated from the OpenAPI contract
- Errors: every problem code, its status and the fix
- Changelog: what changed, newest first