shelbi

A Kanban board for your team of coding agents

Drop tasks into a backlog and a fixed pool of workers picks them up in parallel — each one in its own persistent git worktree, on the machine you assigned. Finished work lands in a review column where you inspect the diff and merge on your terms.

Kanban board

Five columns — backlog, todo, in_progress, review, done — driven from a built-in TUI or the CLI.

Multi-machine workers

Declare workers across as many machines as you have; each one runs in its own persistent git worktree.

Orchestrator auto-dispatch

An orchestrator agent tails the events log and hands ready tasks to free workers without prompting.

Review flow

Finished work lands in a review card — open the branch, accept, send it back, or squash-merge into main.

Events log

Every state change appends one line to ~/.shelbi/events.log. Tail it, grep it, audit it later.

tmux-native

Workers live in tmux panes — sessions persist across SSH drops and survive client restarts.

Get started

curl -fsSL https://shelbi.dev/install.sh | sh
Build from source