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.
Plan tasks
Add work as cards in a backlog. Promote what is ready into todo, set priorities, and pin tasks to a specific machine or worker when it matters.
Learn moreWorkers do them
An orchestrator agent watches the board and hands ready tasks to free workers. Each worker holds one task at a time, in its own persistent git worktree, on the machine you assigned.
Learn moreYou review and merge
Finished work lands in the review column. Open the branch in the review pane, accept or send it back for changes, then squash-merge into main when you are ready.
Learn moreKanban 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.