Skip to main content
The Konduktor CLI lets you do anything you can do in the Konduktor UI. It’s meant to be used both by humans who prefer to manage things from the terminal, and coding agents that can execute commands and manage things in Konduktor for you. Giving agents access to Konduktor is actually a great way to create projects, tasks, manage the board, etc.

Install

Quick start


Configuration

The CLI resolves connection details and output format using environment variables, a config file, or built-in defaults. Environment variables take precedence over the config file (~/.konduktor/cli.json). Use toon output for agent usage — it encodes the same structured data as JSON with significantly fewer tokens.

Commands

auth

Authenticate against your Konduktor instance.

status

Check server health.

metrics

Show server resource metrics (CPU, memory, disk, active sessions, worktree disk usage).

workspaces

A workspace is a git repository that Konduktor operates in. Projects, tasks, scheduled agents, and documents are all scoped to workspaces.

board

Display the task board — a kanban-style view of all tasks in a workspace.
The TUI mode supports keyboard navigation across columns, seeing task info, running tasks, viewing logs for a running session, and more.

tasks

Tasks are units of work that Claude Code agents execute.

Listing and viewing

Creating

Editing

Moving between columns

Valid statuses: idea, to_do, in_progress, pr_submitted, done, trash

Running

Deleting and restoring


sessions

Sessions represent individual agent execution runs. A task can have multiple sessions (retries, resumes).

Viewing logs


projects

Projects group related tasks and organize them into phases.

Phases

Phases are ordered stages within a project (e.g. “Design”, “Implementation”, “Testing”).

docs

Manage workspace documents. Documents are injected into agent context when running tasks.

questions

Agents can ask questions during task execution. Answer them via the CLI or UI.

schedule

Configure scheduled agents that run on cron schedules to review the board, triage tasks, or run custom workflows. Multiple named schedules are supported per workspace.

Listing and viewing

Creating

Updating

Running and stopping

<ref> accepts a schedule UUID or its slug name (e.g. pr-reviewer).

config

Manage workspace-level configuration.

logs

View server and runner logs for debugging.

Output format

Most commands accept --json, --human-readable, and --toon flags to override the format for a single invocation. To change the default persistently:

Global options


Task ID shorthand

Most commands accept task IDs as short prefixes. You don’t need to type the full UUID — the first 8 characters are usually enough:
If a prefix is ambiguous, the CLI will tell you to provide more characters.

Agent & CI/CD usage

CI/CD

Set KONDUKTOR_URL and KONDUKTOR_TOKEN as environment variables — no konduktor auth login needed:

AI agents

The CLI is designed to be used by AI agents as a subprocess. Use toon output format to minimise token usage:
The toon format is a compact, token-efficient encoding that conveys the same structured data as JSON with significantly fewer tokens.