Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A task tracker and workspace for coding agents. Backed by SQLite, designed for concurrent multi-agent workflows.
The name comes from "kibitz" -- to watch and offer commentary.
kbtz has three components:
kbtz-workspace — A terminal workspace with a built-in multiplexer. Manages concurrent agent sessions against a shared task database with a tmux-like interface for monitoring and interacting with them.kbtz-tmux — An alternative orchestrator that uses tmux as the session substrate. Same task orchestration, but delegates window management to tmux.kbtz — The underlying CLI that agents use to interact with the task database: creating tasks, setting dependencies, claiming work, and adding notes.cargo install --path kbtz # task tracker CLI
cargo install --path kbtz-workspace # workspace manager (built-in multiplexer)
cargo install --path kbtz-tmux # workspace manager (tmux-based)
kbtz-workspace is a terminal workspace manager that orchestrates multiple AI agent sessions against a shared kbtz task database. It automatically claims tasks, spawns agent sessions in PTYs, monitors their lifecycle, and reaps them when tasks complete — giving you a tmux-like interface over a fleet of concurrent agents.
kbtz-workspace [OPTIONS]
| Flag | Default | Description |
|---|---|---|
--db <path> | $KBTZ_DB or ~/.kbtz/kbtz.db | Path to kbtz database |
-j, --concurrency <N> | 4 | Max concurrent agent sessions |
--prefer <text> | FTS preference hint for task selection | |
--command <cmd> | claude | Command to run per session |
--manual | Disable auto-spawning; use s to spawn manually |
The workspace has three screens:
Task tree — the default view. Shows all non-done tasks in a tree with session status indicators. Navigate tasks, zoom into sessions, and manage task state (pause, done, force-unassign).
Task sessions — full-screen view of a single agent's PTY. The agent's terminal output fills the screen with a status bar on the last line. You interact directly with the agent (e.g. Claude Code) as if it were a normal terminal session.
Manager session — a dedicated session (not tied to any task) with an interactive agent for manipulating the task list: creating tasks, reparenting, blocking/unblocking, etc. Press c from the task tree to open.
| Key | Action |
|---|---|
j / k, Up / Down | Navigate tasks |
Enter | Zoom into session |
s | Spawn session for selected task |
r | Restart (kill and respawn) session |
c | Switch to manager session |
Space | Collapse/expand subtree |
p | Pause/unpause task |
d | Mark task done |
U | Force-unassign task |
Tab | Jump to next session needing input |
? | Help |
q / Esc | Quit (releases all sessions) |
All commands use a Ctrl-B prefix (like tmux):
| Key | Action |
|---|---|
^B t | Return to task tree |
^B c | Switch to manager session |
^B n | Next session |
^B p | Previous session |
^B Tab | Jump to next session needing input |
^B [ | Enter scroll mode |
^B ^B | Send literal Ctrl-B to agent |
^B ? | Show help |
^B q | Quit |
Page Up and left-click also enter scroll mode.
Scroll mode freezes the session output and renders the frozen viewport directly over the current screen with mouse tracking disabled. This enables:
j/k, arrows, PgUp/PgDn, g/G)| Key | Action |
|---|---|
q / Esc | Exit scroll mode |
k / Up | Scroll up 1 line |
j / Down | Scroll down 1 line |
| PgUp / PgDn | Scroll by page |
g | Jump to top of scrollback |
G | Jump to bottom and exit scroll mode |
npx claudepluginhub virgil-king/kbtz --plugin kbtz-toolsiTerm2 Torque agent session and task management
Cotask — task management with TASKS.md kanban dashboard
Persistent Kanban board workflow with TodoWrite sync and SessionStart resume
Fulcrum task orchestration for Claude Code
Context hub for agentic workflows - manage projects, tasks, sessions, and multi-agent coordination
tq task queue worker commands