Sheepdog — Development skill for Claude Code
Live kanban board and dispatcher for dozens of Claude Code and Codex sessions running in herdr.
How to install Sheepdog
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open patraianton/sheepdog and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sheepdog does
Live kanban board and dispatcher for dozens of Claude Code and Codex sessions running in herdr.
Alternatives in Development
- Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★
- Herdr Reviewr — Review your coding agent's diff in a terminal pane and send line comments back to Claude Code, Codex, OpenCode 823 ★
- Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
README
sheepdog
A live kanban board and dispatcher for a fleet of coding-agent sessions. It runs on Microsoft Windows under Node.js and needs no extra packages. In daily use since August 2026.
sheepdog is a local kanban board for one person who runs dozens of Claude Code and Codex sessions in [herdr](https://herdr.dev), a program that runs many coding-agent sessions side by side. herdr shows each session in a window, and a window can hold several tabs, each with its own session. On 6 August 2026, just before sheepdog was written, the owner's fleet held 44 herdr windows (`docs/herdr-api.md`).
The board gives every session one card. It reads the live state of each session from herdr, lets you file each project folder into a lane by hand, and raises one verdict per card: whether the next step is on you. It replaces the morning round through all those windows with one page that says which sessions need you and that everything else is fine. A second Claude Code session beside it, the dispatcher, reads the whole board as one page of text and writes decisions back.
What it does
**One card per open agent session.** herdr is the source of truth for the agent inside, its title, its folder and its window, and for its state with one correction (see Session facts below); the board adds only what herdr cannot know. A card also says where it belongs, unless that would repeat its own name: the herdr window its tab sits in, and the git repository its folder is part of.
**Three lanes, filed by hand.** You file each project folder into one lane, and its subfolders follow unless you file them separately. Unfiled cards wait in *Unsorted*, and a card never changes lane by itself.
Lane What goes there How it shows Focus The few sessions you work in today Full cards, each carrying the task it was launched on Ongoing Work that is built and keeps running while you watch Thin rows that open when something is on you, the session
Related Skills
Kuzgun
A native macOS kanban board for mattpocock/skills tickets. Live agent sessions with their steps and changed fi
Herdr Crew
herdr plugin: bring up a team of Claude Code sessions, one tab per role, plus a live status board, from a vers
/amux — Amux Session Integration
You are running inside an amux managed Claude Code session. amux is a local multiplexer that manages multiple
Cardloop
An IDE for managing software projects with the Claude Agent SDK — a web cockpit + a kanban board that auto-run
Herdr Omni
One search for Herdr workspaces, actions, and live or saved Codex & Claude sessions. Fuzzy-find by name, searc
LegCli
Local kanban board that hands a coding agent's unfinished work to the next agent CLI when the first one hits i
Related Agents
Transport Verifier
Runs live end-to-end checks of a delivery transport (Herdr socket, MCP server, Claude Code or Codex hook, Open
Codex Dispatcher
Dispatches an already-prepared batch of codex-swarm subtask prompt files to parallel codex exec sessions, wait
Web Worker
Worker for web/ (TypeScript, React 19, Vite). Owns the WeBull-style UI, charts, order ticket, positions, and t