Skip to content
CFO Business Breakfast — How to trust AI in financeRequest Invite

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.

user@keboola — bash — kbagent

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.

The Keboola stack

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

Configs

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 — bash
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.

user@keboola — bash — kbagent
user@keboola:~/projects $ uv tool install git+https://github.com/padak/keboola_agent_cli
✓ Installed kbagent 0.18.4
✓ Auto-update enabled (KBAGENT_AUTO_UPDATE=true)
user@keboola:~/projects $ kbagent --version
kbagent 0.18.4
user@keboola:~/projects $

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.

01

Open Claude Code and run

02

Search and click Install

03

Set your default policy

View on GitHub