Yardmaster – manage multiple Claude Code sessions from one terminal Yardmaster, a macOS terminal for managing multiple Claude Code sessions, launched with features including a sessions sidebar, waiting-on-you inbox, worktree sessions, and session persistence. The app, available via curl script or Homebrew, requires Apple silicon and Xcode Command Line Tools, and installs Node and Claude Code automatically if missing. Yardmaster speaks Claude Code's hook protocol to show live session status and supports merging, pushing, and forking sessions. The Claude-native terminal for macOS. One terminal to manage all your Claude terminals. ▶ 25-second demo with sound https://yardmaster.me/promo.mp4 · yardmaster.me https://yardmaster.me · releases https://github.com/blothecap/yardmaster/releases Most devs now run several Claude Code sessions at once — and their terminal has no idea. A Claude that's been working for 20 minutes, a Claude waiting for permission, and a dead pane all look like the same rectangle of text. Yardmaster is a macOS terminal where Claude sessions are first-class: named, grouped by project, with live status you can trust — because it speaks Claude Code's own hook protocol instead of guessing from output. Sessions sidebar — named sessions grouped under their project, each row showing the live git branch , an activity line the exact tool running right now — ▸ Bash: npm test — or the waiting question , a working timer, and a token meter 803k tok , 1.2M tok that survives app restarts. Status dots are driven by Claude Code hooks , never output-scraping: working / needs-you / idle / exited. Waiting-on-you inbox ⌘E — every blocked session with the exact question it's asking; jump to it, or approve/deny right from the list a / d . Worktree sessions — one click gives a session its own isolated git worktree repo/.worktrees/