Introducing kbagent 0.18.4
The CLI for Keboola that speaks AI.
Manage Keboola projects from the terminal. One CLI, all your projects at once — JSON for AI agents, rich tables and colors for humans.
Why kbagent
The missing workflow layer for Keboola.
If you're switching between the old kbc CLI, raw API calls, MCP server, and the UI — kbagent replaces all of that with one tool that understands the full workflow.
30 projects, one command
Run queries across all your Keboola projects in parallel — instead of clicking through 30 browser tabs.
AI agents you can trust
Let Claude Code, Codex, or Cursor manage Keboola safely — with a built-in permission firewall enforced at code level.
Debug without full jobs
Spin up a temporary Snowflake/BigQuery workspace, load real data, run SQL interactively. No more triggering full transformation runs.
GitOps for Keboola
Sync configs as YAML files. Branch in git = branch in Keboola. Diff like git diff. Push back when you're ready.
How it fits
Built on top of Keboola's stack.
The workflow layer on top.
kbagent doesn't replace what you already use — it stitches it together into a workflow. Branch context propagates automatically, multi-project operations run in parallel, and AI agents can act safely.
Sync · Config-as-code
kbc CLI
Pull and push configs as YAML. The foundation for GitOps workflows.
Natural-language API
MCP server
AI-friendly read/write access to Keboola APIs. Tool-callable from agents.
Visual management
Web UI
Browse projects, run jobs, debug visually. Battle-tested by every Keboola user.
Full control
Raw API
Storage, Queue, Encryption, Sandboxes — every primitive available directly.
One tool · One workflow
kbagent
Workflow-oriented commands. Branch context propagates automatically. Multi-project operations run in parallel. AI agents can act safely.
Workflow-oriented
Branch context propagates automatically
Multi-project
Operations run in parallel across all projects
AI-safe
Permission firewall enforced at code level
Everything you need
One CLI. 11 ways to get things done.
From config search to AI permission firewalls — every command outputs structured JSON so agents can parse it, and rich tables so humans can read it.
Capabilities
Configuration management
List, search, inspect, update, delete configs across all connected projects. Full-text search finds that one transformation across 30 projects in seconds.
user@keboola:~/projects $ kbagent config search --query "customer_id"user@keboola:~/projects $ kbagent config new --component-id keboola.snowflake-transformation
Get started
Install in one line.
Powered by uv — fast, isolated, self-updating.
Claude Code Plugin
Use kbagent inside Claude Code.
Install kbagent as a Claude Code plugin. Your AI agents get structured, audit-ready access to every Keboola project — bounded by the permission firewall.
Open Claude Code and run
Search and click Install
Set your default policy