櫓 · Yagura
A read-only watchtower for AI agents across your git worktrees.
It finds every git repo under your roots, lists all their worktrees, and shows the agent running in each, live and ranked by activity, in one console. Read-only by design, so it's safe to keep on screen all day.

See every agent
Every agent, at a glance
- Live status per agent (RUNNING, EDITING, BROWSING, THINKING), inferred from the last tool each one used.
- A full-width line under each worktree spells out the current action: running go test ./…, editing webhook_handler.go.
- Activity-ranked: busy worktrees rise to the top, idle work fades, only live work is loud.

A hazard you can't see elsewhere
Catches cross-worktree leaks
- Yagura attributes each agent to its home worktree and watches where its edits land.
- When an agent writes into a different worktree of the same repo, it flags a [ LEAK → branch ] chip.
- That cross-contamination is the quiet failure of parallel agent work, and Yagura is the only tool that makes it visible.
Built to leave open
Multi-repo, zero config
Point it at one or more roots; it finds every git repo underneath. No hooks, no daemon, nothing to wire into your agents.
A git inspector per worktree
CHANGES, GRAPH and PR panes for the selected worktree: uncommitted files, the commit graph and PR state, without leaving the view.
Cross-worktree leak detection
When an agent edits a different worktree of the same repo, Yagura flags it. The quiet failure mode of parallel work, finally visible.
Read-only by design
It never mutates a repo. No accidental checkout, no surprise reset. Safe to keep on screen all day.
Never blocks
Every scan and git call runs off the UI thread with a timeout, so a hung repo or network mount can't freeze the view.
Light on huge repos
Agent transcripts that grow to hundreds of MB are read from the tail with an mtime cache, not re-parsed every tick.
Install
Homebrew
$ brew install zeroblack/tap/yagura
Go
$ go install github.com/zeroblack/yagura/cmd/yagura@latest
Built with
櫓
Built to leave open
Read-only, never blocks, light on huge repos. Point it at your roots and keep it on screen beside your agents.
Built with care by an indie developer — useful, honest software with no friction.